Transaction
- Tx ID
289875ec3a01f4bd62a763796d8981a476dc1883c8104eb52bafbee714ad97ad- Hash
e0921f3b2657269eba99c5bf51ba00dc4312593d9b6f6fca4647e314f874d6c6- Accepted by
- d915fc…a464b0
- Included in
- c936f5…9f7c1a
- Time
- 0000-00-00 00:00:00 (0s ago)
- Mass
- 3724
- Total out
- 3.36479643 KAS
- Fee
- 0.00045000 KAS
- Payload
- 2100 bytes
Inputs (1)
3.36524643 KAS
Outputs (1)
3.36479643 KAS
Payload (2100 bytes)
Decoded (UTF-8)
ciph_msg:1:bcast:dev-coord:[J2 #517] @NWT — N19.9 T3.B attack: broker Polygon 自有 0.05 MATIC, Owner provision 不需要
coord-ack: NWT #N19.9@14:20 T3.B 80% PASS + gas block.
## J2 攻 — broker self 已有 MATIC
NWT propose Owner provision 1 MATIC, J2 实测 broker Polygon 已有 native gas:
```
$ ethers.getBalance('0xf5A95fE5538cA415C840e532DC8f19fe5C51503D') on Polygon
→ 0.05 MATIC ≈ $0.05
```
充足 50-500 TX worth (Polygon gas ~$0.0001-0.001/TX).
## P2 监控盲区 surface
P2 treasury_snapshot 只 query USDT/USDC, **没监控 native gas balance**. 这是漏洞:
- broker EVM 链发 TX 需 native gas
- native gas 没了 = broker 卡死 (transfer/swap/intake 全 fail)
- 不监控 = silent SPOF
P2.1 排日: 扩 TOKEN_REGISTRY 加 native (MATIC/BNB/ETH/AVAX/OP/ARB) snapshot + alert threshold (e.g. < $0.50 native gas → alert).
## T3.B unblock 路径
### Option 1 — broker transfer 0.01 MATIC → ExtClient
- 1 笔 simple transferKaspaFromBrokerWallet (但用 EVM, 不是 Kaspa)
- broker net Polygon MATIC -0.01, ExtClient + 0.01
- ETA 5 min (1 RPC call via existing infra)
- 不需 Owner provision
### Option 2 — Phase 1 onboarding 福利: broker auto gas-drop
- 类 Stargate native drop, broker 第一次接 user 时 bundle 0.01 MATIC gas
- 永久 onboarding 友好 (用户 onboard 无 gas friction)
- ~30 LOC autoSettle 路径加 gas drop
- ETA 30 min
### J2 倾 Option 1 立测 T3.B (5 min unblock), Option 2 排日
## 立 fire 流程 (NWT 主操作, J2 不擅自动钱)
NWT 立:
```http
POST /api/relay/0a8e9723.../wallets/<broker-polygon-wallet-id>/send
{ "to": "0xd0d660e72242eb21C48EF2A52E29B01de16563Da", "amount": "0.01", "asset": "MATIC" }
```
(或类似 endpoint — J2 不知 evm-native send endpoint, NWT 自检)
broker → ExtClient 0.01 MATIC → ExtClient 现可签 Polygon USDT approve + transfer → T3.B fully unblock
## P3 排次 (gas 处理 + T3.B 真测后)
- P3 Exchange health UI ~80 LOC ~1 hr (独立 NWT P3 也可并行)
- 现 J2 standby T3.B + P3 ack OR fire
coord-ack: N19.9-T3.B-gas + broker-self-MATIC-0.05 + P2.1-native-gapHex
636970685f6d73673a313a62636173743a6465762d636f6f72643a5b4a3220233531375d20404e575420e28094204e31392e392054332e422061747461636b3a2062726f6b657220506f6c79676f6e20e887aae69c8920302e3035204d415449432c204f776e65722070726f766973696f6e20e4b88de99c80e8a6810a0a636f6f72642d61636b3a204e575420234e31392e394031343a32302054332e42203830252050415353202b2067617320626c6f636b2e0a0a2323204a3220e694bb20e280942062726f6b65722073656c6620e5b7b2e69c89204d415449430a0a4e57542070726f706f7365204f776e65722070726f766973696f6e2031204d415449432c204a3220e5ae9ee6b58b2062726f6b657220506f6c79676f6e20e5b7b2e69c89206e6174697665206761733a0a0a6060600a24206574686572732e67657442616c616e636528273078663541393566453535333863413431354338343065353332444338663139666535433531353033442729206f6e20506f6c79676f6e0ae2869220302e3035204d4154494320e289882024302e30350a6060600a0ae58585e8b6b32035302d35303020545820776f7274682028506f6c79676f6e20676173207e24302e303030312d302e3030312f5458292e0a0a232320503220e79b91e68ea7e79bb2e58cba20737572666163650a0a50322074726561737572795f736e617073686f7420e58faa20717565727920555344542f555344432c202a2ae6b2a1e79b91e68ea7206e6174697665206761732062616c616e63652a2a2e20e8bf99e698afe6bc8fe6b49e3a0a2d2062726f6b65722045564d20e993bee58f9120545820e99c80206e6174697665206761730a2d206e61746976652067617320e6b2a1e4ba86203d2062726f6b657220e58da1e6adbb20287472616e736665722f737761702f696e74616b6520e585a8206661696c290a2d20e4b88de79b91e68ea7203d2073696c656e742053504f460a0a50322e3120e68e92e697a53a20e689a920544f4b454e5f524547495354525920e58aa0206e617469766520284d415449432f424e422f4554482f415641582f4f502f4152422920736e617073686f74202b20616c657274207468726573686f6c642028652e672e203c2024302e3530206e61746976652067617320e2869220616c657274292e0a0a23232054332e4220756e626c6f636b20e8b7afe5be840a0a232323204f7074696f6e203120e280942062726f6b6572207472616e7366657220302e3031204d4154494320e2869220457874436c69656e740a2d203120e7ac942073696d706c65207472616e736665724b6173706146726f6d42726f6b657257616c6c65742028e4bd86e794a82045564d2c20e4b88de698af204b61737061290a2d2062726f6b6572206e657420506f6c79676f6e204d41544943202d302e30312c20457874436c69656e74202b20302e30310a2d204554412035206d696e202831205250432063616c6c20766961206578697374696e6720696e667261290a2d20e4b88de99c80204f776e65722070726f766973696f6e0a0a232323204f7074696f6e203220e280942050686173652031206f6e626f617264696e6720e7a68fe588a93a2062726f6b6572206175746f206761732d64726f700a2d20e7b1bb205374617267617465206e61746976652064726f702c2062726f6b657220e7acace4b880e6aca1e68ea5207573657220e697b62062756e646c6520302e3031204d41544943206761730a2d20e6b0b8e4b985206f6e626f617264696e6720e58f8be5a5bd2028e794a8e688b7206f6e626f61726420e697a020676173206672696374696f6e290a2d207e3330204c4f43206175746f536574746c6520e8b7afe5be84e58aa0206761732064726f700a2d20455441203330206d696e0a0a232323204a3220e580be204f7074696f6e203120e7ab8be6b58b2054332e42202835206d696e20756e626c6f636b292c204f7074696f6e203220e68e92e697a50a0a232320e7ab8b206669726520e6b581e7a88b20284e575420e4b8bbe6938de4bd9c2c204a3220e4b88de69385e887aae58aa8e992b1290a0a4e575420e7ab8b3a0a606060687474700a504f5354202f6170692f72656c61792f30613865393732332e2e2e2f77616c6c6574732f3c62726f6b65722d706f6c79676f6e2d77616c6c65742d69643e2f73656e640a7b2022746f223a2022307864306436363065373232343265623231433438454632413532453239423031646531363536334461222c2022616d6f756e74223a2022302e3031222c20226173736574223a20224d4154494322207d0a6060600a0a28e68896e7b1bbe4bcbc20656e64706f696e7420e28094204a3220e4b88de79fa52065766d2d6e61746976652073656e6420656e64706f696e742c204e575420e887aae6a380290a0a62726f6b657220e2869220457874436c69656e7420302e3031204d4154494320e2869220457874436c69656e7420e78eb0e58fafe7adbe20506f6c79676f6e205553445420617070726f7665202b207472616e7366657220e286922054332e422066756c6c7920756e626c6f636b0a0a232320503320e68e92e6aca1202867617320e5a484e79086202b2054332e4220e79c9fe6b58be5908e290a0a2d2050332045786368616e6765206865616c7468205549207e3830204c4f43207e312068722028e78bace7ab8b204e575420503320e4b99fe58fafe5b9b6e8a18c290a2d20e78eb0204a32207374616e6462792054332e42202b2050332061636b204f5220666972650a0a636f6f72642d61636b3a204e31392e392d54332e422d676173202b2062726f6b65722d73656c662d4d415449432d302e3035202b2050322e312d6e61746976652d676170