Final verification pass: forged transfers, insider catch, rug pool, funding, news; debug helpers
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
fb29b61a6a
commit
d0054443ec
4 files changed
+30
-4
No files matched your search
@@ -196,6 +196,7 @@ namespace Decentralized
|
||||
PredictGame.ClosePrice = d.Market.Price; PredictGame.CloseGas = d.Gas; PredictGame.ClosePush = d.Market.PlayerPush;
|
||||
// 永续:用今天的标记价(当日均价)结算,要在今晚的价格更新之前
|
||||
var perpEvents = d.Perps.Night(day, new Dictionary<string, double> { ["PSC"] = pscMark, ["SPARK"] = d.Stable.Spark }, d.Poinbase, Session.Price);
|
||||
foreach (var pp in d.Perps.Positions) Log.Info($"永续夜间:{pp.Product} {(pp.Long ? "多" : "空")} 保证金 {pp.Margin:0.00},资金费率 {d.Perps.Rate(pp.Product) * 100:0.000}%,标记价 {(pp.Product == "PSC" ? pscMark : d.Stable.Spark):0.00}");
|
||||
if (perpEvents.Any(e => e.Kind == "seize")) SeizeForDebt(d, day);
|
||||
var stakeEvents = d.Staking.Night(day, d.Stable.CraRate, d.WalletAt);
|
||||
double crcFactor = d.Stable.Night(day, d.Rng, d.Staking.Earning);
|
||||
|
||||
Reference in new issue
Block a user