ui: checkout pays seller by seller only (drop unified checkout), per-seller auto-convert

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
ZHU MINCHAOandClaude Sonnet 5.5 committed 2026-11-04 11:25:06 +08:00
1 parent 2d40df81bd
commit 00182c4ce6
4 files changed
+48 -94

No files matched your search

+2 -2
View File
@@ -8,8 +8,8 @@
- "Web3 黑市"改名"Web3 商店"(页签、升级项、提示;黑市声望是游戏派系,名字不变)。
- 点左栏卖家后,右栏最前面是商家信息:名称与地址、成交数、好评、到货天数、收的币、是否接受提前放款;平台是"立即到货"和收的币。
- 购物车:货架上的"购买"改成加入购物车(同一件再点数量 +1,封顶库存);商店页右下角悬浮购物车按钮("购物车 N",点开进结算页,结算后清零;读档清空)。
- 结算页两栏:左边购物车详情(按商家分组,每行 -、数量、+、删除,接受提前放款的商家可选托管 / 提前放款,合计);右边付款:统一结算(选钱包里的一种币,一次合约签名,商家不收这种币的部分按 8% 滑点自动换币)或逐家付款(每家选它收的币、生成账单、在钱包里转账)。
- 游戏内验证:平台加两件、再加一家商家的货,购物车 3 件;结算页两栏显示正常,选 CRA 时提示"其中 62 信用点需换币";统一结算签名一次后日志"自动换币:66.96 CRA → 0.6212 PSC",两家的货都成交,购物车清零。没验证:逐家付款(生成账单)、部分失败的消息、英文界面、卖货页的付款面板。
- 结算页两栏:左边购物车详情(按商家分组,每行 -、数量、+、删除,接受提前放款的商家可选托管 / 提前放款,合计);右边付款:每家商家的收款地址不同,所以只做逐家付款——每家选它收的币、生成账单、在钱包里转账;钱包里别的币够付时,每家还有自动换币(多付 8% 滑点、签名一次付清这一家)。统一结算已去掉。
- 游戏内验证:平台加两件、再加一家商家的货,购物车 3 件;结算页两栏显示正常,每家商家各一块付款选项(收的币、需付金额、钱包余额、生成账单、够付时的自动换币),点平台的"生成账单"得到平台收款地址和金额。自动换币在改成逐家之前验证过(66.96 CRA → 0.6212 PSC 后成交);改后的逐家自动换币和账单付清没有再走一遍,也没验证英文界面。
- 黑市买货页重排(`ui-trial` 分支):左栏是卖家列表(平台和各商家,选中行反色,商家写类型和缩写地址),右栏是 3 列货架;币种和数量不再摆在货架上方。点"购买"后右栏换成付款面板:数量(库存内 ×1 / ×5 / ×10)、付款方式(商家接受提前放款时才有)、合计、付款币种(该商家收的币)和"生成账单";下面是自动换币——钱包里别的币(够付)按 8% 滑点换成商家收的币,一次合约签名完成(`BmAutoSwapSlip`);没有够用的币时写明。上架费、改价费、一键上架同样在付款面板里选币(平台收 PSC、CRT、CRA)。各类商家收的币:硬件技术类 PSC / CRT,违禁和个人卖家 CRT / 匿名币,农业养殖水务酿酒 PSC / CRA(`Merchants.Accepts`,界面里限制,域层下单不限)。游戏内验证:平台买一件商品,CRC 自动换币 224.64 CRC → 2.0842 PSC(208 信用点等值)后成交,货进储藏区;直接生成账单显示收款地址和金额;商家货架切换和付款面板正常。没有验证:卖货页改价、一键上架的付款面板、英文界面、数量选择(库存只有 1 件)。
- 钱包页按钮:操作键放到数据格右边的纸面上(和顶栏页签同样的黑色触控键,不再压在污点字段上);选中行只反色数据格;状态"已连接"靠右。
- 新手期调整:低端显卡算力提高——RTX 60 1.0 → 1.8 H、RX 70 0.8 → 1.4 H(价格、耗电不变)。开局送的一矿架一卡,第 1–7 天日均净收入 14 → 33(电网电价),第 15–30 天 6 → 18;再买满 4 张同款卡的矿架 33 → 82/天,每加一张约 10 天回本(原来 24 天)。每张卡每千瓦时的产出仍低于中高端,一个矿架只有 4 个槽位,满槽 4×RTX60 约 7 H,4×RTX70 是 20 H,中后期自然要换更高档次。ops `research/starter` 有各档位的逐段结果。