第十阶段 stage 2(三):Poinbase 资金页(入金、出金、确认进度条)、银行页只读、Poinbase 接收所有币

This commit is contained in:
ZHU MINCHAO committed 2026-11-05 07:19:38 +08:00
1 parent d0dfa93226
commit e3e5ec2d6e
14 files changed
+344 -84

No files matched your search

+3 -3
View File
@@ -329,7 +329,7 @@ namespace Decentralized
if (bill.Asset != dev.Asset) return L.T("hw.err.asset", bill.Asset);
if (v + 1e-9 < bill.Amount) return L.T("hw.err.short", Amt(bill.Amount), bill.Asset);
}
else if (IsPoinbase(to)) { if (dev.Asset != Assets.CRC && dev.Asset != Assets.PSC) return L.T("hw.err.poinbase"); }
else if (IsPoinbase(to)) { }
else if (Session.Data.Own(to) == null && Known(to)) return L.T("hw.err.nobill");
return null;
}
@@ -337,7 +337,7 @@ namespace Decentralized
private static Bill Match(string to) => Pending != null && !Pending.Contract && ChainAddress.Same(Pending.Address, to) ? Pending : null;
/// <summary>有过往来的地址(平台、商家、混币器、兑换处):没有账单时对方不收。</summary>
private static bool Known(string to)
internal static bool Known(string to)
{
var d = Session.Data;
return d.Addresses.Values.Any(a => ChainAddress.Same(a, to)) || d.Black.Sellers.Any(s => ChainAddress.Same(s.Name, to));
@@ -612,7 +612,7 @@ namespace Decentralized
instance = null;
}
private void Update() => Log.Guard("钱包动画", WalletWindow.Tick);
private void Update() { Log.Guard("钱包动画", WalletWindow.Tick); Log.Guard("出金动画", Funds.Tick); }
}
/// <summary>✓ 键上的按住计时:按满 1.2 秒签名,鼠标挪开或松手就重来。进度用游戏自带的按住圆环显示。</summary>