Ponzi via signed wallet calls; counter informants guarantee prediction markets

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ZHU MINCHAOandClaude Opus 5.5 committed 2026-11-04 08:16:57 +08:00
1 parent 9484de2f1f
commit 4279d48374
8 files changed
+102 -29

No files matched your search

+1 -1
View File
@@ -232,7 +232,7 @@ namespace Decentralized
var predictEvents = PredictGame.Available(day) || d.Predict.Markets.Count > 0
? d.Predict.Night(day, PredictGame.ActiveIds(), m => PredictGame.Outcome(m, d), d.WalletAt, d.Rng, PredictGame.ClosePush) : new List<PredictEvent>();
d.Predict.Drift(day, m => PredictGame.PublicProb(m, d, day), d.Rng);
var ponzi = d.Ponzi.Night(day, StoreReputation.GetStoreReputation(StoreReputation.FACTION_LOWER_LEVEL)?.GetReputation() ?? 0, d.Poinbase, d.Rng);
var ponzi = d.Ponzi.Night(day, StoreReputation.GetStoreReputation(StoreReputation.FACTION_LOWER_LEVEL)?.GetReputation() ?? 0, d.Own(d.Ponzi.Wallet ?? "") ?? d.Hot, d.Rng);
if (ponzi != null)
{
ps.secData.CommitCrime("FRAUD", (int)Tuning.PonziCrime);