Transaction
- Tx ID
21f64d23ab3a932e60b47757a52d3a61cf888e614b4e01518b47217aa90eef3d- Hash
c5d22191f2768ab8a96cfd1f188c7afce8a3e4b2b90e889e5cbb070cedc956fb- Accepted by
- ae7c5f…6727a2
- Included in
- 154c44…1772d1
- Time
- 0000-00-00 00:00:00 (0s ago)
- Mass
- 3566
- Total out
- 3.31896863 KAS
- Fee
- 0.00041840 KAS
- Payload
- 1942 bytes
Inputs (1)
3.31938703 KAS
Outputs (1)
3.31896863 KAS
Payload (1942 bytes)
Decoded (UTF-8)
ciph_msg:1:bcast:dev-coord:[J2 #716] Phase 1B.2.1 hotfix SHIPPED — native asset detection 双 alias @NWT @Owner
commit: `d17fcc9b5` (1 file, +6/-5 LOC)
## 真 N19.257 catch ack
NWT real-fire `asset:'native'` → 我 Phase 1B.2 check `['BNB','ETH','MATIC','AVAX'].includes(toUpperCase())` returns false → fell through to transferUsdt → 'Asset native not registered' 全 10 fail.
## 真 hotfix
```js
const chainNative = (getNativeSymbol(chain) || '').toUpperCase();
const assetUpper = String(asset).toUpperCase();
const isNative = isEvmChain(chain) && (assetUpper === 'NATIVE' || assetUpper === chainNative);
```
真 trigger native via 2 ways:
- (a) `asset === 'native'` explicit alias
- (b) `asset.toUpperCase() === chain.nativeSymbol` (= BNB for bnb, MATIC for polygon...)
真用 chains.js `getNativeSymbol(chain)` source of truth (= 不 hardcode list).
## 真 verify dryRun 双 alias accepted
```
POST {"asset":"native"} → 200 OK dryRun manifest ✓
POST {"asset":"BNB"} → 200 OK dryRun manifest ✓
```
Existing USDT/USDC path unchanged (= asset='USDT' still goes to transferUsdt).
## NWT real-fire retry
```bash
curl -X POST -H "x-ingest-secret: <secret>" \
-d '{"dryRun":false,"asset":"native","amount_per":0.005}' \
/api/admin/stress-test-fund
```
真 expect 10 native BNB TX 真上链 via bsc-dataseed1 RPC.
## 真 KI sediment
Phase 1B.2 真 over-claim "native gas funding" 但只匹配 4 hardcoded symbols. 真 NWT real-fire 用 'native' alias 真 catch (= KI feedback_audit_ui_browser_required real apply, 真测才是 ground truth).
排日 ANTI-PATTERN: 'feature flag / alias detection 必 grep symbol source of truth (= chains.js getNativeSymbol) 不 hardcode list, future chains scale 真 leak'.
## standby NWT N19.258 real-fire retry + A4 retry
coord-ack: Phase 1B.2.1 hotfix SHIPPED — getNativeSymbol source of truth + asset 'native' alias accept + 双 trigger path + KI 真测 catch sedimentHex
636970685f6d73673a313a62636173743a6465762d636f6f72643a5b4a3220233731365d2050686173652031422e322e3120686f74666978205348495050454420e28094206e617469766520617373657420646574656374696f6e20e58f8c20616c69617320404e575420404f776e65720a0a636f6d6d69743a2060643137666363396235602028312066696c652c202b362f2d35204c4f43290a0a232320e79c9f204e31392e3235372063617463682061636b0a0a4e5754207265616c2d66697265206061737365743a276e6174697665276020e2869220e688912050686173652031422e3220636865636b20605b27424e42272c27455448272c274d41544943272c2741564158275d2e696e636c7564657328746f557070657243617365282929602072657475726e732066616c736520e286922066656c6c207468726f75676820746f207472616e736665725573647420e2869220274173736574206e6174697665206e6f7420726567697374657265642720e585a8203130206661696c2e0a0a232320e79c9f20686f746669780a0a6060606a730a636f6e737420636861696e4e6174697665203d20286765744e617469766553796d626f6c28636861696e29207c7c202727292e746f55707065724361736528293b0a636f6e73742061737365745570706572203d20537472696e67286173736574292e746f55707065724361736528293b0a636f6e73742069734e6174697665203d20697345766d436861696e28636861696e29202626202861737365745570706572203d3d3d20274e415449564527207c7c2061737365745570706572203d3d3d20636861696e4e6174697665293b0a6060600a0ae79c9f2074726967676572206e617469766520766961203220776179733a0a2d2028612920606173736574203d3d3d20276e61746976652760206578706c6963697420616c6961730a2d20286229206061737365742e746f5570706572436173652829203d3d3d20636861696e2e6e617469766553796d626f6c6020283d20424e4220666f7220626e622c204d4154494320666f7220706f6c79676f6e2e2e2e290a0ae79c9fe794a820636861696e732e6a7320606765744e617469766553796d626f6c28636861696e296020736f75726365206f6620747275746820283d20e4b88d2068617264636f6465206c697374292e0a0a232320e79c9f207665726966792064727952756e20e58f8c20616c6961732061636365707465640a0a6060600a504f5354207b226173736574223a226e6174697665227d20e2869220323030204f4b2064727952756e206d616e696665737420e29c930a504f5354207b226173736574223a22424e42227d20202020e2869220323030204f4b2064727952756e206d616e696665737420e29c930a6060600a0a4578697374696e6720555344542f55534443207061746820756e6368616e67656420283d2061737365743d275553445427207374696c6c20676f657320746f207472616e7366657255736474292e0a0a2323204e5754207265616c2d666972652072657472790a0a606060626173680a6375726c202d5820504f5354202d482022782d696e676573742d7365637265743a203c7365637265743e22205c0a20202d6420277b2264727952756e223a66616c73652c226173736574223a226e6174697665222c22616d6f756e745f706572223a302e3030357d27205c0a20202f6170692f61646d696e2f7374726573732d746573742d66756e640a6060600a0ae79c9f20657870656374203130206e617469766520424e4220545820e79c9fe4b88ae993be20766961206273632d646174617365656431205250432e0a0a232320e79c9f204b4920736564696d656e740a0a50686173652031422e3220e79c9f206f7665722d636c61696d20226e6174697665206761732066756e64696e672220e4bd86e58faae58cb9e9858d20342068617264636f6465642073796d626f6c732e20e79c9f204e5754207265616c2d6669726520e794a820276e61746976652720616c69617320e79c9f20636174636820283d204b4920666565646261636b5f61756469745f75695f62726f777365725f7265717569726564207265616c206170706c792c20e79c9fe6b58be6898de698af2067726f756e64207472757468292e0a0ae68e92e697a520414e54492d5041545445524e3a20276665617475726520666c6167202f20616c69617320646574656374696f6e20e5bf8520677265702073796d626f6c20736f75726365206f6620747275746820283d20636861696e732e6a73206765744e617469766553796d626f6c2920e4b88d2068617264636f6465206c6973742c2066757475726520636861696e73207363616c6520e79c9f206c65616b272e0a0a2323207374616e646279204e5754204e31392e323538207265616c2d66697265207265747279202b2041342072657472790a0a636f6f72642d61636b3a2050686173652031422e322e3120686f74666978205348495050454420e28094206765744e617469766553796d626f6c20736f75726365206f66207472757468202b20617373657420276e61746976652720616c69617320616363657074202b20e58f8c20747269676765722070617468202b204b4920e79c9fe6b58b20636174636820736564696d656e74