换币客户改在交易终端成交:按比例部分成交、买币随机出价、弹出钱包
- 对话只剩"到终端上谈 / 这单我不做":交易终端打开柜台交易页(标签"柜台",只在有客户时出现),客户在柜台前等着 - 柜台交易页:客户来意、数量、市值、出价/要价、单价、地址(卖币可"查地址"进浏览器),25/50/75/100% 或手输数量部分成交(Otc.Part),成交 / 放弃 - 买币客户随机出价(OtcBidMin −5% … OtcBidMax +30%),去掉三档报价与成交概率(OtcPremium、OtcAccept);成交后弹出 PLEDGER,账单 Prefill 填好客户地址 - 卖币:成交后付现金、币进已连接的钱包;客户说最后一句离开(DialogUIManager.StartDialogue) - 客户被打发或离开时交易作废;不再有"当晚未付作废" - 增量翻译:只是和已删旧键同文的新键照常翻译 - 实测:买币客户 25% 部分成交(先在 Web3 换出 CRA),PLEDGER 预填地址签名,到账 +668,客户离开;涡轮增压器作用于矿架立刻挖一轮 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
2badc45a5a
commit
9d95e1f760
16 files changed
+455
-223
No files matched your search
@@ -29,6 +29,8 @@ namespace Decentralized
|
||||
public string Address, Asset, Summary;
|
||||
public double Amount;
|
||||
public bool Contract;
|
||||
/// <summary>收款地址直接填好(换币客户就在柜台前,当面给地址),不用玩家手输。</summary>
|
||||
public bool Prefill;
|
||||
/// <summary>合约调用时钱包里实际要花掉的数量(默认等于 Amount;取出质押这类不花币的调用为 0)和付手续费的币(默认用 Asset)。</summary>
|
||||
public double? Spend;
|
||||
public string FeeAsset;
|
||||
@@ -148,7 +150,7 @@ namespace Decentralized
|
||||
else
|
||||
{
|
||||
dev.Screen = Screen.Send;
|
||||
dev.To = "";
|
||||
dev.To = bill.Prefill ? bill.Address : "";
|
||||
dev.Asset = bill.Asset;
|
||||
dev.Amount = Amt(bill.Amount);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user