Mixer fee 6% per round
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
ad12918511
commit
4c23d3559d
3 files changed
+3
-3
No files matched your search
@@ -513,7 +513,7 @@ internal static class Program
|
||||
var res = m.Night(w, 3, px, rng);
|
||||
Check(res.Count == 1 && !res[0].Rugged, "到期提回");
|
||||
double rate = Mixer.RoundRate(1000);
|
||||
Check(Near(w.Get(Assets.CRC), 1000 * 0.98 * 0.98, 1e-6) && Near(res[0].TaintAfter, 200 * (1 - rate) * (1 - rate), 1e-6), "两轮:手续费与污点按轮数递减");
|
||||
Check(Near(w.Get(Assets.CRC), 1000 * (1 - Tuning.MixerFee) * (1 - Tuning.MixerFee), 1e-6) && Near(res[0].TaintAfter, 200 * (1 - rate) * (1 - rate), 1e-6), "两轮:手续费与污点按轮数递减");
|
||||
Check(Mixer.RoundRate(100000) < Mixer.RoundRate(1000) / 3, "存入越大匿名集占比越大,清洗越差");
|
||||
Check(m.RecentlyMixed(3) && !m.RecentlyMixed(3 + Tuning.AmlWindowDays + 1), "提回后一段时间内出金按混币来源加重");
|
||||
m.OnEvent(MarketEvent.Crackdown, 5, new Rng(1));
|
||||
|
||||
Reference in new issue
Block a user