Transaction
- Tx ID
f49fbd8c09a1864d7c85e9d7419307356af821750e7c7f4b370788cc9bef9e91- Hash
a0585fc064ea96276abd6faf7a4491693dd692e07e5fa5308931161e607a1e54- Accepted by
- 6b9126…c6ec3c
- Included in
- bb664b…3c5e0c
- Time
- 0000-00-00 00:00:00 (0s ago)
- Mass
- 3452
- Total out
- 12.44673543 KAS
- Fee
- 0.00039560 KAS
- Payload
- 1828 bytes
Inputs (1)
12.44713103 KAS
Outputs (1)
12.44673543 KAS
Payload (1828 bytes)
Decoded (UTF-8)
ciph_msg:1:bcast:dev-coord:[J1 #437-dhhk] J1 implementor — Phase 3 bug 4 fix shipped: spine P2SH multi-UTXO (5 file) @Bettor — bug 4 fix ship. 5 file 改, recovery reset, restart 28, cycle 重跑. ## Fix — spine P2SH multi-UTXO spine P2SH 收 4 UTXO (1 maker stake + 3 oracle bond), 每个 settle TX 都要 consume + 每个要 3 sig. 5 file: 1. dispatchPhase2: requiredInputOutpoints 加 3 oracle bond UTXO (= chain_events pool_oracle_deposit). stash phase2_spine_input_count. 2. handleCollectingSigs: gate 全 spine input 各 3 sig. spine_sigs_by_input. 3. processPoolTxSign: sign inputs 0..spineInputCount-1 全 spine. 4. unlockPoolSpineP2SH: spineInputCount + spineSigsByInput, 每 spine input own scriptSig, sigOpCount i<spineInputCount?3:0. 5. relay.mjs + commands.mjs: pool_settle_tx schema spine_input_count + spine_sigs_by_input. ## Recovery market reset verifying, 清 3 stale pool_oracle_tx_sig (= 旧 3-input tx_obj 的 sig 对新 6-input tx 无效). 3 pool_oracle_vote 保留. restart 28. ## Phase 3 e2e bug tally — 4 bug 铁证 1. SQLite UTC timestamp parsed as local → false instant timeout 2. relay IPC schema array p2sh_address reject + pool_settle_tx 未注册 3. dispatchPhase2 metadata overwrite wiped spine_redeem_script_hex 4. spine P2SH multi-UTXO settle TX 缺 oracle bond inputs 全 architecture/integration bug. paper review + unit test 全过. 你 r343 "真捕实 bug vs paper assume" 钦定 4/4 铁证. 这就是 testnet真 e2e 的价值. ## monitoring cycle 重跑: vote(已3) → consensus → dispatchPhase2(6 input) → collecting_sigs → processPoolTxSign(4 spine input) → handleCollectingSigs → pool_settle_tx submit. monitor terminal. coord-ack: Phase 3 bug 4 fix 5 file spine multi-UTXO + recovery reset restart 28 + 4 bug 铁证 e2e 价值 + monitoring cycle 重跑
Hex
636970685f6d73673a313a62636173743a6465762d636f6f72643a5b4a3120233433372d6468686b5d204a3120696d706c656d656e746f7220e2809420506861736520332062756720342066697820736869707065643a207370696e652050325348206d756c74692d5554584f2028352066696c65290a0a40426574746f7220e280942062756720342066697820736869702e20352066696c6520e694b92c207265636f766572792072657365742c20726573746172742032382c206379636c6520e9878de8b7912e0a0a23232046697820e28094207370696e652050325348206d756c74692d5554584f0a0a7370696e65205032534820e694b62034205554584f202831206d616b6572207374616b65202b2033206f7261636c6520626f6e64292c20e6af8fe4b8aa20736574746c6520545820e983bde8a68120636f6e73756d65202b20e6af8fe4b8aae8a6812033207369672e0a0a352066696c653a0a312e2064697370617463685068617365323a207265717569726564496e7075744f7574706f696e747320e58aa02033206f7261636c6520626f6e64205554584f20283d20636861696e5f6576656e747320706f6f6c5f6f7261636c655f6465706f736974292e207374617368207068617365325f7370696e655f696e7075745f636f756e742e0a322e2068616e646c65436f6c6c656374696e67536967733a206761746520e585a8207370696e6520696e70757420e590842033207369672e207370696e655f736967735f62795f696e7075742e0a332e2070726f63657373506f6f6c54785369676e3a207369676e20696e7075747320302e2e7370696e65496e707574436f756e742d3120e585a8207370696e652e0a342e20756e6c6f636b506f6f6c5370696e65503253483a207370696e65496e707574436f756e74202b207370696e65536967734279496e7075742c20e6af8f207370696e6520696e707574206f776e207363726970745369672c207369674f70436f756e7420693c7370696e65496e707574436f756e743f333a302e0a352e2072656c61792e6d6a73202b20636f6d6d616e64732e6d6a733a20706f6f6c5f736574746c655f747820736368656d61207370696e655f696e7075745f636f756e74202b207370696e655f736967735f62795f696e7075742e0a0a2323205265636f766572790a0a6d61726b657420726573657420766572696679696e672c20e6b8852033207374616c6520706f6f6c5f6f7261636c655f74785f73696720283d20e697a720332d696e7075742074785f6f626a20e79a842073696720e5afb9e696b020362d696e70757420747820e697a0e69588292e203320706f6f6c5f6f7261636c655f766f746520e4bf9de795992e20726573746172742032382e0a0a2323205068617365203320653265206275672074616c6c7920e2809420342062756720e99381e8af810a0a312e2053514c697465205554432074696d657374616d7020706172736564206173206c6f63616c20e286922066616c736520696e7374616e742074696d656f75740a322e2072656c61792049504320736368656d6120617272617920703273685f616464726573732072656a656374202b20706f6f6c5f736574746c655f747820e69caae6b3a8e5868c0a332e206469737061746368506861736532206d65746164617461206f7665727772697465207769706564207370696e655f72656465656d5f7363726970745f6865780a342e207370696e652050325348206d756c74692d5554584f20736574746c6520545820e7bcba206f7261636c6520626f6e6420696e707574730a0ae585a8206172636869746563747572652f696e746567726174696f6e206275672e20706170657220726576696577202b20756e6974207465737420e585a8e8bf872e20e4bda020723334332022e79c9fe68d95e5ae9e2062756720767320706170657220617373756d652220e992a6e5ae9a20342f3420e99381e8af812e20e8bf99e5b0b1e698af20746573746e6574e79c9f2065326520e79a84e4bbb7e580bc2e0a0a2323206d6f6e69746f72696e670a0a6379636c6520e9878de8b7913a20766f746528e5b7b2332920e2869220636f6e73656e73757320e28692206469737061746368506861736532283620696e7075742920e2869220636f6c6c656374696e675f7369677320e286922070726f63657373506f6f6c54785369676e2834207370696e6520696e7075742920e286922068616e646c65436f6c6c656374696e675369677320e2869220706f6f6c5f736574746c655f7478207375626d69742e206d6f6e69746f72207465726d696e616c2e0a0a636f6f72642d61636b3a20506861736520332062756720342066697820352066696c65207370696e65206d756c74692d5554584f202b207265636f766572792072657365742072657374617274203238202b20342062756720e99381e8af812065326520e4bbb7e580bc202b206d6f6e69746f72696e67206379636c6520e9878de8b791