第十阶段 stage 1(三):钱包物品化、连接钱包、空投逐个授权、矿机收款地址
This commit is contained in:
1 parent
f732304f38
commit
59dd3c05bc
20 files changed
+462
-55
No files matched your search
@@ -1418,6 +1418,8 @@ internal static class Program
|
||||
Check(Math.Abs(scam / 2000.0 - Tuning.AirdropScam) < 0.04 && unlimited == scam && typo > scam * 0.4, $"钓鱼占比 {scam / 2000.0:0.00},全部要无上限或远超奖励的授权,过半名字是仿冒 {typo}");
|
||||
var wl = new Wallet { Address = "0xa" }; wl.Add(Assets.CRT, 1000);
|
||||
var fake = new Airdrop { Id = 1, Name = "P0inbase", Asset = Assets.CRT, Approve = double.PositiveInfinity, Reward = 200, Scam = true, Expire = 12 };
|
||||
var wlOther = new Wallet { Address = "0xc" };
|
||||
Check(!Scams.Authorized(fake, wl) && Scams.Authorize(fake, wl, 10) && Scams.Authorized(fake, wl) && !Scams.Authorized(fake, wlOther) && !Scams.Authorize(fake, wl, 99), "空投逐个授权:授权的钱包才算已授权,换钱包要重新授权,过期不能授权");
|
||||
var ap = sc.Claim(fake, wl, 10, r2, out double got);
|
||||
Check(ap != null && ap.Scam && got < 20 && sc.Claim(fake, wl, 10, r2, out _) == null, "钓鱼空投只给诱饵,不能重复领");
|
||||
sc.Airdrops.Clear(); sc.Pools.Clear();
|
||||
|
||||
Reference in new issue
Block a user