From d3248df656e343e07490afcb2a4354c7c2bfb6c0 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Thu, 8 Oct 2026 16:31:03 +0000 Subject: [PATCH] fast-time crossing, the class v6 object on 617cb441, the clean run (16:07:12Z to 16:30:44Z, 8 October 2026; the freeze fingerprint on both binaries): SUMMARY PASS on every check: v4 to v5 by floor at epoch 8 to v6 at its floor epoch 9 with the object line on every node, byte 8 from genesis, 12 of 12 ids, the stale node refused under v6, the restart step, the template at every boundary, the cold restart on 4 of 4 after 660 s with snapshots removed (the cold-restart line, no wait line, no fault, one sink 15 s after, every miner accepted after); the dataset schedule's size step is the case the pair cannot read until the v6 generator pairs Co-Authored-By: Claude Fable 5.1 --- .../fasttime/cross-v6-617cb441-3.json | 1572 +++++++++++++++++ .../fasttime/cross-v6-617cb441-3.log | 111 ++ 2 files changed, 1683 insertions(+) create mode 100644 docs/design/class-v5-harness/fasttime/cross-v6-617cb441-3.json create mode 100644 docs/design/class-v5-harness/fasttime/cross-v6-617cb441-3.log diff --git a/docs/design/class-v5-harness/fasttime/cross-v6-617cb441-3.json b/docs/design/class-v5-harness/fasttime/cross-v6-617cb441-3.json new file mode 100644 index 000000000..fe54b91aa --- /dev/null +++ b/docs/design/class-v5-harness/fasttime/cross-v6-617cb441-3.json @@ -0,0 +1,1572 @@ +{ + "pass": true, + "case": "cross-v6-617cb441-3", + "utc": "2026-10-08T16:30:44.756Z", + "checks": { + "started_on_class_v4_at_rung_0": true, + "every_node_signals_its_byte": null, + "every_node_signals_its_ladder_bits": true, + "window_and_ladder_lines_on_every_node": true, + "v5_enabled_by_the_floor_on_every_node": true, + "v5_floor_line_on_every_node_when_by_floor": true, + "chain_carries_the_bytes": true, + "cli_reproduces_the_devnet_3_genesis_id": true, + "template_stepped_to_rung_1": true, + "stepped_at_the_first_full_window_epoch": true, + "step_line_on_every_node_same_epoch": true, + "step_weakest_up_at_or_above_threshold": true, + "no_second_step_before_the_rule_allows": true, + "rung0_ids_equal_the_cli_rung0_id": true, + "rung1_ids_equal_the_cli_rung1_id": true, + "template_switched_to_v5": true, + "crossed_at_the_first_full_window_epoch": null, + "crossed_at_the_v5_floor_epoch": true, + "crossed_after_the_rung_step": true, + "crossed_before_the_floor": null, + "signal_line_on_every_honest_node_same_epoch": null, + "signal_weakest_at_or_above_threshold": null, + "byte_6_counted_exactly_on_chain": null, + "v6_object_line_on_every_node": true, + "template_switched_to_v6_at_its_floor_epoch": true, + "v6_one_epoch_after_v5": true, + "v6_rides_at_rung_1": true, + "v6_ids_equal_the_cli_v5_id": true, + "template_at_every_boundary": true, + "cold_restart_line_on_every_node": true, + "cold_restart_no_wait_line": true, + "cold_restart_synced_and_mining": true, + "blocks_on_both_sides": true, + "v5_rides_at_rung_1": true, + "a_stream_for_every_v5_epoch": true, + "v5_ids_equal_the_cli_v5_id": true, + "v5_ids_differ_from_the_same_seed_v4_id": true, + "v5_ids_differ_from_the_rung0_v5_id": true, + "state_roots_agree_across_nodes": true, + "a_v5_epoch_per_window_refresh": true, + "zero_rejected_on_honest_nodes": true, + "zero_rejected_by_honest_miners": true, + "honest_miners_accepted_after_the_flip": true, + "sinks_agree": true, + "block_counts_agree": true, + "stale_node_refused_from_the_first_refresh": true, + "stale_node_mined_before_the_refresh": true, + "restarted_across_the_boundary": true, + "no_lock_fault_after_the_restart": true, + "restarted_node_resynced": true, + "restarted_node_ibd_not_refused": true, + "restarted_node_mines_v5_after_the_restart": true, + "restarted_node_held_its_own_mining_during_the_catch_up": true, + "restarted_node_catch_up_done_line": true + }, + "signals": [ + 6, + 6, + 6, + 6 + ], + "ladder": [ + "up", + "up", + "up", + "up" + ], + "class_window": 60, + "ladder_window": 45, + "windows": 7, + "class_threshold_bps": 9500, + "ladder_threshold_bps": 9000, + "floor": 480, + "floor_epoch": 8, + "epoch_blocks": 60, + "lead": 10, + "first_step_epoch": 6, + "first_flip_epoch": 8, + "boundary_daa": 480, + "node": "/srv/builds/igneum-wt-v5-fasttime/vendor/igneum-node-v6/target/release/igneumd", + "miner": "/srv/builds/igneum-wt-v5-fasttime/vendor/igneum-node-v6/target/release/igneum-miner", + "pow": "/srv/builds/igneum-wt-v5-fasttime/igneum-pow/target-1c42/release/igneum-pow", + "override_keys_dropped": [], + "earliest_second_step_epoch": 12, + "later_step_epochs_logged": [ + 12 + ], + "distinct_steps_per_node": [ + 2, + 2, + 2, + 2 + ], + "dn3_genesis_check": { + "seed": "4020cb4382e3fe4b", + "pack_id": "e5a4ac5978462156", + "cli_id": "e5a4ac5978462156", + "ok": true + }, + "ladder_step": { + "epoch": 6, + "daa": 360, + "rung": 1, + "reps": 35, + "at": 354.5, + "wall": 1791475988821 + }, + "class_switch": { + "epoch": 8, + "daa": 480, + "at": 478.6, + "wall": 1791476112972, + "rung": 1, + "reps": 35 + }, + "run_ended_at_s": 645.4, + "final_daa": 660, + "max_epoch_seen": 11, + "epochs": { + "0": { + "class": 4, + "rung": 0, + "reps": 27, + "firstSeenDaa": 0, + "at": 7.1, + "wall": 1791475641398, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "v5_bps": 0, + "v5_weakest_bps": 0, + "v5_signal_epoch": null, + "up_weakest_bps": 0, + "step_epoch": 0 + }, + "1": { + "class": 4, + "rung": 0, + "reps": 27, + "firstSeenDaa": 60, + "at": 73.2, + "wall": 1791475707491, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "806094614f007891345c339561b58508da8da3d04d7928b54b8202a477a917de", + "v5_bps": 0, + "v5_weakest_bps": 0, + "v5_signal_epoch": null, + "up_weakest_bps": 0, + "step_epoch": 0 + }, + "2": { + "class": 4, + "rung": 0, + "reps": 27, + "firstSeenDaa": 120, + "at": 131.2, + "wall": 1791475765563, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "dc782133b08720e161c927900466590897421f80dd3b5be9d8b2a4be62df49d6", + "v5_bps": 0, + "v5_weakest_bps": 0, + "v5_signal_epoch": null, + "up_weakest_bps": 0, + "step_epoch": 0 + }, + "3": { + "class": 4, + "rung": 0, + "reps": 27, + "firstSeenDaa": 180, + "at": 185.3, + "wall": 1791475819630, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "97b5911070780c638d8bde34bc119619f1ad33ad5bcda891ac6e904eb938def3", + "v5_bps": 0, + "v5_weakest_bps": 0, + "v5_signal_epoch": null, + "up_weakest_bps": 0, + "step_epoch": 0 + }, + "4": { + "class": 4, + "rung": 0, + "reps": 27, + "firstSeenDaa": 240, + "at": 239.3, + "wall": 1791475873684, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "85b43aa826539f65c1193ca9dcee6acbd950dd1fb1ddf385793465a49845b935", + "v5_bps": 0, + "v5_weakest_bps": 0, + "v5_signal_epoch": null, + "up_weakest_bps": 0, + "step_epoch": 0 + }, + "5": { + "class": 4, + "rung": 0, + "reps": 27, + "firstSeenDaa": 301, + "at": 296.4, + "wall": 1791475930756, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "34c2b1aeddcb8a121f6e4cc352f66aeabe9aacc39aabfbc3efec3605aa59f52c", + "v5_bps": 0, + "v5_weakest_bps": 0, + "v5_signal_epoch": null, + "up_weakest_bps": 10000, + "step_epoch": 0 + }, + "6": { + "class": 4, + "rung": 1, + "reps": 35, + "firstSeenDaa": 360, + "at": 354.5, + "wall": 1791475988820, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "6dd7a23c1593e0f9f0330986c99993c9b001f47d8eaa7ae137806fc8d14c4a24", + "v5_bps": 0, + "v5_weakest_bps": 0, + "v5_signal_epoch": null, + "up_weakest_bps": 10000, + "step_epoch": 6 + }, + "7": { + "class": 4, + "rung": 1, + "reps": 35, + "firstSeenDaa": 420, + "at": 409.6, + "wall": 1791476043887, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "e2592356c7ab88fc047a15582f21d745bd76c8d9d551527fd80305ab53f4231b", + "v5_bps": 0, + "v5_weakest_bps": 0, + "v5_signal_epoch": null, + "up_weakest_bps": 10000, + "step_epoch": 6 + }, + "8": { + "class": 5, + "rung": 1, + "reps": 35, + "firstSeenDaa": 480, + "at": 478.6, + "wall": 1791476112972, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "a96bb8f9c0521d626b5f5cbc63c39f4380c734d42ba26ba58ac35721668a75e6", + "v5_bps": 0, + "v5_weakest_bps": 0, + "v5_signal_epoch": null, + "up_weakest_bps": 10000, + "step_epoch": 6 + }, + "9": { + "class": 6, + "rung": 1, + "reps": 35, + "firstSeenDaa": 540, + "at": 534.2, + "wall": 1791476168571, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "df768937028c5ac7342b52f09c7556c73bd18d27d3947d5edfa3be82d7782b95", + "v5_bps": 0, + "v5_weakest_bps": 0, + "v5_signal_epoch": null, + "up_weakest_bps": 10000, + "step_epoch": 6 + }, + "10": { + "class": 6, + "rung": 1, + "reps": 35, + "firstSeenDaa": 600, + "at": 594.3, + "wall": 1791476228637, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "944d3b597f9b630465d68302a6359f4a0dbc369a0db8c70d620bfdb9411e7885", + "v5_bps": 0, + "v5_weakest_bps": 0, + "v5_signal_epoch": null, + "up_weakest_bps": 10000, + "step_epoch": 6 + }, + "11": { + "class": 6, + "rung": 1, + "reps": 35, + "firstSeenDaa": 660, + "at": 645.4, + "wall": 1791476279694, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "5ca86d4ab58af498ae53fea685ae2884da85a91bba395e71cd78b7de7793f3ec", + "v5_bps": 0, + "v5_weakest_bps": 0, + "v5_signal_epoch": null, + "up_weakest_bps": 10000, + "step_epoch": 6 + } + }, + "streams": { + "0": { + "root": "0x7e37a9fb19b154d32daf5bf30a50d339a75029fbc9eec9ea20e95439dba5a311", + "records": 11, + "block": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "roots_per_node": { + "0": "0x7e37a9fb19b154d32daf5bf30a50d339a75029fbc9eec9ea20e95439dba5a311", + "1": "0x7e37a9fb19b154d32daf5bf30a50d339a75029fbc9eec9ea20e95439dba5a311", + "2": "0x7e37a9fb19b154d32daf5bf30a50d339a75029fbc9eec9ea20e95439dba5a311" + } + }, + "1": { + "root": "0x5453ea964d88cd75ffbe27dfdf002c2b75704f7f2d5aba260ce367b0d54516b4", + "records": 17, + "block": "806094614f007891345c339561b58508da8da3d04d7928b54b8202a477a917de", + "roots_per_node": { + "0": "0x5453ea964d88cd75ffbe27dfdf002c2b75704f7f2d5aba260ce367b0d54516b4", + "1": "0x5453ea964d88cd75ffbe27dfdf002c2b75704f7f2d5aba260ce367b0d54516b4", + "2": "0x5453ea964d88cd75ffbe27dfdf002c2b75704f7f2d5aba260ce367b0d54516b4" + } + }, + "2": { + "root": "0x08e526d15126c7d113bce89a081b68939954d41fa38e5aee10e849c98819ffc0", + "records": 17, + "block": "dc782133b08720e161c927900466590897421f80dd3b5be9d8b2a4be62df49d6", + "roots_per_node": { + "0": "0x08e526d15126c7d113bce89a081b68939954d41fa38e5aee10e849c98819ffc0", + "1": "0x08e526d15126c7d113bce89a081b68939954d41fa38e5aee10e849c98819ffc0", + "2": "0x08e526d15126c7d113bce89a081b68939954d41fa38e5aee10e849c98819ffc0" + } + }, + "3": { + "root": "0xdda4a148091672908d67b7cb75e5d020bd149a6e30708f3ec3afd52d5a9ac512", + "records": 17, + "block": "97b5911070780c638d8bde34bc119619f1ad33ad5bcda891ac6e904eb938def3", + "roots_per_node": { + "0": "0xdda4a148091672908d67b7cb75e5d020bd149a6e30708f3ec3afd52d5a9ac512", + "1": "0xdda4a148091672908d67b7cb75e5d020bd149a6e30708f3ec3afd52d5a9ac512", + "2": "0xdda4a148091672908d67b7cb75e5d020bd149a6e30708f3ec3afd52d5a9ac512" + } + }, + "4": { + "root": "0x08797f9768d02852f431c07aa5649dd2451a52e6ef862c04e9357d401f3ed513", + "records": 17, + "block": "85b43aa826539f65c1193ca9dcee6acbd950dd1fb1ddf385793465a49845b935", + "roots_per_node": { + "0": "0x08797f9768d02852f431c07aa5649dd2451a52e6ef862c04e9357d401f3ed513", + "1": "0x08797f9768d02852f431c07aa5649dd2451a52e6ef862c04e9357d401f3ed513", + "2": "0x08797f9768d02852f431c07aa5649dd2451a52e6ef862c04e9357d401f3ed513" + } + }, + "5": { + "root": "0x4eacc37402ff9a9f18d3f0ce762a4810c0c6e0469d2203801fed226a386df33a", + "records": 17, + "block": "34c2b1aeddcb8a121f6e4cc352f66aeabe9aacc39aabfbc3efec3605aa59f52c", + "roots_per_node": { + "0": "0x4eacc37402ff9a9f18d3f0ce762a4810c0c6e0469d2203801fed226a386df33a", + "1": "0x4eacc37402ff9a9f18d3f0ce762a4810c0c6e0469d2203801fed226a386df33a", + "2": "0x4eacc37402ff9a9f18d3f0ce762a4810c0c6e0469d2203801fed226a386df33a" + } + }, + "6": { + "root": "0xd27bf0080078e2076e3b7c25bd3e10ba19601e634599319b952be9f6769d8a79", + "records": 17, + "block": "6dd7a23c1593e0f9f0330986c99993c9b001f47d8eaa7ae137806fc8d14c4a24", + "roots_per_node": { + "0": "0xd27bf0080078e2076e3b7c25bd3e10ba19601e634599319b952be9f6769d8a79", + "1": "0xd27bf0080078e2076e3b7c25bd3e10ba19601e634599319b952be9f6769d8a79", + "2": "0xd27bf0080078e2076e3b7c25bd3e10ba19601e634599319b952be9f6769d8a79" + } + }, + "7": { + "root": "0xcc2eb5e9b1cc7eb5a94ca1464141383d604b1e98a4339da524e4a14b245d560a", + "records": 17, + "block": "e2592356c7ab88fc047a15582f21d745bd76c8d9d551527fd80305ab53f4231b", + "roots_per_node": { + "0": "0xcc2eb5e9b1cc7eb5a94ca1464141383d604b1e98a4339da524e4a14b245d560a", + "1": "0xcc2eb5e9b1cc7eb5a94ca1464141383d604b1e98a4339da524e4a14b245d560a", + "2": "0xcc2eb5e9b1cc7eb5a94ca1464141383d604b1e98a4339da524e4a14b245d560a" + } + }, + "8": { + "root": "0x9cd29e3baaac4d9915d448b667e9b76366d74c2e84be48dc3c6e070d43397f2d", + "records": 17, + "block": "a96bb8f9c0521d626b5f5cbc63c39f4380c734d42ba26ba58ac35721668a75e6", + "roots_per_node": { + "0": "0x9cd29e3baaac4d9915d448b667e9b76366d74c2e84be48dc3c6e070d43397f2d", + "1": "0x9cd29e3baaac4d9915d448b667e9b76366d74c2e84be48dc3c6e070d43397f2d", + "2": "0x9cd29e3baaac4d9915d448b667e9b76366d74c2e84be48dc3c6e070d43397f2d" + } + }, + "9": { + "root": "0x7072d98736fb38740d5ae85083e811dc7bfad0d0b5421d32b3f4374a57a96123", + "records": 17, + "block": "df768937028c5ac7342b52f09c7556c73bd18d27d3947d5edfa3be82d7782b95", + "roots_per_node": { + "0": "0x7072d98736fb38740d5ae85083e811dc7bfad0d0b5421d32b3f4374a57a96123", + "1": "0x7072d98736fb38740d5ae85083e811dc7bfad0d0b5421d32b3f4374a57a96123", + "2": "0x7072d98736fb38740d5ae85083e811dc7bfad0d0b5421d32b3f4374a57a96123" + } + }, + "10": { + "root": "0x3ea143d2933d9642c1e9334f0027dd83dbb3c5766e59f76c1f55e338bdf593d4", + "records": 17, + "block": "944d3b597f9b630465d68302a6359f4a0dbc369a0db8c70d620bfdb9411e7885", + "roots_per_node": { + "0": "0x3ea143d2933d9642c1e9334f0027dd83dbb3c5766e59f76c1f55e338bdf593d4", + "1": "0x3ea143d2933d9642c1e9334f0027dd83dbb3c5766e59f76c1f55e338bdf593d4", + "2": "0x3ea143d2933d9642c1e9334f0027dd83dbb3c5766e59f76c1f55e338bdf593d4" + } + }, + "11": { + "root": "0xc2de91b29046fd8885ce3fd6418e17b58c17b15d1bcc7d2ba7332f3b002478aa", + "records": 17, + "block": "5ca86d4ab58af498ae53fea685ae2884da85a91bba395e71cd78b7de7793f3ec", + "roots_per_node": { + "0": "0xc2de91b29046fd8885ce3fd6418e17b58c17b15d1bcc7d2ba7332f3b002478aa", + "1": "0xc2de91b29046fd8885ce3fd6418e17b58c17b15d1bcc7d2ba7332f3b002478aa", + "2": "0xc2de91b29046fd8885ce3fd6418e17b58c17b15d1bcc7d2ba7332f3b002478aa" + } + } + }, + "blocks": { + "total": 670, + "before_boundary": 483, + "after_boundary": 187, + "object_bytes": { + "0": 1, + "8": 669 + }, + "byte_6_share_bps": 0, + "ladder_bits": { + "none": 1, + "up": 669 + }, + "up_share_bps": 9985 + }, + "program_id_rows": [ + { + "epoch": 0, + "class": "v4", + "rung": 0, + "reps": 27, + "seed": "234e082d653dc69d", + "fork": false, + "miners_id": "83dab9f31f2e2dba", + "miners": 4, + "disagree": false, + "state_root": "0x7e37a9fb19b154d32daf5bf30a50d339a75029fbc9eec9ea20e95439dba5a311", + "state_records": 11, + "roots_per_node": { + "0": "0x7e37a9fb19b154d32daf5bf30a50d339a75029fbc9eec9ea20e95439dba5a311", + "1": "0x7e37a9fb19b154d32daf5bf30a50d339a75029fbc9eec9ea20e95439dba5a311", + "2": "0x7e37a9fb19b154d32daf5bf30a50d339a75029fbc9eec9ea20e95439dba5a311" + }, + "cli": "83dab9f31f2e2dba", + "cli_other": "343287b6df5996ed" + }, + { + "epoch": 1, + "class": "v4", + "rung": 0, + "reps": 27, + "seed": "806094614f007891", + "fork": false, + "miners_id": "e9198271f3440180", + "miners": 4, + "disagree": false, + "state_root": "0x5453ea964d88cd75ffbe27dfdf002c2b75704f7f2d5aba260ce367b0d54516b4", + "state_records": 17, + "roots_per_node": { + "0": "0x5453ea964d88cd75ffbe27dfdf002c2b75704f7f2d5aba260ce367b0d54516b4", + "1": "0x5453ea964d88cd75ffbe27dfdf002c2b75704f7f2d5aba260ce367b0d54516b4", + "2": "0x5453ea964d88cd75ffbe27dfdf002c2b75704f7f2d5aba260ce367b0d54516b4" + }, + "cli": "e9198271f3440180", + "cli_other": "b0ced747517c7227" + }, + { + "epoch": 2, + "class": "v4", + "rung": 0, + "reps": 27, + "seed": "dc782133b08720e1", + "fork": false, + "miners_id": "550934417e63f023", + "miners": 4, + "disagree": false, + "state_root": "0x08e526d15126c7d113bce89a081b68939954d41fa38e5aee10e849c98819ffc0", + "state_records": 17, + "roots_per_node": { + "0": "0x08e526d15126c7d113bce89a081b68939954d41fa38e5aee10e849c98819ffc0", + "1": "0x08e526d15126c7d113bce89a081b68939954d41fa38e5aee10e849c98819ffc0", + "2": "0x08e526d15126c7d113bce89a081b68939954d41fa38e5aee10e849c98819ffc0" + }, + "cli": "550934417e63f023", + "cli_other": "72a79f013023d05a" + }, + { + "epoch": 3, + "class": "v4", + "rung": 0, + "reps": 27, + "seed": "97b5911070780c63", + "fork": false, + "miners_id": "2471134438ebfe03", + "miners": 4, + "disagree": false, + "state_root": "0xdda4a148091672908d67b7cb75e5d020bd149a6e30708f3ec3afd52d5a9ac512", + "state_records": 17, + "roots_per_node": { + "0": "0xdda4a148091672908d67b7cb75e5d020bd149a6e30708f3ec3afd52d5a9ac512", + "1": "0xdda4a148091672908d67b7cb75e5d020bd149a6e30708f3ec3afd52d5a9ac512", + "2": "0xdda4a148091672908d67b7cb75e5d020bd149a6e30708f3ec3afd52d5a9ac512" + }, + "cli": "2471134438ebfe03", + "cli_other": "764de3d678824cb6" + }, + { + "epoch": 4, + "class": "v4", + "rung": 0, + "reps": 27, + "seed": "85b43aa826539f65", + "fork": false, + "miners_id": "964c61c379b9f9dc", + "miners": 4, + "disagree": false, + "state_root": "0x08797f9768d02852f431c07aa5649dd2451a52e6ef862c04e9357d401f3ed513", + "state_records": 17, + "roots_per_node": { + "0": "0x08797f9768d02852f431c07aa5649dd2451a52e6ef862c04e9357d401f3ed513", + "1": "0x08797f9768d02852f431c07aa5649dd2451a52e6ef862c04e9357d401f3ed513", + "2": "0x08797f9768d02852f431c07aa5649dd2451a52e6ef862c04e9357d401f3ed513" + }, + "cli": "964c61c379b9f9dc", + "cli_other": "ec92323aada2ee17" + }, + { + "epoch": 5, + "class": "v4", + "rung": 0, + "reps": 27, + "seed": "34c2b1aeddcb8a12", + "fork": false, + "miners_id": "32132bb9a3439abe", + "miners": 4, + "disagree": false, + "state_root": "0x4eacc37402ff9a9f18d3f0ce762a4810c0c6e0469d2203801fed226a386df33a", + "state_records": 17, + "roots_per_node": { + "0": "0x4eacc37402ff9a9f18d3f0ce762a4810c0c6e0469d2203801fed226a386df33a", + "1": "0x4eacc37402ff9a9f18d3f0ce762a4810c0c6e0469d2203801fed226a386df33a", + "2": "0x4eacc37402ff9a9f18d3f0ce762a4810c0c6e0469d2203801fed226a386df33a" + }, + "cli": "32132bb9a3439abe", + "cli_other": "4100fd5c25ec66e5" + }, + { + "epoch": 6, + "class": "v4", + "rung": 1, + "reps": 35, + "seed": "6dd7a23c1593e0f9", + "fork": false, + "miners_id": "3a51aa78945aa490", + "miners": 4, + "disagree": false, + "state_root": "0xd27bf0080078e2076e3b7c25bd3e10ba19601e634599319b952be9f6769d8a79", + "state_records": 17, + "roots_per_node": { + "0": "0xd27bf0080078e2076e3b7c25bd3e10ba19601e634599319b952be9f6769d8a79", + "1": "0xd27bf0080078e2076e3b7c25bd3e10ba19601e634599319b952be9f6769d8a79", + "2": "0xd27bf0080078e2076e3b7c25bd3e10ba19601e634599319b952be9f6769d8a79" + }, + "cli": "3a51aa78945aa490", + "cli_other": "293fc2a7a1c665f5" + }, + { + "epoch": 7, + "class": "v4", + "rung": 1, + "reps": 35, + "seed": "e2592356c7ab88fc", + "fork": false, + "miners_id": "423a368410dd0191", + "miners": 4, + "disagree": false, + "state_root": "0xcc2eb5e9b1cc7eb5a94ca1464141383d604b1e98a4339da524e4a14b245d560a", + "state_records": 17, + "roots_per_node": { + "0": "0xcc2eb5e9b1cc7eb5a94ca1464141383d604b1e98a4339da524e4a14b245d560a", + "1": "0xcc2eb5e9b1cc7eb5a94ca1464141383d604b1e98a4339da524e4a14b245d560a", + "2": "0xcc2eb5e9b1cc7eb5a94ca1464141383d604b1e98a4339da524e4a14b245d560a" + }, + "cli": "423a368410dd0191", + "cli_other": "c153b7678dd03daa" + }, + { + "epoch": 8, + "class": "v5", + "rung": 1, + "reps": 35, + "seed": "a96bb8f9c0521d62", + "fork": false, + "miners_id": "13f54b96612c437d", + "miners": 4, + "disagree": false, + "state_root": "0x9cd29e3baaac4d9915d448b667e9b76366d74c2e84be48dc3c6e070d43397f2d", + "state_records": 17, + "roots_per_node": { + "0": "0x9cd29e3baaac4d9915d448b667e9b76366d74c2e84be48dc3c6e070d43397f2d", + "1": "0x9cd29e3baaac4d9915d448b667e9b76366d74c2e84be48dc3c6e070d43397f2d", + "2": "0x9cd29e3baaac4d9915d448b667e9b76366d74c2e84be48dc3c6e070d43397f2d" + }, + "cli": "13f54b96612c437d", + "cli_other": "686dc3047508d71c", + "cli_rung0": "43b0aebd7ac1a560" + }, + { + "epoch": 9, + "class": "v6", + "rung": 1, + "reps": 35, + "seed": "df768937028c5ac7", + "fork": false, + "miners_id": "db56d7d53ee87269", + "miners": 4, + "disagree": false, + "state_root": "0x7072d98736fb38740d5ae85083e811dc7bfad0d0b5421d32b3f4374a57a96123", + "state_records": 17, + "roots_per_node": { + "0": "0x7072d98736fb38740d5ae85083e811dc7bfad0d0b5421d32b3f4374a57a96123", + "1": "0x7072d98736fb38740d5ae85083e811dc7bfad0d0b5421d32b3f4374a57a96123", + "2": "0x7072d98736fb38740d5ae85083e811dc7bfad0d0b5421d32b3f4374a57a96123" + }, + "cli": "db56d7d53ee87269", + "cli_other": "e8d961571e5689e8", + "cli_rung0": "b2f2431295174620" + }, + { + "epoch": 10, + "class": "v6", + "rung": 1, + "reps": 35, + "seed": "944d3b597f9b6304", + "fork": false, + "miners_id": "c6ac8a7d8e0c27bc", + "miners": 4, + "disagree": false, + "state_root": "0x3ea143d2933d9642c1e9334f0027dd83dbb3c5766e59f76c1f55e338bdf593d4", + "state_records": 17, + "roots_per_node": { + "0": "0x3ea143d2933d9642c1e9334f0027dd83dbb3c5766e59f76c1f55e338bdf593d4", + "1": "0x3ea143d2933d9642c1e9334f0027dd83dbb3c5766e59f76c1f55e338bdf593d4", + "2": "0x3ea143d2933d9642c1e9334f0027dd83dbb3c5766e59f76c1f55e338bdf593d4" + }, + "cli": "c6ac8a7d8e0c27bc", + "cli_other": "544c58be8b30ebb1", + "cli_rung0": "b20af1c80de40e4b" + }, + { + "epoch": 11, + "class": "v6", + "rung": 1, + "reps": 35, + "seed": "5ca86d4ab58af498", + "fork": false, + "miners_id": "e7a8ffa74cb6c47b", + "miners": 4, + "disagree": false, + "state_root": "0xc2de91b29046fd8885ce3fd6418e17b58c17b15d1bcc7d2ba7332f3b002478aa", + "state_records": 17, + "roots_per_node": { + "0": "0xc2de91b29046fd8885ce3fd6418e17b58c17b15d1bcc7d2ba7332f3b002478aa", + "1": "0xc2de91b29046fd8885ce3fd6418e17b58c17b15d1bcc7d2ba7332f3b002478aa", + "2": "0xc2de91b29046fd8885ce3fd6418e17b58c17b15d1bcc7d2ba7332f3b002478aa" + }, + "cli": "e7a8ffa74cb6c47b", + "cli_other": "91b67ab59c203f62", + "cli_rung0": "b5983e6d8f15bef6" + } + ], + "fork_rows": 0, + "miners_expected_on_a_row": 2, + "accepted_per_miner": [ + 203, + 236, + 208, + 133 + ], + "accepted_after_flip_per_miner": [ + 55, + 56, + 51, + 20 + ], + "rejected_by_miners": [ + 0, + 0, + 0, + 51 + ], + "hold_refusals_per_miner": [ + 0, + 0, + 0, + 0 + ], + "submit_timeouts_per_miner": [ + 0, + 0, + 0, + 0 + ], + "rejected_by_nodes": [ + 0, + 0, + 0, + 76 + ], + "stale": { + "node": 3, + "accepted_total": 133, + "accepted_after_first_refresh": 0, + "old_template_blocks_after_refresh": 1, + "rejected_by_its_node": 76, + "rejected_lines": 51, + "first_refresh_epoch": 9 + }, + "v6": { + "floor": 540, + "epoch": 9, + "dataset_mib": 5632, + "flags": 15, + "switch": { + "epoch": 9, + "daa": 540, + "at": 534.2, + "wall": 1791476168571, + "rung": 1, + "reps": 35 + } + }, + "byte_mode": "node", + "v5_by": "floor", + "cold": { + "stopped_at": 652.4, + "wait_s": 660, + "snapshots_removed": 8, + "started": { + "0": 1314, + "1": 1315.5, + "2": 1317, + "3": 1318.5 + }, + "lines": { + "0": "[igneum-exec] exec sync: the sink is 668 s old but this node holds the chain from genesis (retention root at genesis, sink f0c861d53b2769123187e148637ab81e5f30a981bdac394221fb0ef9e65a3ba7): replaying from genesis whateve", + "1": "[igneum-exec] exec sync: the sink is 669 s old but this node holds the chain from genesis (retention root at genesis, sink f0c861d53b2769123187e148637ab81e5f30a981bdac394221fb0ef9e65a3ba7): replaying from genesis whateve", + "2": "[igneum-exec] exec sync: the sink is 671 s old but this node holds the chain from genesis (retention root at genesis, sink f0c861d53b2769123187e148637ab81e5f30a981bdac394221fb0ef9e65a3ba7): replaying from genesis whateve", + "3": "[igneum-exec] exec sync: the sink is 672 s old but this node holds the chain from genesis (retention root at genesis, sink f0c861d53b2769123187e148637ab81e5f30a981bdac394221fb0ef9e65a3ba7): replaying from genesis whateve" + }, + "wait_lines": { + "0": [], + "1": [], + "2": [], + "3": [] + }, + "faults": { + "0": 0, + "1": 0, + "2": 0, + "3": 0 + }, + "synced": { + "at": 1333.6, + "after_s": 15, + "blocks": 669 + }, + "accepted_after": { + "0": 3, + "1": 1, + "2": 1, + "3": 2 + } + }, + "template_errors": 0, + "late_join": null, + "restart": { + "node": 2, + "stopped": { + "daa": 456, + "at": 448.6, + "wall": 1791476082932 + }, + "started": { + "daa": 502, + "at": 501.2, + "wall": 1791476135512 + }, + "resynced": { + "daa": 505, + "at": 507.2, + "after_s": 6, + "blocks": 505 + }, + "minerStarted": { + "daa": 504, + "at": 502.2, + "wall": 1791476136520, + "after_resync": false + }, + "lock_fault_lines": [], + "ibd_refusal_lines": 0, + "catch_up_done_lines": [ + "IBD: class v5 catch-up done: 21 deferred headers validated after 3 s" + ], + "catch_up_done_wall": 1791476140853, + "catch_up_start_line": "IBD: class v5 catch-up: syncing the bodies below the last validated honest header 100e19bf81a91113f6cd6feb6810d3d70d52fbef13250a4ccf2adf6d83bb8240 so the executor reaches the epoch's seed block, then validating 21 deferred headers; this node's own mining is he", + "catch_up_start_wall": 1791476137849, + "accepted_during_catch_up": 0, + "miner_hold_s": 0, + "hold_refusals_to_the_miner": 0, + "accepted_before_catch_up_done": 0, + "accepted_after_catch_up_done": 51, + "ibd_refusal_example": null, + "accepted_after_restart": 51, + "rejected_by_its_node": 0 + }, + "sinks": [ + "b4bd4dc5833a7b20", + "b4bd4dc5833a7b20", + "b4bd4dc5833a7b20", + "b4bd4dc5833a7b20" + ], + "block_counts": [ + 669, + 669, + 669, + 669 + ], + "step_lines": [ + [ + "Latency ladder step by miner signal: epoch 6 moves to rung 1 (35 shadow passes, from rung 0): up in each of 7 consecutive windows of 45 DAA ending at seed block 6dd7a23c1593e0f9f0330986c99993c9b001f47d8eaa7ae137806fc8d14c4a24, threshold 9000 bps of blue blocks, weakest up 10000 bps, weakest down 0 b", + "Latency ladder step by miner signal: epoch 6 moves to rung 1 (35 shadow passes, from rung 0): up in each of 7 consecutive windows of 45 DAA ending at seed block 6dd7a23c1593e0f9f0330986c99993c9b001f47d8eaa7ae137806fc8d14c4a24, threshold 9000 bps of blue blocks, weakest up 10000 bps, weakest down 0 b", + "Latency ladder step by miner signal: epoch 12 moves to rung 2 (53 shadow passes, from rung 1): up in each of 7 consecutive windows of 45 DAA ending at seed block 927c9d9e6849f5a5c77c9c306be3faa1107f834f664354b75ea160f1c68fa95e, threshold 9000 bps of blue blocks, weakest up 10000 bps, weakest down 0 " + ], + [ + "Latency ladder step by miner signal: epoch 6 moves to rung 1 (35 shadow passes, from rung 0): up in each of 7 consecutive windows of 45 DAA ending at seed block 6dd7a23c1593e0f9f0330986c99993c9b001f47d8eaa7ae137806fc8d14c4a24, threshold 9000 bps of blue blocks, weakest up 10000 bps, weakest down 0 b", + "Latency ladder step by miner signal: epoch 6 moves to rung 1 (35 shadow passes, from rung 0): up in each of 7 consecutive windows of 45 DAA ending at seed block 6dd7a23c1593e0f9f0330986c99993c9b001f47d8eaa7ae137806fc8d14c4a24, threshold 9000 bps of blue blocks, weakest up 10000 bps, weakest down 0 b", + "Latency ladder step by miner signal: epoch 12 moves to rung 2 (53 shadow passes, from rung 1): up in each of 7 consecutive windows of 45 DAA ending at seed block 927c9d9e6849f5a5c77c9c306be3faa1107f834f664354b75ea160f1c68fa95e, threshold 9000 bps of blue blocks, weakest up 10000 bps, weakest down 0 " + ], + [ + "Latency ladder step by miner signal: epoch 6 moves to rung 1 (35 shadow passes, from rung 0): up in each of 7 consecutive windows of 45 DAA ending at seed block 6dd7a23c1593e0f9f0330986c99993c9b001f47d8eaa7ae137806fc8d14c4a24, threshold 9000 bps of blue blocks, weakest up 10000 bps, weakest down 0 b", + "Latency ladder step by miner signal: epoch 6 moves to rung 1 (35 shadow passes, from rung 0): up in each of 7 consecutive windows of 45 DAA ending at seed block 6dd7a23c1593e0f9f0330986c99993c9b001f47d8eaa7ae137806fc8d14c4a24, threshold 9000 bps of blue blocks, weakest up 10000 bps, weakest down 0 b", + "Latency ladder step by miner signal: epoch 6 moves to rung 1 (35 shadow passes, from rung 0): up in each of 7 consecutive windows of 45 DAA ending at seed block 6dd7a23c1593e0f9f0330986c99993c9b001f47d8eaa7ae137806fc8d14c4a24, threshold 9000 bps of blue blocks, weakest up 10000 bps, weakest down 0 b", + "Latency ladder step by miner signal: epoch 12 moves to rung 2 (53 shadow passes, from rung 1): up in each of 7 consecutive windows of 45 DAA ending at seed block 927c9d9e6849f5a5c77c9c306be3faa1107f834f664354b75ea160f1c68fa95e, threshold 9000 bps of blue blocks, weakest up 10000 bps, weakest down 0 " + ], + [ + "Latency ladder step by miner signal: epoch 6 moves to rung 1 (35 shadow passes, from rung 0): up in each of 7 consecutive windows of 45 DAA ending at seed block 6dd7a23c1593e0f9f0330986c99993c9b001f47d8eaa7ae137806fc8d14c4a24, threshold 9000 bps of blue blocks, weakest up 10000 bps, weakest down 0 b", + "Latency ladder step by miner signal: epoch 6 moves to rung 1 (35 shadow passes, from rung 0): up in each of 7 consecutive windows of 45 DAA ending at seed block 6dd7a23c1593e0f9f0330986c99993c9b001f47d8eaa7ae137806fc8d14c4a24, threshold 9000 bps of blue blocks, weakest up 10000 bps, weakest down 0 b", + "Latency ladder step by miner signal: epoch 12 moves to rung 2 (53 shadow passes, from rung 1): up in each of 7 consecutive windows of 45 DAA ending at seed block 927c9d9e6849f5a5c77c9c306be3faa1107f834f664354b75ea160f1c68fa95e, threshold 9000 bps of blue blocks, weakest up 10000 bps, weakest down 0 " + ] + ], + "signal_lines": [ + [], + [], + [], + [] + ], + "floor_lines": [ + "Program class v5 from the override file: enabled, the floor at epoch 8 (DAA score 480 rounded up to the epoch boundary at 480); the class v5 signal (byte 6, 9500 bps in each of 7 consecutive windows) can flip v4 to v5 before it; every item of the dataset is keyed by the execution state after the epoch's seed block", + "Program class v5 from the override file: enabled, the floor at epoch 8 (DAA score 480 rounded up to the epoch boundary at 480); the class v5 signal (byte 6, 9500 bps in each of 7 consecutive windows) can flip v4 to v5 before it; every item of the dataset is keyed by the execution state after the epoch's seed block", + "Program class v5 from the override file: enabled, the floor at epoch 8 (DAA score 480 rounded up to the epoch boundary at 480); the class v5 signal (byte 6, 9500 bps in each of 7 consecutive windows) can flip v4 to v5 before it; every item of the dataset is keyed by the execution state after the epoch's seed block", + "Program class v5 from the override file: enabled, the floor at epoch 8 (DAA score 480 rounded up to the epoch boundary at 480); the class v5 signal (byte 6, 9500 bps in each of 7 consecutive windows) can flip v4 to v5 before it; every item of the dataset is keyed by the execution state after the epoch's seed block" + ], + "samples": [ + { + "t": 7.1, + "daa": 0, + "epoch": 0, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "0/234e082d", + "0/234e082d", + "0/234e082d", + "0/234e082d" + ] + }, + { + "t": 22.1, + "daa": 7, + "epoch": 0, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "7/9e878353", + "7/9e878353", + "7/9e878353", + "7/9e878353" + ] + }, + { + "t": 37.1, + "daa": 14, + "epoch": 0, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "14/e60f4b97", + "14/e60f4b97", + "14/e60f4b97", + "14/e60f4b97" + ] + }, + { + "t": 52.1, + "daa": 35, + "epoch": 0, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "35/5f5e379e", + "35/5f5e379e", + "35/5f5e379e", + "35/5f5e379e" + ] + }, + { + "t": 67.2, + "daa": 50, + "epoch": 0, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "50/80609461", + "50/80609461", + "50/80609461", + "50/80609461" + ] + }, + { + "t": 82.2, + "daa": 70, + "epoch": 1, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "70/1218807a", + "70/1218807a", + "70/1218807a", + "70/1218807a" + ] + }, + { + "t": 97.2, + "daa": 83, + "epoch": 1, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "83/02b2e96e", + "83/02b2e96e", + "84/3e4a05fb", + "83/02b2e96e" + ] + }, + { + "t": 112.2, + "daa": 97, + "epoch": 1, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "97/b836b664", + "97/b836b664", + "97/b836b664", + "97/b836b664" + ] + }, + { + "t": 127.2, + "daa": 117, + "epoch": 1, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "117/138cd3bc", + "117/138cd3bc", + "117/138cd3bc", + "117/138cd3bc" + ] + }, + { + "t": 142.3, + "daa": 127, + "epoch": 2, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "127/a4628707", + "127/a4628707", + "127/a4628707", + "127/a4628707" + ] + }, + { + "t": 157.3, + "daa": 151, + "epoch": 2, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "151/bbf9bd31", + "151/bbf9bd31", + "151/bbf9bd31", + "151/bbf9bd31" + ] + }, + { + "t": 172.3, + "daa": 165, + "epoch": 2, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "165/65c661e7", + "165/65c661e7", + "165/65c661e7", + "165/65c661e7" + ] + }, + { + "t": 187.3, + "daa": 180, + "epoch": 3, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "180/6b35dce7", + "180/6b35dce7", + "180/6b35dce7", + "180/6b35dce7" + ] + }, + { + "t": 202.3, + "daa": 194, + "epoch": 3, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "194/0f07a180", + "194/0f07a180", + "194/0f07a180", + "194/0f07a180" + ] + }, + { + "t": 217.3, + "daa": 215, + "epoch": 3, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "215/fbb6b41e", + "215/fbb6b41e", + "215/fbb6b41e", + "215/fbb6b41e" + ] + }, + { + "t": 232.3, + "daa": 233, + "epoch": 3, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "233/c8f3caf6", + "233/c8f3caf6", + "233/c8f3caf6", + "233/c8f3caf6" + ] + }, + { + "t": 247.4, + "daa": 246, + "epoch": 4, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "246/fabdc1ba", + "246/fabdc1ba", + "246/fabdc1ba", + "246/fabdc1ba" + ] + }, + { + "t": 262.4, + "daa": 259, + "epoch": 4, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "259/1aa25415", + "259/1aa25415", + "259/1aa25415", + "259/1aa25415" + ] + }, + { + "t": 277.4, + "daa": 280, + "epoch": 4, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "280/ffcdabdf", + "280/ffcdabdf", + "280/ffcdabdf", + "280/ffcdabdf" + ] + }, + { + "t": 292.4, + "daa": 292, + "epoch": 4, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "292/8d3f614d", + "292/8d3f614d", + "292/8d3f614d", + "292/8d3f614d" + ] + }, + { + "t": 307.4, + "daa": 311, + "epoch": 5, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "311/db9c21d8", + "311/db9c21d8", + "311/db9c21d8", + "311/db9c21d8" + ] + }, + { + "t": 322.5, + "daa": 329, + "epoch": 5, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "329/eba87422", + "329/eba87422", + "329/eba87422", + "329/eba87422" + ] + }, + { + "t": 337.5, + "daa": 342, + "epoch": 5, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "342/9165922f", + "342/9165922f", + "342/9165922f", + "342/9165922f" + ] + }, + { + "t": 352.5, + "daa": 357, + "epoch": 5, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "357/73317321", + "357/73317321", + "357/73317321", + "357/73317321" + ] + }, + { + "t": 367.5, + "daa": 369, + "epoch": 6, + "class": 4, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "369/dec59f4f", + "369/dec59f4f", + "369/dec59f4f", + "369/dec59f4f" + ] + }, + { + "t": 382.5, + "daa": 387, + "epoch": 6, + "class": 4, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "387/51198152", + "387/51198152", + "387/51198152", + "387/51198152" + ] + }, + { + "t": 397.5, + "daa": 402, + "epoch": 6, + "class": 4, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "402/565ecd18", + "402/565ecd18", + "402/565ecd18", + "402/565ecd18" + ] + }, + { + "t": 412.6, + "daa": 420, + "epoch": 7, + "class": 4, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "420/e8936a0a", + "420/e8936a0a", + "420/e8936a0a", + "420/e8936a0a" + ] + }, + { + "t": 427.6, + "daa": 437, + "epoch": 7, + "class": 4, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "437/c9454026", + "437/c9454026", + "437/c9454026", + "437/c9454026" + ] + }, + { + "t": 442.6, + "daa": 448, + "epoch": 7, + "class": 4, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "448/f21f41e1", + "448/f21f41e1", + "448/f21f41e1", + "448/f21f41e1" + ] + }, + { + "t": 457.6, + "daa": 465, + "epoch": 7, + "class": 4, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "465/0501ef81", + "465/0501ef81", + "down", + "465/0501ef81" + ] + }, + { + "t": 472.6, + "daa": 474, + "epoch": 7, + "class": 4, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "474/6f702b07", + "474/6f702b07", + "down", + "474/6f702b07" + ] + }, + { + "t": 487.7, + "daa": 486, + "epoch": 8, + "class": 5, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "486/0d6fda54", + "486/0d6fda54", + "down", + "486/0d6fda54" + ] + }, + { + "t": 503.2, + "daa": 504, + "epoch": 8, + "class": 5, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "504/9a90e12b", + "504/9a90e12b", + "456/9729c1b3", + "504/9a90e12b" + ] + }, + { + "t": 518.2, + "daa": 521, + "epoch": 8, + "class": 5, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "521/a925bfe1", + "521/a925bfe1", + "521/a925bfe1", + "521/a925bfe1" + ] + }, + { + "t": 533.2, + "daa": 539, + "epoch": 8, + "class": 5, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "539/41c65253", + "539/41c65253", + "539/41c65253", + "539/41c65253" + ] + }, + { + "t": 548.3, + "daa": 552, + "epoch": 9, + "class": 6, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "552/e45dad50", + "552/e45dad50", + "552/e45dad50", + "552/e45dad50" + ] + }, + { + "t": 563.3, + "daa": 560, + "epoch": 9, + "class": 6, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "560/8f0fcefe", + "560/8f0fcefe", + "560/8f0fcefe", + "560/8f0fcefe" + ] + }, + { + "t": 578.3, + "daa": 575, + "epoch": 9, + "class": 6, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "575/6bf49602", + "576/5e7c524f", + "575/6bf49602", + "575/6bf49602" + ] + }, + { + "t": 593.3, + "daa": 599, + "epoch": 9, + "class": 6, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "599/5a5d75c5", + "599/5a5d75c5", + "599/5a5d75c5", + "599/5a5d75c5" + ] + }, + { + "t": 608.3, + "daa": 618, + "epoch": 10, + "class": 6, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "618/6c3151df", + "618/6c3151df", + "618/6c3151df", + "618/6c3151df" + ] + }, + { + "t": 623.3, + "daa": 633, + "epoch": 10, + "class": 6, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "633/65d7e0b2", + "633/65d7e0b2", + "633/65d7e0b2", + "633/65d7e0b2" + ] + }, + { + "t": 638.4, + "daa": 654, + "epoch": 10, + "class": 6, + "rung": 1, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "654/34dd2a47", + "654/34dd2a47", + "654/34dd2a47", + "654/34dd2a47" + ] + } + ] +} \ No newline at end of file diff --git a/docs/design/class-v5-harness/fasttime/cross-v6-617cb441-3.log b/docs/design/class-v5-harness/fasttime/cross-v6-617cb441-3.log new file mode 100644 index 000000000..997124baa --- /dev/null +++ b/docs/design/class-v5-harness/fasttime/cross-v6-617cb441-3.log @@ -0,0 +1,111 @@ +16:07:12.211 override: every key known to the binary +16:07:12.215 case cross-v6-617cb441-3: 4 nodes, bytes the node's own default, ladder up/up/up/up; v5 by floor; class v6 floor 540 (epoch 9), dataset step [[540, 5632 MiB]], flags 15; cold restart 660 s; class v4 sub-version 3 from genesis at rung 0; class window 60 DAA x 7 (the first epoch that can cross to v5 is 8, DAA 480), ladder window 45 DAA x 7 (the first epoch that can step is 6, DAA 360); v5 floor 480 (epoch 8); stale node 3; restart node 2 (stop at DAA 455, start at 500); 60 DAA per epoch, lead 10; run 960 s or 11 epochs; node /srv/builds/igneum-wt-v5-fasttime/vendor/igneum-node-v6/target/release/igneumd +16:07:14.333 CPU verifier on the Devnet 3 genesis pack: cli e5a4ac5978462156 pack e5a4ac5978462156 expected e5a4ac5978462156: OK +16:07:15.870 n0 up pid 1527527 json 29862 p2p 29861 exec 29863, byte 6, ladder up +16:07:17.380 n1 up pid 1528854 json 29872 p2p 29871 exec 29873, byte 6, ladder up +16:07:18.884 n2 up pid 1532723 json 29882 p2p 29881 exec 29883, byte 6, ladder up +16:07:20.388 n3 up pid 1536836 json 29892 p2p 29891 exec 29893, byte 6, ladder up +16:07:20.388 n0: Program class v5 from the override file: enabled, the floor at epoch 8 (DAA score 480 rounded up to the epoch boundary at 480); the class v5 | (no class signal line) | this node signals up +16:07:20.389 n1: Program class v5 from the override file: enabled, the floor at epoch 8 (DAA score 480 rounded up to the epoch boundary at 480); the class v5 | (no class signal line) | this node signals up +16:07:20.389 n2: Program class v5 from the override file: enabled, the floor at epoch 8 (DAA score 480 rounded up to the epoch boundary at 480); the class v5 | (no class signal line) | this node signals up +16:07:20.389 n3: Program class v5 from the override file: enabled, the floor at epoch 8 (DAA score 480 rounded up to the epoch boundary at 480); the class v5 | (no class signal line) | this node signals up +16:07:20.389 n0 digest: 329435836576000b +16:07:21.398 epoch -1 -> 0 at daa 0, 7.1 s: template class 4 (next 4) rung 0 (27 passes, next rung 0), v5 share at the sink 0 bps (weakest of 7: 0), ladder up weakest 0 bps, this node signals byte 8, v5 by signal at epoch none, step at epoch 0 +16:07:21.405 stream for epoch 0 (seed 234e082d653dc69d): root 0x7e37a9fb19b154d3 11 records, from n0 +16:07:21.410 t=7.1 s daa 0 epoch 0 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 0/234e082d 0/234e082d 0/234e082d 0/234e082d +16:07:36.437 t=22.1 s daa 7 epoch 0 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 7/9e878353 7/9e878353 7/9e878353 7/9e878353 +16:07:51.449 t=37.1 s daa 14 epoch 0 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 14/e60f4b97 14/e60f4b97 14/e60f4b97 14/e60f4b97 +16:08:06.465 t=52.1 s daa 35 epoch 0 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 35/5f5e379e 35/5f5e379e 35/5f5e379e 35/5f5e379e +16:08:21.484 t=67.2 s daa 50 epoch 0 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 50/80609461 50/80609461 50/80609461 50/80609461 +16:08:27.491 epoch 0 -> 1 at daa 60, 73.2 s: template class 4 (next 4) rung 0 (27 passes, next rung 0), v5 share at the sink 0 bps (weakest of 7: 0), ladder up weakest 0 bps, this node signals byte 8, v5 by signal at epoch none, step at epoch 0 +16:08:29.496 stream for epoch 1 (seed 806094614f007891): root 0x5453ea964d88cd75 17 records, from n0 +16:08:36.512 t=82.2 s daa 70 epoch 1 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 70/1218807a 70/1218807a 70/1218807a 70/1218807a +16:08:51.526 t=97.2 s daa 83 epoch 1 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 83/02b2e96e 83/02b2e96e 84/3e4a05fb 83/02b2e96e +16:09:06.542 t=112.2 s daa 97 epoch 1 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 97/b836b664 97/b836b664 97/b836b664 97/b836b664 +16:09:21.559 t=127.2 s daa 117 epoch 1 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 117/138cd3bc 117/138cd3bc 117/138cd3bc 117/138cd3bc +16:09:25.563 epoch 1 -> 2 at daa 120, 131.2 s: template class 4 (next 4) rung 0 (27 passes, next rung 0), v5 share at the sink 0 bps (weakest of 7: 0), ladder up weakest 0 bps, this node signals byte 8, v5 by signal at epoch none, step at epoch 0 +16:09:25.566 stream for epoch 2 (seed dc782133b08720e1): root 0x08e526d15126c7d1 17 records, from n0 +16:09:36.584 t=142.3 s daa 127 epoch 2 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 127/a4628707 127/a4628707 127/a4628707 127/a4628707 +16:09:51.600 t=157.3 s daa 151 epoch 2 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 151/bbf9bd31 151/bbf9bd31 151/bbf9bd31 151/bbf9bd31 +16:10:06.616 t=172.3 s daa 165 epoch 2 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 165/65c661e7 165/65c661e7 165/65c661e7 165/65c661e7 +16:10:19.630 epoch 2 -> 3 at daa 180, 185.3 s: template class 4 (next 4) rung 0 (27 passes, next rung 0), v5 share at the sink 0 bps (weakest of 7: 0), ladder up weakest 0 bps, this node signals byte 8, v5 by signal at epoch none, step at epoch 0 +16:10:21.634 stream for epoch 3 (seed 97b5911070780c63): root 0xdda4a14809167290 17 records, from n0 +16:10:21.637 t=187.3 s daa 180 epoch 3 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 180/6b35dce7 180/6b35dce7 180/6b35dce7 180/6b35dce7 +16:10:36.647 t=202.3 s daa 194 epoch 3 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 194/0f07a180 194/0f07a180 194/0f07a180 194/0f07a180 +16:10:51.660 t=217.3 s daa 215 epoch 3 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 215/fbb6b41e 215/fbb6b41e 215/fbb6b41e 215/fbb6b41e +16:11:06.676 t=232.3 s daa 233 epoch 3 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 233/c8f3caf6 233/c8f3caf6 233/c8f3caf6 233/c8f3caf6 +16:11:13.684 epoch 3 -> 4 at daa 240, 239.3 s: template class 4 (next 4) rung 0 (27 passes, next rung 0), v5 share at the sink 0 bps (weakest of 7: 0), ladder up weakest 0 bps, this node signals byte 8, v5 by signal at epoch none, step at epoch 0 +16:11:13.686 stream for epoch 4 (seed 85b43aa826539f65): root 0x08797f9768d02852 17 records, from n0 +16:11:21.698 t=247.4 s daa 246 epoch 4 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 246/fabdc1ba 246/fabdc1ba 246/fabdc1ba 246/fabdc1ba +16:11:36.716 t=262.4 s daa 259 epoch 4 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 259/1aa25415 259/1aa25415 259/1aa25415 259/1aa25415 +16:11:51.733 t=277.4 s daa 280 epoch 4 class 4 rung 0 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 280/ffcdabdf 280/ffcdabdf 280/ffcdabdf 280/ffcdabdf +16:12:06.752 t=292.4 s daa 292 epoch 4 class 4 rung 0 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 292/8d3f614d 292/8d3f614d 292/8d3f614d 292/8d3f614d +16:12:10.756 epoch 4 -> 5 at daa 301, 296.4 s: template class 4 (next 4) rung 0 (27 passes, next rung 0), v5 share at the sink 0 bps (weakest of 7: 0), ladder up weakest 10000 bps, this node signals byte 8, v5 by signal at epoch none, step at epoch 0 +16:12:13.761 stream for epoch 5 (seed 34c2b1aeddcb8a12): root 0x4eacc37402ff9a9f 17 records, from n0 +16:12:21.774 t=307.4 s daa 311 epoch 5 class 4 rung 0 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 311/db9c21d8 311/db9c21d8 311/db9c21d8 311/db9c21d8 +16:12:36.785 t=322.5 s daa 329 epoch 5 class 4 rung 0 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 329/eba87422 329/eba87422 329/eba87422 329/eba87422 +16:12:51.802 t=337.5 s daa 342 epoch 5 class 4 rung 0 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 342/9165922f 342/9165922f 342/9165922f 342/9165922f +16:13:06.818 t=352.5 s daa 357 epoch 5 class 4 rung 0 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 357/73317321 357/73317321 357/73317321 357/73317321 +16:13:08.820 epoch 5 -> 6 at daa 360, 354.5 s: template class 4 (next 4) rung 1 (35 passes, next rung 1), v5 share at the sink 0 bps (weakest of 7: 0), ladder up weakest 10000 bps, this node signals byte 8, v5 by signal at epoch none, step at epoch 6 +16:13:08.821 LADDER STEP: the template is rung 1 (35 shadow passes) from epoch 6 (daa 360) at 354.5 s wall +16:13:09.823 stream for epoch 6 (seed 6dd7a23c1593e0f9): root 0xd27bf0080078e207 17 records, from n0 +16:13:21.839 t=367.5 s daa 369 epoch 6 class 4 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 369/dec59f4f 369/dec59f4f 369/dec59f4f 369/dec59f4f +16:13:36.855 t=382.5 s daa 387 epoch 6 class 4 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 387/51198152 387/51198152 387/51198152 387/51198152 +16:13:51.875 t=397.5 s daa 402 epoch 6 class 4 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 402/565ecd18 402/565ecd18 402/565ecd18 402/565ecd18 +16:14:03.887 epoch 6 -> 7 at daa 420, 409.6 s: template class 4 (next 4) rung 1 (35 passes, next rung 1), v5 share at the sink 0 bps (weakest of 7: 0), ladder up weakest 10000 bps, this node signals byte 8, v5 by signal at epoch none, step at epoch 6 +16:14:05.891 stream for epoch 7 (seed e2592356c7ab88fc): root 0xcc2eb5e9b1cc7eb5 17 records, from n0 +16:14:06.896 t=412.6 s daa 420 epoch 7 class 4 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 420/e8936a0a 420/e8936a0a 420/e8936a0a 420/e8936a0a +16:14:21.910 t=427.6 s daa 437 epoch 7 class 4 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 437/c9454026 437/c9454026 437/c9454026 437/c9454026 +16:14:36.924 t=442.6 s daa 448 epoch 7 class 4 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 448/f21f41e1 448/f21f41e1 448/f21f41e1 448/f21f41e1 +16:14:42.932 RESTART STEP: n2 and its miner stopped at daa 456 (448.6 s), 24 DAA before the expected v5 boundary 480 +16:14:51.942 t=457.6 s daa 465 epoch 7 class 4 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 465/0501ef81 465/0501ef81 down 465/0501ef81 +16:15:06.966 t=472.6 s daa 474 epoch 7 class 4 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 474/6f702b07 474/6f702b07 down 474/6f702b07 +16:15:12.972 epoch 7 -> 8 at daa 480, 478.6 s: template class 5 (next 5) rung 1 (35 passes, next rung 1), v5 share at the sink 0 bps (weakest of 7: 0), ladder up weakest 10000 bps, this node signals byte 8, v5 by signal at epoch none, step at epoch 6 +16:15:12.972 CLASS SWITCH: the template is class v5 from epoch 8 (daa 480) at rung 1 (35 passes), 478.6 s wall +16:15:13.977 stream for epoch 8 (seed a96bb8f9c0521d62): root 0x9cd29e3baaac4d99 17 records, from n0 +16:15:21.989 t=487.7 s daa 486 epoch 8 class 5 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 486/0d6fda54 486/0d6fda54 down 486/0d6fda54 +16:15:35.512 n2 RESTARTED pid 1700182 json 29882 p2p 29881 exec 29883, byte 6, ladder up (own datadir kept) +16:15:35.512 RESTART STEP: n2 started on its own datadir at daa 502 (501.2 s), 22 DAA after the boundary; its miner waits for the resync (at most 0 s) +16:15:36.520 RESTART STEP: n2's miner restarted with its key at daa 504 (502.2 s), without a resync inside 0 s +16:15:37.527 t=503.2 s daa 504 epoch 8 class 5 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 504/9a90e12b 504/9a90e12b 456/9729c1b3 504/9a90e12b +16:15:41.538 RESTART STEP: n2 at n0's sink 23084450c9da936f (505 blocks) 6 s after its start +16:15:52.554 t=518.2 s daa 521 epoch 8 class 5 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 521/a925bfe1 521/a925bfe1 521/a925bfe1 521/a925bfe1 +16:16:07.570 t=533.2 s daa 539 epoch 8 class 5 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 539/41c65253 539/41c65253 539/41c65253 539/41c65253 +16:16:08.571 epoch 8 -> 9 at daa 540, 534.2 s: template class 6 (next 6) rung 1 (35 passes, next rung 1), v5 share at the sink 0 bps (weakest of 7: 0), ladder up weakest 10000 bps, this node signals byte 8, v5 by signal at epoch none, step at epoch 6 +16:16:08.571 CLASS SWITCH: the template is class v6 from epoch 9 (daa 540) at rung 1 (35 passes), 534.2 s wall +16:16:10.574 stream for epoch 9 (seed df768937028c5ac7): root 0x7072d98736fb3874 17 records, from n0 +16:16:22.590 t=548.3 s daa 552 epoch 9 class 6 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 552/e45dad50 552/e45dad50 552/e45dad50 552/e45dad50 +16:16:37.603 t=563.3 s daa 560 epoch 9 class 6 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 560/8f0fcefe 560/8f0fcefe 560/8f0fcefe 560/8f0fcefe +16:16:52.618 t=578.3 s daa 575 epoch 9 class 6 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 575/6bf49602 576/5e7c524f 575/6bf49602 575/6bf49602 +16:17:07.636 t=593.3 s daa 599 epoch 9 class 6 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 599/5a5d75c5 599/5a5d75c5 599/5a5d75c5 599/5a5d75c5 +16:17:08.637 epoch 9 -> 10 at daa 600, 594.3 s: template class 6 (next 6) rung 1 (35 passes, next rung 1), v5 share at the sink 0 bps (weakest of 7: 0), ladder up weakest 10000 bps, this node signals byte 8, v5 by signal at epoch none, step at epoch 6 +16:17:10.642 stream for epoch 10 (seed 944d3b597f9b6304): root 0x3ea143d2933d9642 17 records, from n0 +16:17:22.658 t=608.3 s daa 618 epoch 10 class 6 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 618/6c3151df 618/6c3151df 618/6c3151df 618/6c3151df +16:17:37.673 t=623.3 s daa 633 epoch 10 class 6 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 633/65d7e0b2 633/65d7e0b2 633/65d7e0b2 633/65d7e0b2 +16:17:52.687 t=638.4 s daa 654 epoch 10 class 6 rung 1 v5 0 bps (weakest 0) up weakest 10000 blocks/sink per node 654/34dd2a47 654/34dd2a47 654/34dd2a47 654/34dd2a47 +16:17:59.694 epoch 10 -> 11 at daa 660, 645.4 s: template class 6 (next 6) rung 1 (35 passes, next rung 1), v5 share at the sink 0 bps (weakest of 7: 0), ladder up weakest 10000 bps, this node signals byte 8, v5 by signal at epoch none, step at epoch 6 +16:18:02.696 stream for epoch 11 (seed 5ca86d4ab58af498): root 0xc2de91b29046fd88 17 records, from n0 +16:18:06.720 COLD RESTART: 4 nodes and their miners stopped at daa 660 (652.4 s), 8 exec snapshot file(s) removed; waiting 660 s +16:29:08.334 n0 RESTARTED pid 1856658 json 29862 p2p 29861 exec 29863, byte 6, ladder up (own datadir kept) +16:29:09.847 n1 RESTARTED pid 1857133 json 29872 p2p 29871 exec 29873, byte 6, ladder up (own datadir kept) +16:29:11.355 n2 RESTARTED pid 1857456 json 29882 p2p 29881 exec 29883, byte 6, ladder up (own datadir kept) +16:29:12.861 n3 RESTARTED pid 1858036 json 29892 p2p 29891 exec 29893, byte 6, ladder up (own datadir kept) +16:29:27.902 COLD RESTART: every node at one sink b4bd4dc5833a7b20 (669 blocks) 15 s after the restart, mining on +16:29:27.910 COLD RESTART: n0 cold-restart line: [igneum-exec] exec sync: the sink is 668 s old but this node holds the chain from genesis (retention root at genesis, sink f0c861d53b2769123; wait lines 0; faults 0; accepted after 3 +16:29:27.911 COLD RESTART: n1 cold-restart line: [igneum-exec] exec sync: the sink is 669 s old but this node holds the chain from genesis (retention root at genesis, sink f0c861d53b2769123; wait lines 0; faults 0; accepted after 1 +16:29:27.911 COLD RESTART: n2 cold-restart line: [igneum-exec] exec sync: the sink is 671 s old but this node holds the chain from genesis (retention root at genesis, sink f0c861d53b2769123; wait lines 0; faults 0; accepted after 1 +16:29:27.911 COLD RESTART: n3 cold-restart line: [igneum-exec] exec sync: the sink is 672 s old but this node holds the chain from genesis (retention root at genesis, sink f0c861d53b2769123; wait lines 0; faults 0; accepted after 2 +16:30:44.757 SUMMARY PASS (cross-v6-617cb441-3) 2026-10-08T16:30:44.756Z: rung 1 (35 passes) from epoch 6 at DAA 360; v5 from epoch 8 at DAA 480 at rung 1 by floor; v6 from epoch 9 at DAA 540 at rung 1 (floor 540); cold restart synced 15 s after the restart, cold-restart lines 4/4, wait lines 0, faults 0; epochs e0:v4:r0:0bps e1:v4:r0:0bps e2:v4:r0:0bps e3:v4:r0:0bps e4:v4:r0:0bps e5:v4:r0:0bps e6:v4:r1:0bps e7:v4:r1:0bps e8:v5:r1:0bps e9:v6:r1:0bps e10:v6:r1:0bps e11:v6:r1:0bps; chain bytes {"0":1,"8":669} (0 bps at byte 6), ladder bits {"none":1,"up":669}; blocks 483 / 187 across DAA 480; rejected miners 0/0/0/51 nodes 0/0/0/76 (submit timeouts 0/0/0/0); accepted after the flip 55/56/51/20; sinks b4bd4dc5833a7b20 b4bd4dc5833a7b20 b4bd4dc5833a7b20 b4bd4dc5833a7b20 (agree) at 669/669/669/669; step lines 4/4 (epochs 6/6/6/6; later steps logged 12, earliest allowed 12), v5 signal lines 0/4 (epochs -/-/-/-, weakest -/-/-/-); stale n3 accepted after the first refresh 0 rejected 76; restart n2 stopped at DAA 456, started at DAA 502, resynced 6 s later, lock faults 0, IBD refusals 0, catch-up done yes, hold refusals to its miner 0, accepted before/after done 0/51, accepted after the miner start 51; dn3 id OK; late joiner off +16:30:44.757 PROGRAM ID epoch 0 v4 rung 0 (27 passes) seed 234e082d653dc69d: miners 83dab9f31f2e2dba (4 of 4) cli 83dab9f31f2e2dba other-class 343287b6df5996ed state 0x7e37a9fb19b154d3 (11 records) OK +16:30:44.757 PROGRAM ID epoch 1 v4 rung 0 (27 passes) seed 806094614f007891: miners e9198271f3440180 (4 of 4) cli e9198271f3440180 other-class b0ced747517c7227 state 0x5453ea964d88cd75 (17 records) OK +16:30:44.757 PROGRAM ID epoch 2 v4 rung 0 (27 passes) seed dc782133b08720e1: miners 550934417e63f023 (4 of 4) cli 550934417e63f023 other-class 72a79f013023d05a state 0x08e526d15126c7d1 (17 records) OK +16:30:44.757 PROGRAM ID epoch 3 v4 rung 0 (27 passes) seed 97b5911070780c63: miners 2471134438ebfe03 (4 of 4) cli 2471134438ebfe03 other-class 764de3d678824cb6 state 0xdda4a14809167290 (17 records) OK +16:30:44.757 PROGRAM ID epoch 4 v4 rung 0 (27 passes) seed 85b43aa826539f65: miners 964c61c379b9f9dc (4 of 4) cli 964c61c379b9f9dc other-class ec92323aada2ee17 state 0x08797f9768d02852 (17 records) OK +16:30:44.757 PROGRAM ID epoch 5 v4 rung 0 (27 passes) seed 34c2b1aeddcb8a12: miners 32132bb9a3439abe (4 of 4) cli 32132bb9a3439abe other-class 4100fd5c25ec66e5 state 0x4eacc37402ff9a9f (17 records) OK +16:30:44.757 PROGRAM ID epoch 6 v4 rung 1 (35 passes) seed 6dd7a23c1593e0f9: miners 3a51aa78945aa490 (4 of 4) cli 3a51aa78945aa490 other-class 293fc2a7a1c665f5 state 0xd27bf0080078e207 (17 records) OK +16:30:44.757 PROGRAM ID epoch 7 v4 rung 1 (35 passes) seed e2592356c7ab88fc: miners 423a368410dd0191 (4 of 4) cli 423a368410dd0191 other-class c153b7678dd03daa state 0xcc2eb5e9b1cc7eb5 (17 records) OK +16:30:44.757 PROGRAM ID epoch 8 v5 rung 1 (35 passes) seed a96bb8f9c0521d62: miners 13f54b96612c437d (4 of 4) cli 13f54b96612c437d other-class 686dc3047508d71c rung0 43b0aebd7ac1a560 state 0x9cd29e3baaac4d99 (17 records) OK +16:30:44.757 PROGRAM ID epoch 9 v6 rung 1 (35 passes) seed df768937028c5ac7: miners db56d7d53ee87269 (4 of 4) cli db56d7d53ee87269 other-class e8d961571e5689e8 rung0 b2f2431295174620 state 0x7072d98736fb3874 (17 records) OK +16:30:44.757 PROGRAM ID epoch 10 v6 rung 1 (35 passes) seed 944d3b597f9b6304: miners c6ac8a7d8e0c27bc (4 of 4) cli c6ac8a7d8e0c27bc other-class 544c58be8b30ebb1 rung0 b20af1c80de40e4b state 0x3ea143d2933d9642 (17 records) OK +16:30:44.757 PROGRAM ID epoch 11 v6 rung 1 (35 passes) seed 5ca86d4ab58af498: miners e7a8ffa74cb6c47b (4 of 4) cli e7a8ffa74cb6c47b other-class 91b67ab59c203f62 rung0 b5983e6d8f15bef6 state 0xc2de91b29046fd88 (17 records) OK +16:30:44.757 summary: /tmp/igneum-fast-time-v5x-cross-v6-617cb441-3/summary.json and /srv/builds/igneum-wt-v5-fasttime/docs/design/class-v5-harness/fasttime/cross-v6-617cb441-3.json