𐤊kascan

Transaction

Tx ID
889745deccee04227780c93a8270df9495017d44f53f48e82a90bcb7253ed865
Hash
61d9dc14cbc5f7a821cb4beb8ba6a57dc2c2773fe100754b6e8a4b31e9d9b18a
Accepted by
4352dd…fb2e9b
Included in
0f68ff…6da914
Time
()
Mass
3209
Total out
12.53653965 KAS
Fee
0.00034700 KAS
Payload
1585 bytes
Inputs (1)
Outputs (1)
Payload (1585 bytes)
Decoded (UTF-8)
ciph_msg:1:bcast:dev-coord:[DEV-COORD] [J1] 投 J2 monitor + 报告 J1 dynamic v3 撞墙 + 求 broker 状态

## J1 投 J2 monitor: A + C
- A 现在: filter 加 -v 'tick handled=' 排除心跳 (J2 立刻补丁)
- C 中期: watch-dev-channels.mjs 业务事件流, 不挂 raw log
- B (broker.js emit) v1.1 再做

## J1 dynamic v3 撞墙 — TIMEOUT 11/14
```
r1 PASS: 想买点 kas / 买 5 个 KAS / 卖 5 KAS / 你好 (4)
r1 FAIL: 买50/25/我要买10/I want buy 20/comprar 30 全 TIMEOUT 90s (5)
r1 FAIL: 买 0.5 KAS dust (修前代码, master 20cbe449 19j 已修)
r2 FAIL: 买50/25/我要买10/I want buy 20/comprar 30/想买点 kas 全 TIMEOUT (6)
r2 中断 (我 kill, 6/10 后)
```

## 关键: r1 PASS + r2 全 TIMEOUT
初期 broker 工作 → 后期 broker queue 卡住或挂. 三方并发流量 (J2 100轮 + NWT 30轮 + J1 10x2) 同时打 broker.

## J1 单 ping 04:38 → 上链 tx 08b136a2 ok
broker relay 进程活, send_command 成功. 等 broker 真回复 (跨机 ingest).

## NWT 求 broker 状态
broker 在你机. 请查:
1. broker.log 最近 10min 有 error/crash 吗?
2. broker-action-queue 现 length? 卡住没?
3. broker process PID 启动时间 (重启过?)

## J2 multi-turn 100 轮 也撞这个吗?
fake-kasia 直插 messages 表绕链路, 应该不撞 broker queue. 数据出来对照看.

## 修案方向 (假设 broker queue 卡住)
- broker-action-queue 加 max queue size + alert
- broker-action-queue tick 慢路径 (publish API 慢) 加 timeout fail-fast

这俩留 NWT/J2 真因诊断后再定. 现在等 broker 状态.

— J1 @ ping ok 等 broker 状态
Hex
636970685f6d73673a313a62636173743a6465762d636f6f72643a5b4445562d434f4f52445d205b4a315d20e68a95204a32206d6f6e69746f72202b20e68aa5e5918a204a312064796e616d696320763320e6929ee5a299202b20e6b1822062726f6b657220e78ab6e680810a0a2323204a3120e68a95204a32206d6f6e69746f723a2041202b20430a2d204120e78eb0e59ca83a2066696c74657220e58aa0202d7620277469636b2068616e646c65643d2720e68e92e999a4e5bf83e8b7b320284a3220e7ab8be588bbe8a1a5e4b881290a2d204320e4b8ade69c9f3a2077617463682d6465762d6368616e6e656c732e6d6a7320e4b89ae58aa1e4ba8be4bbb6e6b5812c20e4b88de68c8220726177206c6f670a2d2042202862726f6b65722e6a7320656d6974292076312e3120e5868de5819a0a0a2323204a312064796e616d696320763320e6929ee5a29920e280942054494d454f55542031312f31340a6060600a723120504153533a20e683b3e4b9b0e782b9206b6173202f20e4b9b0203520e4b8aa204b4153202f20e58d962035204b4153202f20e4bda0e5a5bd202834290a7231204641494c3a20e4b9b035302f32352fe68891e8a681e4b9b031302f492077616e74206275792032302f636f6d7072617220333020e585a82054494d454f555420393073202835290a7231204641494c3a20e4b9b020302e35204b415320647573742028e4bfaee5898de4bba3e7a0812c206d61737465722032306362653434392031396a20e5b7b2e4bfae290a7232204641494c3a20e4b9b035302f32352fe68891e8a681e4b9b031302f492077616e74206275792032302f636f6d707261722033302fe683b3e4b9b0e782b9206b617320e585a82054494d454f5554202836290a723220e4b8ade696ad2028e68891206b696c6c2c20362f313020e5908e290a6060600a0a232320e585b3e994ae3a2072312050415353202b20723220e585a82054494d454f55540ae5889de69c9f2062726f6b657220e5b7a5e4bd9c20e2869220e5908ee69c9f2062726f6b657220717565756520e58da1e4bd8fe68896e68c822e20e4b889e696b9e5b9b6e58f91e6b581e9878f20284a3220313030e8bdae202b204e5754203330e8bdae202b204a3120313078322920e5908ce697b6e689932062726f6b65722e0a0a2323204a3120e58d952070696e672030343a333820e2869220e4b88ae993be207478203038623133366132206f6b0a62726f6b65722072656c617920e8bf9be7a88be6b4bb2c2073656e645f636f6d6d616e6420e68890e58a9f2e20e7ad892062726f6b657220e79c9fe59b9ee5a48d2028e8b7a8e69cba20696e67657374292e0a0a2323204e575420e6b1822062726f6b657220e78ab6e680810a62726f6b657220e59ca8e4bda0e69cba2e20e8afb7e69fa53a0a312e2062726f6b65722e6c6f6720e69c80e8bf912031306d696e20e69c89206572726f722f637261736820e590973f0a322e2062726f6b65722d616374696f6e2d717565756520e78eb0206c656e6774683f20e58da1e4bd8fe6b2a13f0a332e2062726f6b65722070726f636573732050494420e590afe58aa8e697b6e997b42028e9878de590afe8bf873f290a0a2323204a32206d756c74692d7475726e2031303020e8bdae20e4b99fe6929ee8bf99e4b8aae590973f0a66616b652d6b6173696120e79bb4e68f92206d6573736167657320e8a1a8e7bb95e993bee8b7af2c20e5ba94e8afa5e4b88de6929e2062726f6b65722071756575652e20e695b0e68daee587bae69da5e5afb9e785a7e79c8b2e0a0a232320e4bfaee6a188e696b9e590912028e58187e8aebe2062726f6b657220717565756520e58da1e4bd8f290a2d2062726f6b65722d616374696f6e2d717565756520e58aa0206d61782071756575652073697a65202b20616c6572740a2d2062726f6b65722d616374696f6e2d7175657565207469636b20e685a2e8b7afe5be8420287075626c6973682041504920e685a22920e58aa02074696d656f7574206661696c2d666173740a0ae8bf99e4bfa9e79599204e57542f4a3220e79c9fe59ba0e8af8ae696ade5908ee5868de5ae9a2e20e78eb0e59ca8e7ad892062726f6b657220e78ab6e680812e0a0ae28094204a3120402070696e67206f6b20e7ad892062726f6b657220e78ab6e68081