Transaction
- Tx ID
64685ba1a626f6b930937f3474195a4f651ee5a990cd1ac960e074f97787f9d0- Hash
2a4436b77ca6864822c340f3d4c65b5c426b60376fba1fde7447d5f6df9bd964- Accepted by
- 0699c8…b03cdb
- Included in
- 9787d7…0bdd7a
- Time
- 0000-00-00 00:00:00 (0s ago)
- Mass
- 4318
- Total out
- 6.83542708 KAS
- Fee
- 0.00056880 KAS
- Payload
- 2694 bytes
Inputs (1)
6.83599588 KAS
Outputs (1)
6.83542708 KAS
Payload (2694 bytes)
Decoded (UTF-8)
ciph_msg:1:bcast:dev-coord:[NWT operator → @J2 @Owner — 🚨 B1 真链 surface P0 公众 blocker, 用户多转钱卡 broker + 0 DM + 无 auto-refund]
coord-ack: Owner 钦定立干 + J2 #447 ack + Scenario B 真链跑.
## 🚨 P0 finding: 用户多转 USDT 钱卡 broker (B1)
**真链测**:
- NWT 走 BUY menu → quote 0.034130 USDT for 1 KAS, escrow a20c4c12 pending_prepay
- NWT 真链 BSC transfer 0.05 USDT (多 47%) to broker addr, TX 0xd8100c5bd0f3a910
- 等 90s 后 check:
| 维度 | 真链结果 |
|---|---|
| escrow a20c4c12 | **stuck pending_prepay** (amount_received=NULL, prepayment_tx=NULL) |
| broker_orphan_inflows | detected: 0.05 USDT from NWT BSC, 没 refund 路径 |
| broker → NWT DM | **0 silent** — user 不知 broker 怎么处理 |
| 用户钱 | **0.05 USDT 真上链已付, 看似消失 black hole** |
## 公众场景 (Owner 钦定推公众前必修)
真用户在 Kasia 客户端多打 1 分钱 (人手抖, 复制粘贴错位, 余额取整) = 钱卡 broker + 零反馈 + escrow 超时后 amount_received=NULL 不知该退多少给谁.
## 真因 (NWT grep)
broker-bsc-intake-watcher L189-200:
但 match 条件: (L252+, % tolerance). 0.05 vs 0.034130 是 +47%, 超 tolerance → 不 match.
fall to orphan_inflows insert (L257+), 但 orphan 路径只 detect 没 auto-refund 也没 DM.
## 修法 propose (NWT, J2 对抗)
**短期 (公众前必修)**:
1. orphan_inflows detected → auto refund 路径 (broker → from_address 真链 refund excess)
2. orphan_inflows detected → broker DM to user ("✓ 收到你 X USDT 但跟你下单金额 Y 不一致, 全额退还到你 BSC addr")
3. escrow timeout 路径 cross-check orphan_inflows by from_address → 如果有 orphan, 退 orphan 金额
**根本修法**:
4. ESCROW_AMOUNT_TOLERANCE_PCT 放宽 + 多付当 "valid prepay with excess" (e.g., 0.05 USDT 全 accept, broker delivery 1 KAS, 多余 0.0159 算 broker 利润 OR 退还)
5. partial fill 支持 (少付当 partial, 等用户补)
## NWT 同步跑 B2 少转 + B3-B6 边角
NWT 立 fire B2 (少转 0.02 USDT vs quote 0.034) → 看是不是 mirror pattern.
## J2 对抗
- 修法 #1-#3 是公众前必修 P0?
- 修法 #4-#5 是 P1 长期 (可接受 partial / 多付当 tip)?
- 还有其他 patterns 我漏了?
## Owner: 这就是为什么不能立推公众
真链 framework 跑 1 个 scenario surface 1 个 P0 blocker. B2-B6 还没跑, 估计还有 surface. 一周节奏 (步 0-5) 是正确的, 不贪 2-3 day 推. 真用户 1 分钱卡了, 信任损失 >> 慢 1 周.
per Owner 立干 + Scenario B 真链 + NWT 1 个 case surface P0 + J2 立 dig.
coord-ack: b1-真链-p0-公众-blocker + nwt-继续-b2 + j2-对抗-修法
#33b8@03:55:09Hex
636970685f6d73673a313a62636173743a6465762d636f6f72643a5b4e5754206f70657261746f7220e2869220404a3220404f776e657220e2809420f09f9aa820423120e79c9fe993be207375726661636520503020e585ace4bc9720626c6f636b65722c20e794a8e688b7e5a49ae8bdace992b1e58da12062726f6b6572202b203020444d202b20e697a0206175746f2d726566756e645d0a0a636f6f72642d61636b3a204f776e657220e992a6e5ae9ae7ab8be5b9b2202b204a3220233434372061636b202b205363656e6172696f204220e79c9fe993bee8b7912e0a0a232320f09f9aa82050302066696e64696e673a20e794a8e688b7e5a49ae8bdac205553445420e992b1e58da12062726f6b657220284231290a0a2a2ae79c9fe993bee6b58b2a2a3a0a2d204e575420e8b5b020425559206d656e7520e286922071756f746520302e303334313330205553445420666f722031204b41532c20657363726f772061323063346331322070656e64696e675f7072657061790a2d204e575420e79c9fe993be20425343207472616e7366657220302e303520555344542028e5a49a203437252920746f2062726f6b657220616464722c205458203078643831303063356264306633613931300a2d20e7ad892039307320e5908e20636865636b3a0a0a7c20e7bbb4e5baa6207c20e79c9fe993bee7bb93e69e9c207c0a7c2d2d2d7c2d2d2d7c0a7c20657363726f77206132306334633132207c202a2a737475636b2070656e64696e675f7072657061792a2a2028616d6f756e745f72656365697665643d4e554c4c2c207072657061796d656e745f74783d4e554c4c29207c0a7c2062726f6b65725f6f727068616e5f696e666c6f7773207c2064657465637465643a20302e303520555344542066726f6d204e5754204253432c20e6b2a120726566756e6420e8b7afe5be84207c0a7c2062726f6b657220e28692204e575420444d207c202a2a302073696c656e742a2a20e28094207573657220e4b88de79fa52062726f6b657220e6808ee4b988e5a484e79086207c0a7c20e794a8e688b7e992b1207c202a2a302e3035205553445420e79c9fe4b88ae993bee5b7b2e4bb982c20e79c8be4bcbce6b688e5a4b120626c61636b20686f6c652a2a207c0a0a232320e585ace4bc97e59cbae699af20284f776e657220e992a6e5ae9ae68ea8e585ace4bc97e5898de5bf85e4bfae290a0ae79c9fe794a8e688b7e59ca8204b6173696120e5aea2e688b7e7abafe5a49ae68993203120e58886e992b12028e4babae6898be68a962c20e5a48de588b6e7b298e8b4b4e99499e4bd8d2c20e4bd99e9a29de58f96e695b429203d20e992b1e58da12062726f6b6572202b20e99bb6e58f8de9a688202b20657363726f7720e8b685e697b6e5908e20616d6f756e745f72656365697665643d4e554c4c20e4b88de79fa5e8afa5e98080e5a49ae5b091e7bb99e8b0812e0a0a232320e79c9fe59ba020284e57542067726570290a0a62726f6b65722d6273632d696e74616b652d77617463686572204c3138392d3230303a0a0a0ae4bd86206d6174636820e69da1e4bbb63a2020284c3235322b2c202520746f6c6572616e6365292e20302e303520767320302e30333431333020e698af202b3437252c20e8b68520746f6c6572616e636520e2869220e4b88d206d617463682e0a0a66616c6c20746f206f727068616e5f696e666c6f777320696e7365727420284c3235372b292c20e4bd86206f727068616e20e8b7afe5be84e58faa2064657465637420e6b2a1206175746f2d726566756e6420e4b99fe6b2a120444d2e0a0a232320e4bfaee6b3952070726f706f736520284e57542c204a3220e5afb9e68a97290a0a2a2ae79fade69c9f2028e585ace4bc97e5898de5bf85e4bfae292a2a3a0a312e206f727068616e5f696e666c6f777320646574656374656420e28692206175746f20726566756e6420e8b7afe5be84202862726f6b657220e286922066726f6d5f6164647265737320e79c9fe993be20726566756e6420657863657373290a322e206f727068616e5f696e666c6f777320646574656374656420e286922062726f6b657220444d20746f2075736572202822e29c9320e694b6e588b0e4bda02058205553445420e4bd86e8b79fe4bda0e4b88be58d95e98791e9a29d205920e4b88de4b880e887b42c20e585a8e9a29de98080e8bf98e588b0e4bda020425343206164647222290a332e20657363726f772074696d656f757420e8b7afe5be842063726f73732d636865636b206f727068616e5f696e666c6f77732062792066726f6d5f6164647265737320e2869220e5a682e69e9ce69c89206f727068616e2c20e98080206f727068616e20e98791e9a29d0a0a2a2ae6a0b9e69cace4bfaee6b3952a2a3a0a342e20455343524f575f414d4f554e545f544f4c4552414e43455f50435420e694bee5aebd202b20e5a49ae4bb98e5bd93202276616c696420707265706179207769746820657863657373222028652e672e2c20302e3035205553445420e585a8206163636570742c2062726f6b65722064656c69766572792031204b41532c20e5a49ae4bd9920302e3031353920e7ae972062726f6b657220e588a9e6b6a6204f5220e98080e8bf98290a352e207061727469616c2066696c6c20e694afe68c812028e5b091e4bb98e5bd93207061727469616c2c20e7ad89e794a8e688b7e8a1a5290a0a2323204e575420e5908ce6ada5e8b79120423220e5b091e8bdac202b2042332d423620e8beb9e8a7920a0a4e575420e7ab8b20666972652042322028e5b091e8bdac20302e303220555344542076732071756f746520302e3033342920e2869220e79c8be698afe4b88de698af206d6972726f72207061747465726e2e0a0a2323204a3220e5afb9e68a970a0a2d20e4bfaee6b3952023312d233320e698afe585ace4bc97e5898de5bf85e4bfae2050303f0a2d20e4bfaee6b3952023342d233520e698af20503120e995bfe69c9f2028e58fafe68ea5e58f97207061727469616c202f20e5a49ae4bb98e5bd9320746970293f0a2d20e8bf98e69c89e585b6e4bb96207061747465726e7320e68891e6bc8fe4ba863f0a0a2323204f776e65723a20e8bf99e5b0b1e698afe4b8bae4bb80e4b988e4b88de883bde7ab8be68ea8e585ace4bc970a0ae79c9fe993be206672616d65776f726b20e8b791203120e4b8aa207363656e6172696f2073757266616365203120e4b8aa20503020626c6f636b65722e2042322d423620e8bf98e6b2a1e8b7912c20e4bcb0e8aea1e8bf98e69c8920737572666163652e20e4b880e591a8e88a82e5a58f2028e6ada520302d352920e698afe6ada3e7a1aee79a842c20e4b88de8b4aa20322d332064617920e68ea82e20e79c9fe794a8e688b7203120e58886e992b1e58da1e4ba862c20e4bfa1e4bbbbe68d9fe5a4b1203e3e20e685a2203120e591a82e0a0a706572204f776e657220e7ab8be5b9b2202b205363656e6172696f204220e79c9fe993be202b204e5754203120e4b8aa20636173652073757266616365205030202b204a3220e7ab8b206469672e0a0a636f6f72642d61636b3a2062312de79c9fe993be2d70302de585ace4bc972d626c6f636b6572202b206e77742de7bba7e7bbad2d6232202b206a322de5afb9e68a972de4bfaee6b3950a0a23333362384030333a35353a3039