diff --git a/docs/design/class-v5-harness/fasttime/cross-0325-d5b68fae.json b/docs/design/class-v5-harness/fasttime/cross-0325-d5b68fae.json new file mode 100644 index 000000000..3f0b08c87 --- /dev/null +++ b/docs/design/class-v5-harness/fasttime/cross-0325-d5b68fae.json @@ -0,0 +1,1529 @@ +{ + "pass": false, + "case": "cross-0325-d5b68fae", + "utc": "2026-10-08T12:29:05.968Z", + "checks": { + "started_on_class_v4_at_rung_0": true, + "every_node_signals_its_byte": true, + "every_node_signals_its_ladder_bits": true, + "window_and_ladder_lines_on_every_node": true, + "v5_enabled_by_the_floor_on_every_node": 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": true, + "crossed_after_the_rung_step": true, + "crossed_before_the_floor": true, + "signal_line_on_every_honest_node_same_epoch": true, + "signal_weakest_at_or_above_threshold": true, + "byte_6_counted_exactly_on_chain": 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": false, + "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": 900, + "floor_epoch": 15, + "epoch_blocks": 60, + "lead": 10, + "first_step_epoch": 6, + "first_flip_epoch": 8, + "boundary_daa": 480, + "node": "/srv/artefacts/0325-d5b68fae/node-lane/igneumd", + "miner": "/srv/artefacts/0325-d5b68fae/node-lane/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": 380.9, + "wall": 1791462156728 + }, + "class_switch": { + "epoch": 8, + "daa": 480, + "at": 506.1, + "wall": 1791462281961, + "rung": 1, + "reps": 35 + }, + "run_ended_at_s": 680, + "final_daa": 660, + "max_epoch_seen": 11, + "epochs": { + "0": { + "class": 4, + "rung": 0, + "reps": 27, + "firstSeenDaa": 0, + "at": 7.1, + "wall": 1791461782944, + "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": 99.3, + "wall": 1791461875168, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "ed47a536cd260ff032451a618ad603a83abd4c31964e2ba83d764de880103a59", + "v5_bps": 10000, + "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": 149.4, + "wall": 1791461925269, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "c62d83497d373256d9ddc5441f9a91890e6155b9cea1a6b394b375da1e5e871f", + "v5_bps": 10000, + "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": 211.5, + "wall": 1791461987372, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "8869413ea15d1ee943b8d7c046f5eef48f7f96d4f2b1c8a66fa557682d0e3bcd", + "v5_bps": 10000, + "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": 274.7, + "wall": 1791462050508, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "fb9493c05a257041addf51d4acc07f797012cbb5877d75e697c645d704126780", + "v5_bps": 10000, + "v5_weakest_bps": 0, + "v5_signal_epoch": null, + "up_weakest_bps": 0, + "step_epoch": 0 + }, + "5": { + "class": 4, + "rung": 0, + "reps": 27, + "firstSeenDaa": 300, + "at": 323.8, + "wall": 1791462099607, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "03266cdfd136ba746264b56e617b6b3fd520c8ba9ab6ec73c38757fd500cdec9", + "v5_bps": 10000, + "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": 380.9, + "wall": 1791462156728, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "be75b6e7bba9c3897e7d03bc33e2ac73d98e7b1e04e5c9609252bf1ad315b924", + "v5_bps": 10000, + "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": 437, + "wall": 1791462212828, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "7697194a738468151b9569fea03758687216aba877db58873a7066b1a8e8e09d", + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "v5_signal_epoch": null, + "up_weakest_bps": 10000, + "step_epoch": 6 + }, + "8": { + "class": 5, + "rung": 1, + "reps": 35, + "firstSeenDaa": 480, + "at": 506.1, + "wall": 1791462281960, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "8194e0ad3c354d80cc64b5cfbb5032dc25b29f3764fd346758162f9c55d29e0c", + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "v5_signal_epoch": 8, + "up_weakest_bps": 10000, + "step_epoch": 6 + }, + "9": { + "class": 5, + "rung": 1, + "reps": 35, + "firstSeenDaa": 540, + "at": 560.8, + "wall": 1791462336602, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "ec0a8cf9e1c6874fc3bc7f9e5a2d8113f2b2353fced8bf293e9d451a48d68212", + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "v5_signal_epoch": null, + "up_weakest_bps": 10000, + "step_epoch": 6 + }, + "10": { + "class": 5, + "rung": 1, + "reps": 35, + "firstSeenDaa": 600, + "at": 617.9, + "wall": 1791462393734, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "e4471a685b714500e5e3303b3a217f8eb20651c3064a71011b460f7e342afc3b", + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "v5_signal_epoch": null, + "up_weakest_bps": 10000, + "step_epoch": 6 + }, + "11": { + "class": 5, + "rung": 1, + "reps": 35, + "firstSeenDaa": 660, + "at": 680, + "wall": 1791462455848, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "5f6ef149600a63d9fca990282873382a28ce6ccab340166f9ed012da15ac0b3a", + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "v5_signal_epoch": null, + "up_weakest_bps": 10000, + "step_epoch": 6 + } + }, + "streams": { + "0": { + "root": null, + "records": null, + "block": null, + "roots_per_node": {} + }, + "1": { + "root": "0x6513eb39b26d40995b8b405acab5a7bc535c0337de4c59b12aa73471ff8959fd", + "records": 17, + "block": "ed47a536cd260ff032451a618ad603a83abd4c31964e2ba83d764de880103a59", + "roots_per_node": { + "0": "0x6513eb39b26d40995b8b405acab5a7bc535c0337de4c59b12aa73471ff8959fd", + "1": "0x6513eb39b26d40995b8b405acab5a7bc535c0337de4c59b12aa73471ff8959fd", + "2": "0x6513eb39b26d40995b8b405acab5a7bc535c0337de4c59b12aa73471ff8959fd" + } + }, + "2": { + "root": "0xf663e83de6045d1f74c4e656b1d050fa9cd97314ac367a6a63647db5ee6e86b0", + "records": 17, + "block": "c62d83497d373256d9ddc5441f9a91890e6155b9cea1a6b394b375da1e5e871f", + "roots_per_node": { + "0": "0xf663e83de6045d1f74c4e656b1d050fa9cd97314ac367a6a63647db5ee6e86b0", + "1": "0xf663e83de6045d1f74c4e656b1d050fa9cd97314ac367a6a63647db5ee6e86b0", + "2": "0xf663e83de6045d1f74c4e656b1d050fa9cd97314ac367a6a63647db5ee6e86b0" + } + }, + "3": { + "root": "0xaa72f8327d51ee80d062f342911a901bcfade146bb7745393d1675108a3c57b0", + "records": 17, + "block": "8869413ea15d1ee943b8d7c046f5eef48f7f96d4f2b1c8a66fa557682d0e3bcd", + "roots_per_node": { + "0": "0xaa72f8327d51ee80d062f342911a901bcfade146bb7745393d1675108a3c57b0", + "1": "0xaa72f8327d51ee80d062f342911a901bcfade146bb7745393d1675108a3c57b0", + "2": "0xaa72f8327d51ee80d062f342911a901bcfade146bb7745393d1675108a3c57b0" + } + }, + "4": { + "root": "0x0f935b173e5a12709fd4fda4784e9455e9aeadb4cf55416edc06b543c1fe189d", + "records": 17, + "block": "fb9493c05a257041addf51d4acc07f797012cbb5877d75e697c645d704126780", + "roots_per_node": { + "0": "0x0f935b173e5a12709fd4fda4784e9455e9aeadb4cf55416edc06b543c1fe189d", + "1": "0x0f935b173e5a12709fd4fda4784e9455e9aeadb4cf55416edc06b543c1fe189d", + "2": "0x0f935b173e5a12709fd4fda4784e9455e9aeadb4cf55416edc06b543c1fe189d" + } + }, + "5": { + "root": "0xca79167895817b02f0ec37016b3e808ae9a704235fc316506ef774f766abefca", + "records": 17, + "block": "03266cdfd136ba746264b56e617b6b3fd520c8ba9ab6ec73c38757fd500cdec9", + "roots_per_node": { + "0": "0xca79167895817b02f0ec37016b3e808ae9a704235fc316506ef774f766abefca", + "1": "0xca79167895817b02f0ec37016b3e808ae9a704235fc316506ef774f766abefca", + "2": "0xca79167895817b02f0ec37016b3e808ae9a704235fc316506ef774f766abefca" + } + }, + "6": { + "root": "0x059670e5bdb6be717fa3ace63a02e077ca1ce26a57d2d6f371e451684f2b257b", + "records": 17, + "block": "be75b6e7bba9c3897e7d03bc33e2ac73d98e7b1e04e5c9609252bf1ad315b924", + "roots_per_node": { + "0": "0x059670e5bdb6be717fa3ace63a02e077ca1ce26a57d2d6f371e451684f2b257b", + "1": "0x059670e5bdb6be717fa3ace63a02e077ca1ce26a57d2d6f371e451684f2b257b", + "2": "0x059670e5bdb6be717fa3ace63a02e077ca1ce26a57d2d6f371e451684f2b257b" + } + }, + "7": { + "root": "0x3cc73ed44a58323650137fc25a2148e41b84f767de4c94d28e5bf279964161d0", + "records": 17, + "block": "7697194a738468151b9569fea03758687216aba877db58873a7066b1a8e8e09d", + "roots_per_node": { + "0": "0x3cc73ed44a58323650137fc25a2148e41b84f767de4c94d28e5bf279964161d0", + "1": "0x3cc73ed44a58323650137fc25a2148e41b84f767de4c94d28e5bf279964161d0", + "2": "0x3cc73ed44a58323650137fc25a2148e41b84f767de4c94d28e5bf279964161d0" + } + }, + "8": { + "root": "0x747f1019bef7b8281d64e1acbbea315d3e8341fa1c72c66def5e5c0874e6cd71", + "records": 17, + "block": "8194e0ad3c354d80cc64b5cfbb5032dc25b29f3764fd346758162f9c55d29e0c", + "roots_per_node": { + "0": "0x747f1019bef7b8281d64e1acbbea315d3e8341fa1c72c66def5e5c0874e6cd71", + "1": "0x747f1019bef7b8281d64e1acbbea315d3e8341fa1c72c66def5e5c0874e6cd71", + "2": "0x747f1019bef7b8281d64e1acbbea315d3e8341fa1c72c66def5e5c0874e6cd71" + } + }, + "9": { + "root": "0x3046a7c17feb51c91b30f29d26e1b0de1525c763f9916f20d5ae89d9beb08580", + "records": 17, + "block": "ec0a8cf9e1c6874fc3bc7f9e5a2d8113f2b2353fced8bf293e9d451a48d68212", + "roots_per_node": { + "0": "0x3046a7c17feb51c91b30f29d26e1b0de1525c763f9916f20d5ae89d9beb08580", + "1": "0x3046a7c17feb51c91b30f29d26e1b0de1525c763f9916f20d5ae89d9beb08580", + "2": "0x3046a7c17feb51c91b30f29d26e1b0de1525c763f9916f20d5ae89d9beb08580" + } + }, + "10": { + "root": "0x687dcec18ad277e4b9ddea7a0fab5a5856b6f28eec176d32de645dfa65aa8352", + "records": 17, + "block": "e4471a685b714500e5e3303b3a217f8eb20651c3064a71011b460f7e342afc3b", + "roots_per_node": { + "0": "0x687dcec18ad277e4b9ddea7a0fab5a5856b6f28eec176d32de645dfa65aa8352", + "1": "0x687dcec18ad277e4b9ddea7a0fab5a5856b6f28eec176d32de645dfa65aa8352", + "2": "0x687dcec18ad277e4b9ddea7a0fab5a5856b6f28eec176d32de645dfa65aa8352" + } + }, + "11": { + "root": "0xe3eaea854fe115d1990b9d83d8943734315a9ccdaf1a4e5a2360df03afebfc5e", + "records": 17, + "block": "5f6ef149600a63d9fca990282873382a28ce6ccab340166f9ed012da15ac0b3a", + "roots_per_node": { + "0": "0xe3eaea854fe115d1990b9d83d8943734315a9ccdaf1a4e5a2360df03afebfc5e", + "1": "0xe3eaea854fe115d1990b9d83d8943734315a9ccdaf1a4e5a2360df03afebfc5e", + "2": "0xe3eaea854fe115d1990b9d83d8943734315a9ccdaf1a4e5a2360df03afebfc5e" + } + } + }, + "blocks": { + "total": 662, + "before_boundary": 483, + "after_boundary": 179, + "object_bytes": { + "0": 1, + "6": 661 + }, + "byte_6_share_bps": 9985, + "ladder_bits": { + "none": 1, + "up": 661 + }, + "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": null, + "state_records": null, + "roots_per_node": {}, + "cli": "83dab9f31f2e2dba", + "cli_other": "343287b6df5996ed" + }, + { + "epoch": 1, + "class": "v4", + "rung": 0, + "reps": 27, + "seed": "ed47a536cd260ff0", + "fork": false, + "miners_id": "87fdb8ab11462b1b", + "miners": 4, + "disagree": false, + "state_root": "0x6513eb39b26d40995b8b405acab5a7bc535c0337de4c59b12aa73471ff8959fd", + "state_records": 17, + "roots_per_node": { + "0": "0x6513eb39b26d40995b8b405acab5a7bc535c0337de4c59b12aa73471ff8959fd", + "1": "0x6513eb39b26d40995b8b405acab5a7bc535c0337de4c59b12aa73471ff8959fd", + "2": "0x6513eb39b26d40995b8b405acab5a7bc535c0337de4c59b12aa73471ff8959fd" + }, + "cli": "87fdb8ab11462b1b", + "cli_other": "937542241e332e7a" + }, + { + "epoch": 2, + "class": "v4", + "rung": 0, + "reps": 27, + "seed": "c62d83497d373256", + "fork": false, + "miners_id": "4a9914a992cfe35f", + "miners": 4, + "disagree": false, + "state_root": "0xf663e83de6045d1f74c4e656b1d050fa9cd97314ac367a6a63647db5ee6e86b0", + "state_records": 17, + "roots_per_node": { + "0": "0xf663e83de6045d1f74c4e656b1d050fa9cd97314ac367a6a63647db5ee6e86b0", + "1": "0xf663e83de6045d1f74c4e656b1d050fa9cd97314ac367a6a63647db5ee6e86b0", + "2": "0xf663e83de6045d1f74c4e656b1d050fa9cd97314ac367a6a63647db5ee6e86b0" + }, + "cli": "4a9914a992cfe35f", + "cli_other": "7fe5e645da532a76" + }, + { + "epoch": 3, + "class": "v4", + "rung": 0, + "reps": 27, + "seed": "8869413ea15d1ee9", + "fork": false, + "miners_id": "3a000e9a327a054a", + "miners": 4, + "disagree": false, + "state_root": "0xaa72f8327d51ee80d062f342911a901bcfade146bb7745393d1675108a3c57b0", + "state_records": 17, + "roots_per_node": { + "0": "0xaa72f8327d51ee80d062f342911a901bcfade146bb7745393d1675108a3c57b0", + "1": "0xaa72f8327d51ee80d062f342911a901bcfade146bb7745393d1675108a3c57b0", + "2": "0xaa72f8327d51ee80d062f342911a901bcfade146bb7745393d1675108a3c57b0" + }, + "cli": "3a000e9a327a054a", + "cli_other": "370c7374af317d89" + }, + { + "epoch": 4, + "class": "v4", + "rung": 0, + "reps": 27, + "seed": "fb9493c05a257041", + "fork": false, + "miners_id": "f1b5c23e6b6e4b24", + "miners": 4, + "disagree": false, + "state_root": "0x0f935b173e5a12709fd4fda4784e9455e9aeadb4cf55416edc06b543c1fe189d", + "state_records": 17, + "roots_per_node": { + "0": "0x0f935b173e5a12709fd4fda4784e9455e9aeadb4cf55416edc06b543c1fe189d", + "1": "0x0f935b173e5a12709fd4fda4784e9455e9aeadb4cf55416edc06b543c1fe189d", + "2": "0x0f935b173e5a12709fd4fda4784e9455e9aeadb4cf55416edc06b543c1fe189d" + }, + "cli": "f1b5c23e6b6e4b24", + "cli_other": "e2be8a2535aadac3" + }, + { + "epoch": 5, + "class": "v4", + "rung": 0, + "reps": 27, + "seed": "03266cdfd136ba74", + "fork": false, + "miners_id": "dc4cd89e14650103", + "miners": 4, + "disagree": false, + "state_root": "0xca79167895817b02f0ec37016b3e808ae9a704235fc316506ef774f766abefca", + "state_records": 17, + "roots_per_node": { + "0": "0xca79167895817b02f0ec37016b3e808ae9a704235fc316506ef774f766abefca", + "1": "0xca79167895817b02f0ec37016b3e808ae9a704235fc316506ef774f766abefca", + "2": "0xca79167895817b02f0ec37016b3e808ae9a704235fc316506ef774f766abefca" + }, + "cli": "dc4cd89e14650103", + "cli_other": "6e7977a7ded060ea" + }, + { + "epoch": 5, + "class": "v4", + "rung": 0, + "reps": 27, + "seed": "be75b6e7bba9c389", + "fork": true, + "miners_id": "5507037f69412f65", + "miners": 4, + "disagree": false, + "state_root": null, + "state_records": null, + "roots_per_node": {}, + "cli": "5a16d74325cb8e0a", + "cli_other": "5507037f69412f65" + }, + { + "epoch": 7, + "class": "v4", + "rung": 1, + "reps": 35, + "seed": "7697194a73846815", + "fork": false, + "miners_id": "9d6d060be31d8d0e", + "miners": 4, + "disagree": false, + "state_root": "0x3cc73ed44a58323650137fc25a2148e41b84f767de4c94d28e5bf279964161d0", + "state_records": 17, + "roots_per_node": { + "0": "0x3cc73ed44a58323650137fc25a2148e41b84f767de4c94d28e5bf279964161d0", + "1": "0x3cc73ed44a58323650137fc25a2148e41b84f767de4c94d28e5bf279964161d0", + "2": "0x3cc73ed44a58323650137fc25a2148e41b84f767de4c94d28e5bf279964161d0" + }, + "cli": "9d6d060be31d8d0e", + "cli_other": "eaf9a5902fd1f447" + }, + { + "epoch": 8, + "class": "v5", + "rung": 1, + "reps": 35, + "seed": "8194e0ad3c354d80", + "fork": false, + "miners_id": "bc9f207423b8de56", + "miners": 4, + "disagree": false, + "state_root": "0x747f1019bef7b8281d64e1acbbea315d3e8341fa1c72c66def5e5c0874e6cd71", + "state_records": 17, + "roots_per_node": { + "0": "0x747f1019bef7b8281d64e1acbbea315d3e8341fa1c72c66def5e5c0874e6cd71", + "1": "0x747f1019bef7b8281d64e1acbbea315d3e8341fa1c72c66def5e5c0874e6cd71", + "2": "0x747f1019bef7b8281d64e1acbbea315d3e8341fa1c72c66def5e5c0874e6cd71" + }, + "cli": "bc9f207423b8de56", + "cli_other": "7ae38b2d247c3853", + "cli_rung0": "cdaa75f36cee85ed" + }, + { + "epoch": 9, + "class": "v5", + "rung": 1, + "reps": 35, + "seed": "ec0a8cf9e1c6874f", + "fork": false, + "miners_id": "65b57e3b847d362e", + "miners": 4, + "disagree": false, + "state_root": "0x3046a7c17feb51c91b30f29d26e1b0de1525c763f9916f20d5ae89d9beb08580", + "state_records": 17, + "roots_per_node": { + "0": "0x3046a7c17feb51c91b30f29d26e1b0de1525c763f9916f20d5ae89d9beb08580", + "1": "0x3046a7c17feb51c91b30f29d26e1b0de1525c763f9916f20d5ae89d9beb08580", + "2": "0x3046a7c17feb51c91b30f29d26e1b0de1525c763f9916f20d5ae89d9beb08580" + }, + "cli": "ebf64b32e2d84c5b", + "cli_other": "72d644e148d93c6b", + "cli_rung0": "1f1cf82877f46ee6" + }, + { + "epoch": 10, + "class": "v5", + "rung": 1, + "reps": 35, + "seed": "e4471a685b714500", + "fork": false, + "miners_id": "18b2c0b633a36c62", + "miners": 4, + "disagree": false, + "state_root": "0x687dcec18ad277e4b9ddea7a0fab5a5856b6f28eec176d32de645dfa65aa8352", + "state_records": 17, + "roots_per_node": { + "0": "0x687dcec18ad277e4b9ddea7a0fab5a5856b6f28eec176d32de645dfa65aa8352", + "1": "0x687dcec18ad277e4b9ddea7a0fab5a5856b6f28eec176d32de645dfa65aa8352", + "2": "0x687dcec18ad277e4b9ddea7a0fab5a5856b6f28eec176d32de645dfa65aa8352" + }, + "cli": "18b2c0b633a36c62", + "cli_other": "2a2bfd92af2a5dcf", + "cli_rung0": "8b8a14ec192eff25" + }, + { + "epoch": 11, + "class": "v5", + "rung": 1, + "reps": 35, + "seed": "5f6ef149600a63d9", + "fork": false, + "miners_id": "4828d856ed36afd9", + "miners": 3, + "disagree": false, + "state_root": "0xe3eaea854fe115d1990b9d83d8943734315a9ccdaf1a4e5a2360df03afebfc5e", + "state_records": 17, + "roots_per_node": { + "0": "0xe3eaea854fe115d1990b9d83d8943734315a9ccdaf1a4e5a2360df03afebfc5e", + "1": "0xe3eaea854fe115d1990b9d83d8943734315a9ccdaf1a4e5a2360df03afebfc5e", + "2": "0xe3eaea854fe115d1990b9d83d8943734315a9ccdaf1a4e5a2360df03afebfc5e" + }, + "cli": "4828d856ed36afd9", + "cli_other": "989d1f100d2d9998", + "cli_rung0": "2174975185ca5230" + } + ], + "fork_rows": 1, + "miners_expected_on_a_row": 2, + "accepted_per_miner": [ + 198, + 215, + 187, + 142 + ], + "accepted_after_flip_per_miner": [ + 87, + 81, + 80, + 16 + ], + "rejected_by_miners": [ + 0, + 0, + 0, + 66 + ], + "hold_refusals_per_miner": [ + 0, + 0, + 0, + 0 + ], + "submit_timeouts_per_miner": [ + 2, + 0, + 0, + 1 + ], + "rejected_by_nodes": [ + 0, + 0, + 0, + 67 + ], + "stale": { + "node": 3, + "accepted_total": 142, + "accepted_after_first_refresh": 0, + "old_template_blocks_after_refresh": 1, + "rejected_by_its_node": 67, + "rejected_lines": 66, + "first_refresh_epoch": 9 + }, + "restart": { + "node": 2, + "stopped": { + "daa": 457, + "at": 482.1, + "wall": 1791462257915 + }, + "started": { + "daa": 500, + "at": 530.7, + "wall": 1791462306509 + }, + "resynced": { + "daa": 513, + "at": 538.7, + "after_s": 8, + "blocks": 513 + }, + "minerStarted": { + "daa": 506, + "at": 531.7, + "wall": 1791462307520, + "after_resync": false + }, + "lock_fault_lines": [], + "ibd_refusal_lines": 0, + "catch_up_done_lines": [ + "IBD: class v5 catch-up done: 18 deferred headers validated after 4 s" + ], + "catch_up_done_wall": 1791462313668, + "catch_up_start_line": "IBD: class v5 catch-up: syncing the bodies below the last validated honest header c37e061d597f32ab81f72d1addf25128fc985c3dc04e2fa8554908ffbe721237 so the executor reaches the epoch's seed block, then validating 18 deferred headers; this node's own mining is he", + "catch_up_start_wall": 1791462309901, + "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": 80, + "ibd_refusal_example": null, + "accepted_after_restart": 80, + "rejected_by_its_node": 0 + }, + "sinks": [ + "9ad0f1383ea522ee", + "9ad0f1383ea522ee", + "9ad0f1383ea522ee", + "9ad0f1383ea522ee" + ], + "block_counts": [ + 661, + 661, + 661, + 661 + ], + "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 be75b6e7bba9c3897e7d03bc33e2ac73d98e7b1e04e5c9609252bf1ad315b924, 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 17a73ea118f5fd35198f5bdb44b43e17194c1c3a91b8e3de8f13dc448b16b728, 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 be75b6e7bba9c3897e7d03bc33e2ac73d98e7b1e04e5c9609252bf1ad315b924, 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 17a73ea118f5fd35198f5bdb44b43e17194c1c3a91b8e3de8f13dc448b16b728, 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 be75b6e7bba9c3897e7d03bc33e2ac73d98e7b1e04e5c9609252bf1ad315b924, 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 be75b6e7bba9c3897e7d03bc33e2ac73d98e7b1e04e5c9609252bf1ad315b924, 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 17a73ea118f5fd35198f5bdb44b43e17194c1c3a91b8e3de8f13dc448b16b728, 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 be75b6e7bba9c3897e7d03bc33e2ac73d98e7b1e04e5c9609252bf1ad315b924, 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 17a73ea118f5fd35198f5bdb44b43e17194c1c3a91b8e3de8f13dc448b16b728, threshold 9000 bps of blue blocks, weakest up 10000 bps, weakest down 0 " + ] + ], + "signal_lines": [ + [ + "Program class v5 by miner signal: epoch 8 (share 10000 bps at byte 6 over 60 DAA ending at seed block 8194e0ad3c354d80cc64b5cfbb5032dc25b29f3764fd346758162f9c55d29e0c, threshold 9500 bps in each of 7 consecutive windows, weakest 10000 bps, shares oldest first [10000, 10000, 10000, 10000, 10000, 1000" + ], + [ + "Program class v5 by miner signal: epoch 8 (share 10000 bps at byte 6 over 60 DAA ending at seed block 8194e0ad3c354d80cc64b5cfbb5032dc25b29f3764fd346758162f9c55d29e0c, threshold 9500 bps in each of 7 consecutive windows, weakest 10000 bps, shares oldest first [10000, 10000, 10000, 10000, 10000, 1000" + ], + [ + "Program class v5 by miner signal: epoch 8 (share 10000 bps at byte 6 over 60 DAA ending at seed block 8194e0ad3c354d80cc64b5cfbb5032dc25b29f3764fd346758162f9c55d29e0c, threshold 9500 bps in each of 7 consecutive windows, weakest 10000 bps, shares oldest first [10000, 10000, 10000, 10000, 10000, 1000", + "Program class v5 by miner signal: epoch 8 (share 10000 bps at byte 6 over 60 DAA ending at seed block 8194e0ad3c354d80cc64b5cfbb5032dc25b29f3764fd346758162f9c55d29e0c, threshold 9500 bps in each of 7 consecutive windows, weakest 10000 bps, shares oldest first [10000, 10000, 10000, 10000, 10000, 1000", + "Program class v5 by miner signal: epoch 8 (share 10000 bps at byte 6 over 60 DAA ending at seed block 8194e0ad3c354d80cc64b5cfbb5032dc25b29f3764fd346758162f9c55d29e0c, threshold 9500 bps in each of 7 consecutive windows, weakest 10000 bps, shares oldest first [10000, 10000, 10000, 10000, 10000, 1000" + ], + [ + "Program class v5 by miner signal: epoch 8 (share 10000 bps at byte 6 over 60 DAA ending at seed block 8194e0ad3c354d80cc64b5cfbb5032dc25b29f3764fd346758162f9c55d29e0c, threshold 9500 bps in each of 7 consecutive windows, weakest 10000 bps, shares oldest first [10000, 10000, 10000, 10000, 10000, 1000" + ] + ], + "floor_lines": [ + "Program class v5 from the override file: enabled, the floor at epoch 15 (DAA score 900 rounded up to the epoch boundary at 900); 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 15 (DAA score 900 rounded up to the epoch boundary at 900); 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 15 (DAA score 900 rounded up to the epoch boundary at 900); 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 15 (DAA score 900 rounded up to the epoch boundary at 900); 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.2, + "daa": 2, + "epoch": 0, + "class": 4, + "rung": 0, + "v5_bps": 0, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "2/8217d68c", + "2/8217d68c", + "2/8217d68c", + "2/8217d68c" + ] + }, + { + "t": 37.2, + "daa": 7, + "epoch": 0, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "7/fcc0bb40", + "7/fcc0bb40", + "7/fcc0bb40", + "7/fcc0bb40" + ] + }, + { + "t": 52.3, + "daa": 11, + "epoch": 0, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "11/074d367c", + "11/074d367c", + "11/074d367c", + "11/074d367c" + ] + }, + { + "t": 67.3, + "daa": 17, + "epoch": 0, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "17/4f96fae7", + "17/4f96fae7", + "17/4f96fae7", + "17/4f96fae7" + ] + }, + { + "t": 82.3, + "daa": 33, + "epoch": 0, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "33/d2ee2aeb", + "33/d2ee2aeb", + "33/d2ee2aeb", + "33/d2ee2aeb" + ] + }, + { + "t": 97.3, + "daa": 57, + "epoch": 0, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "57/521e1082", + "57/521e1082", + "57/521e1082", + "57/521e1082" + ] + }, + { + "t": 112.4, + "daa": 71, + "epoch": 1, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "71/8d94033e", + "71/8d94033e", + "71/8d94033e", + "71/8d94033e" + ] + }, + { + "t": 127.4, + "daa": 88, + "epoch": 1, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "88/4369c1a1", + "88/4369c1a1", + "88/4369c1a1", + "88/4369c1a1" + ] + }, + { + "t": 142.4, + "daa": 112, + "epoch": 1, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "112/a5a50cd9", + "112/a5a50cd9", + "112/a5a50cd9", + "112/a5a50cd9" + ] + }, + { + "t": 157.4, + "daa": 123, + "epoch": 2, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "123/e9b0969b", + "121/8332d995", + "121/8332d995", + "123/e9b0969b" + ] + }, + { + "t": 172.5, + "daa": 131, + "epoch": 2, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "131/e628abc2", + "131/e628abc2", + "131/e628abc2", + "131/e628abc2" + ] + }, + { + "t": 187.5, + "daa": 152, + "epoch": 2, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "152/89b2dba9", + "152/89b2dba9", + "152/89b2dba9", + "152/89b2dba9" + ] + }, + { + "t": 202.5, + "daa": 165, + "epoch": 2, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "165/db50d6c8", + "165/db50d6c8", + "165/db50d6c8", + "165/db50d6c8" + ] + }, + { + "t": 217.6, + "daa": 180, + "epoch": 3, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "180/ae56e5cc", + "181/a3b78d6b", + "180/ae56e5cc", + "180/ae56e5cc" + ] + }, + { + "t": 232.6, + "daa": 201, + "epoch": 3, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "201/3c45f1a0", + "201/3c45f1a0", + "201/3c45f1a0", + "201/3c45f1a0" + ] + }, + { + "t": 247.6, + "daa": 220, + "epoch": 3, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "220/66ca2251", + "220/66ca2251", + "220/66ca2251", + "220/66ca2251" + ] + }, + { + "t": 262.6, + "daa": 234, + "epoch": 3, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "234/63e0c200", + "234/63e0c200", + "234/63e0c200", + "234/63e0c200" + ] + }, + { + "t": 277.7, + "daa": 240, + "epoch": 4, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "240/9ff2f5f0", + "240/9ff2f5f0", + "240/9ff2f5f0", + "240/9ff2f5f0" + ] + }, + { + "t": 292.7, + "daa": 252, + "epoch": 4, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "252/f73c9541", + "252/f73c9541", + "252/f73c9541", + "252/f73c9541" + ] + }, + { + "t": 307.7, + "daa": 275, + "epoch": 4, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "275/5b9874c1", + "275/5b9874c1", + "275/5b9874c1", + "275/5b9874c1" + ] + }, + { + "t": 322.8, + "daa": 297, + "epoch": 4, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "297/ec8a688e", + "297/ec8a688e", + "297/ec8a688e", + "297/ec8a688e" + ] + }, + { + "t": 337.8, + "daa": 308, + "epoch": 5, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "308/8b9a494b", + "308/8b9a494b", + "308/8b9a494b", + "308/8b9a494b" + ] + }, + { + "t": 352.8, + "daa": 330, + "epoch": 5, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "330/c5ef5dc4", + "330/c5ef5dc4", + "330/c5ef5dc4", + "330/c5ef5dc4" + ] + }, + { + "t": 367.9, + "daa": 348, + "epoch": 5, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "348/303733cd", + "348/303733cd", + "348/303733cd", + "348/303733cd" + ] + }, + { + "t": 382.9, + "daa": 360, + "epoch": 6, + "class": 4, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "360/04bf9d33", + "360/04bf9d33", + "360/04bf9d33", + "360/04bf9d33" + ] + }, + { + "t": 397.9, + "daa": 378, + "epoch": 6, + "class": 4, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "378/9e3fc1d4", + "378/9e3fc1d4", + "378/9e3fc1d4", + "378/9e3fc1d4" + ] + }, + { + "t": 412.9, + "daa": 390, + "epoch": 6, + "class": 4, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "390/004201b7", + "390/004201b7", + "390/004201b7", + "390/004201b7" + ] + }, + { + "t": 428, + "daa": 409, + "epoch": 6, + "class": 4, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "409/626a03bb", + "409/626a03bb", + "409/626a03bb", + "409/626a03bb" + ] + }, + { + "t": 443, + "daa": 423, + "epoch": 7, + "class": 4, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "423/ecc36b5e", + "423/ecc36b5e", + "423/ecc36b5e", + "423/ecc36b5e" + ] + }, + { + "t": 458, + "daa": 438, + "epoch": 7, + "class": 4, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "438/7c4689a4", + "438/7c4689a4", + "438/7c4689a4", + "438/7c4689a4" + ] + }, + { + "t": 473.1, + "daa": 449, + "epoch": 7, + "class": 4, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "449/a4128a63", + "449/a4128a63", + "449/a4128a63", + "449/a4128a63" + ] + }, + { + "t": 488.1, + "daa": 467, + "epoch": 7, + "class": 4, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "467/c85fdf67", + "467/c85fdf67", + "down", + "467/c85fdf67" + ] + }, + { + "t": 503.1, + "daa": 478, + "epoch": 7, + "class": 4, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "478/14c7137b", + "478/14c7137b", + "down", + "478/14c7137b" + ] + }, + { + "t": 518.1, + "daa": 485, + "epoch": 8, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "485/81499316", + "485/81499316", + "down", + "482/c966009a" + ] + }, + { + "t": 533.7, + "daa": 508, + "epoch": 8, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "508/cccd58d0", + "508/cccd58d0", + "458/d64b8825", + "508/cccd58d0" + ] + }, + { + "t": 548.7, + "daa": 528, + "epoch": 8, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "528/66bfcd19", + "528/66bfcd19", + "528/66bfcd19", + "528/66bfcd19" + ] + }, + { + "t": 563.8, + "daa": 540, + "epoch": 9, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "540/d0d2aa05", + "540/d0d2aa05", + "540/d0d2aa05", + "540/d0d2aa05" + ] + }, + { + "t": 578.8, + "daa": 555, + "epoch": 9, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "555/b63f5309", + "555/b63f5309", + "555/b63f5309", + "555/b63f5309" + ] + }, + { + "t": 593.8, + "daa": 573, + "epoch": 9, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "573/a1325acd", + "573/a1325acd", + "573/a1325acd", + "573/a1325acd" + ] + }, + { + "t": 608.9, + "daa": 590, + "epoch": 9, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "590/e4471a68", + "590/e4471a68", + "590/e4471a68", + "590/e4471a68" + ] + }, + { + "t": 623.9, + "daa": 602, + "epoch": 10, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "602/c2e0686a", + "602/c2e0686a", + "602/c2e0686a", + "602/c2e0686a" + ] + }, + { + "t": 638.9, + "daa": 620, + "epoch": 10, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "620/d264a9f3", + "620/d264a9f3", + "620/d264a9f3", + "620/d264a9f3" + ] + }, + { + "t": 654, + "daa": 638, + "epoch": 10, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "638/2216c0b5", + "638/2216c0b5", + "638/2216c0b5", + "638/2216c0b5" + ] + }, + { + "t": 669, + "daa": 655, + "epoch": 10, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "655/e3eab088", + "655/e3eab088", + "655/e3eab088", + "655/e3eab088" + ] + } + ] +} \ No newline at end of file diff --git a/docs/design/class-v5-harness/fasttime/cross-0325-d5b68fae.log b/docs/design/class-v5-harness/fasttime/cross-0325-d5b68fae.log new file mode 100644 index 000000000..4fc515753 --- /dev/null +++ b/docs/design/class-v5-harness/fasttime/cross-0325-d5b68fae.log @@ -0,0 +1,102 @@ +12:16:13.521 override: every key known to the binary +12:16:13.523 case cross-0325-d5b68fae: 4 nodes, bytes 6/6/6/6, ladder up/up/up/up; 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 900 (epoch 15); 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/artefacts/0325-d5b68fae/node-lane/igneumd +12:16:15.837 CPU verifier on the Devnet 3 genesis pack: cli e5a4ac5978462156 pack e5a4ac5978462156 expected e5a4ac5978462156: OK +12:16:17.408 n0 up pid 2984970 json 30302 p2p 30301 exec 30303, byte 6, ladder up +12:16:18.917 n1 up pid 2985390 json 30312 p2p 30311 exec 30313, byte 6, ladder up +12:16:20.423 n2 up pid 2985715 json 30322 p2p 30321 exec 30323, byte 6, ladder up +12:16:21.931 n3 up pid 2985971 json 30332 p2p 30331 exec 30333, byte 6, ladder up +12:16:21.932 n0: Program class v5 from the override file: enabled, the floor at epoch 15 (DAA score 900 rounded up to the epoch boundary at 900); the class v | this node signals object version 6 | this node signals up +12:16:21.932 n1: Program class v5 from the override file: enabled, the floor at epoch 15 (DAA score 900 rounded up to the epoch boundary at 900); the class v | this node signals object version 6 | this node signals up +12:16:21.932 n2: Program class v5 from the override file: enabled, the floor at epoch 15 (DAA score 900 rounded up to the epoch boundary at 900); the class v | this node signals object version 6 | this node signals up +12:16:21.932 n3: Program class v5 from the override file: enabled, the floor at epoch 15 (DAA score 900 rounded up to the epoch boundary at 900); the class v | this node signals object version 6 | this node signals up +12:16:21.933 n0 digest: 6fa8e71d7fb9aa0d +12:16:22.944 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 6, v5 by signal at epoch none, step at epoch 0 +12:16:22.974 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 +12:16:38.026 t=22.2 s daa 2 epoch 0 class 4 rung 0 v5 0 bps (weakest 0) up weakest 0 blocks/sink per node 2/8217d68c 2/8217d68c 2/8217d68c 2/8217d68c +12:16:53.055 t=37.2 s daa 7 epoch 0 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 7/fcc0bb40 7/fcc0bb40 7/fcc0bb40 7/fcc0bb40 +12:17:08.087 t=52.3 s daa 11 epoch 0 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 11/074d367c 11/074d367c 11/074d367c 11/074d367c +12:17:23.113 t=67.3 s daa 17 epoch 0 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 17/4f96fae7 17/4f96fae7 17/4f96fae7 17/4f96fae7 +12:17:38.136 t=82.3 s daa 33 epoch 0 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 33/d2ee2aeb 33/d2ee2aeb 33/d2ee2aeb 33/d2ee2aeb +12:17:53.167 t=97.3 s daa 57 epoch 0 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 57/521e1082 57/521e1082 57/521e1082 57/521e1082 +12:17:55.168 epoch 0 -> 1 at daa 60, 99.3 s: template class 4 (next 4) rung 0 (27 passes, next rung 0), v5 share at the sink 10000 bps (weakest of 7: 0), ladder up weakest 0 bps, this node signals byte 6, v5 by signal at epoch none, step at epoch 0 +12:17:55.173 stream for epoch 1 (seed ed47a536cd260ff0): root 0x6513eb39b26d4099 17 records, from n0 +12:18:08.200 t=112.4 s daa 71 epoch 1 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 71/8d94033e 71/8d94033e 71/8d94033e 71/8d94033e +12:18:23.231 t=127.4 s daa 88 epoch 1 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 88/4369c1a1 88/4369c1a1 88/4369c1a1 88/4369c1a1 +12:18:38.256 t=142.4 s daa 112 epoch 1 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 112/a5a50cd9 112/a5a50cd9 112/a5a50cd9 112/a5a50cd9 +12:18:45.269 epoch 1 -> 2 at daa 120, 149.4 s: template class 4 (next 4) rung 0 (27 passes, next rung 0), v5 share at the sink 10000 bps (weakest of 7: 0), ladder up weakest 0 bps, this node signals byte 6, v5 by signal at epoch none, step at epoch 0 +12:18:47.274 stream for epoch 2 (seed c62d83497d373256): root 0xf663e83de6045d1f 17 records, from n0 +12:18:53.284 t=157.4 s daa 123 epoch 2 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 123/e9b0969b 121/8332d995 121/8332d995 123/e9b0969b +12:19:08.305 t=172.5 s daa 131 epoch 2 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 131/e628abc2 131/e628abc2 131/e628abc2 131/e628abc2 +12:19:23.332 t=187.5 s daa 152 epoch 2 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 152/89b2dba9 152/89b2dba9 152/89b2dba9 152/89b2dba9 +12:19:38.358 t=202.5 s daa 165 epoch 2 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 165/db50d6c8 165/db50d6c8 165/db50d6c8 165/db50d6c8 +12:19:47.372 epoch 2 -> 3 at daa 180, 211.5 s: template class 4 (next 4) rung 0 (27 passes, next rung 0), v5 share at the sink 10000 bps (weakest of 7: 0), ladder up weakest 0 bps, this node signals byte 6, v5 by signal at epoch none, step at epoch 0 +12:19:47.377 stream for epoch 3 (seed 8869413ea15d1ee9): root 0xaa72f8327d51ee80 17 records, from n0 +12:19:53.388 t=217.6 s daa 180 epoch 3 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 180/ae56e5cc 181/a3b78d6b 180/ae56e5cc 180/ae56e5cc +12:20:08.422 t=232.6 s daa 201 epoch 3 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 201/3c45f1a0 201/3c45f1a0 201/3c45f1a0 201/3c45f1a0 +12:20:23.451 t=247.6 s daa 220 epoch 3 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 220/66ca2251 220/66ca2251 220/66ca2251 220/66ca2251 +12:20:38.480 t=262.6 s daa 234 epoch 3 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 234/63e0c200 234/63e0c200 234/63e0c200 234/63e0c200 +12:20:50.508 epoch 3 -> 4 at daa 240, 274.7 s: template class 4 (next 4) rung 0 (27 passes, next rung 0), v5 share at the sink 10000 bps (weakest of 7: 0), ladder up weakest 0 bps, this node signals byte 6, v5 by signal at epoch none, step at epoch 0 +12:20:51.513 stream for epoch 4 (seed fb9493c05a257041): root 0x0f935b173e5a1270 17 records, from n0 +12:20:53.517 t=277.7 s daa 240 epoch 4 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 240/9ff2f5f0 240/9ff2f5f0 240/9ff2f5f0 240/9ff2f5f0 +12:21:08.546 t=292.7 s daa 252 epoch 4 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 252/f73c9541 252/f73c9541 252/f73c9541 252/f73c9541 +12:21:23.576 t=307.7 s daa 275 epoch 4 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 10000 blocks/sink per node 275/5b9874c1 275/5b9874c1 275/5b9874c1 275/5b9874c1 +12:21:38.606 t=322.8 s daa 297 epoch 4 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 10000 blocks/sink per node 297/ec8a688e 297/ec8a688e 297/ec8a688e 297/ec8a688e +12:21:39.607 epoch 4 -> 5 at daa 300, 323.8 s: template class 4 (next 4) rung 0 (27 passes, next rung 0), v5 share at the sink 10000 bps (weakest of 7: 0), ladder up weakest 10000 bps, this node signals byte 6, v5 by signal at epoch none, step at epoch 0 +12:21:39.612 stream for epoch 5 (seed 03266cdfd136ba74): root 0xca79167895817b02 17 records, from n0 +12:21:53.637 t=337.8 s daa 308 epoch 5 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 10000 blocks/sink per node 308/8b9a494b 308/8b9a494b 308/8b9a494b 308/8b9a494b +12:22:08.670 t=352.8 s daa 330 epoch 5 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 10000 blocks/sink per node 330/c5ef5dc4 330/c5ef5dc4 330/c5ef5dc4 330/c5ef5dc4 +12:22:23.705 t=367.9 s daa 348 epoch 5 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 10000 blocks/sink per node 348/303733cd 348/303733cd 348/303733cd 348/303733cd +12:22:36.728 epoch 5 -> 6 at daa 360, 380.9 s: template class 4 (next 4) rung 1 (35 passes, next rung 1), v5 share at the sink 10000 bps (weakest of 7: 0), ladder up weakest 10000 bps, this node signals byte 6, v5 by signal at epoch none, step at epoch 6 +12:22:36.728 LADDER STEP: the template is rung 1 (35 shadow passes) from epoch 6 (daa 360) at 380.9 s wall +12:22:38.731 t=382.9 s daa 360 epoch 6 class 4 rung 1 v5 10000 bps (weakest 0) up weakest 10000 blocks/sink per node 360/04bf9d33 360/04bf9d33 360/04bf9d33 360/04bf9d33 +12:22:39.736 stream for epoch 6 (seed be75b6e7bba9c389): root 0x059670e5bdb6be71 17 records, from n0 +12:22:53.762 t=397.9 s daa 378 epoch 6 class 4 rung 1 v5 10000 bps (weakest 0) up weakest 10000 blocks/sink per node 378/9e3fc1d4 378/9e3fc1d4 378/9e3fc1d4 378/9e3fc1d4 +12:23:08.786 t=412.9 s daa 390 epoch 6 class 4 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 390/004201b7 390/004201b7 390/004201b7 390/004201b7 +12:23:23.811 t=428.0 s daa 409 epoch 6 class 4 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 409/626a03bb 409/626a03bb 409/626a03bb 409/626a03bb +12:23:32.828 epoch 6 -> 7 at daa 420, 437.0 s: template class 4 (next 4) rung 1 (35 passes, next rung 1), v5 share at the sink 10000 bps (weakest of 7: 10000), ladder up weakest 10000 bps, this node signals byte 6, v5 by signal at epoch none, step at epoch 6 +12:23:35.835 stream for epoch 7 (seed 7697194a73846815): root 0x3cc73ed44a583236 17 records, from n0 +12:23:38.838 t=443.0 s daa 423 epoch 7 class 4 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 423/ecc36b5e 423/ecc36b5e 423/ecc36b5e 423/ecc36b5e +12:23:53.866 t=458.0 s daa 438 epoch 7 class 4 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 438/7c4689a4 438/7c4689a4 438/7c4689a4 438/7c4689a4 +12:24:08.896 t=473.1 s daa 449 epoch 7 class 4 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 449/a4128a63 449/a4128a63 449/a4128a63 449/a4128a63 +12:24:17.916 RESTART STEP: n2 and its miner stopped at daa 457 (482.1 s), 23 DAA before the expected v5 boundary 480 +12:24:23.928 t=488.1 s daa 467 epoch 7 class 4 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 467/c85fdf67 467/c85fdf67 down 467/c85fdf67 +12:24:38.955 t=503.1 s daa 478 epoch 7 class 4 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 478/14c7137b 478/14c7137b down 478/14c7137b +12:24:41.960 epoch 7 -> 8 at daa 480, 506.1 s: template class 5 (next 5) rung 1 (35 passes, next rung 1), v5 share at the sink 10000 bps (weakest of 7: 10000), ladder up weakest 10000 bps, this node signals byte 6, v5 by signal at epoch 8, step at epoch 6 +12:24:41.961 CLASS SWITCH: the template is class v5 from epoch 8 (daa 480) at rung 1 (35 passes), 506.1 s wall +12:24:43.964 stream for epoch 8 (seed 8194e0ad3c354d80): root 0x747f1019bef7b828 17 records, from n0 +12:24:53.979 t=518.1 s daa 485 epoch 8 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 485/81499316 485/81499316 down 482/c966009a +12:25:06.509 n2 RESTARTED pid 3144758 json 30322 p2p 30321 exec 30323, byte 6, ladder up (own datadir kept) +12:25:06.509 RESTART STEP: n2 started on its own datadir at daa 500 (530.7 s), 20 DAA after the boundary; its miner waits for the resync (at most 0 s) +12:25:07.520 RESTART STEP: n2's miner restarted with its key at daa 506 (531.7 s), without a resync inside 0 s +12:25:09.532 t=533.7 s daa 508 epoch 8 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 508/cccd58d0 508/cccd58d0 458/d64b8825 508/cccd58d0 +12:25:14.556 RESTART STEP: n2 at n0's sink c9d45929f096b886 (513 blocks) 8 s after its start +12:25:24.580 t=548.7 s daa 528 epoch 8 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 528/66bfcd19 528/66bfcd19 528/66bfcd19 528/66bfcd19 +12:25:36.602 epoch 8 -> 9 at daa 540, 560.8 s: template class 5 (next 5) rung 1 (35 passes, next rung 1), v5 share at the sink 10000 bps (weakest of 7: 10000), ladder up weakest 10000 bps, this node signals byte 6, v5 by signal at epoch none, step at epoch 6 +12:25:36.608 stream for epoch 9 (seed ec0a8cf9e1c6874f): root 0x3046a7c17feb51c9 17 records, from n0 +12:25:39.614 t=563.8 s daa 540 epoch 9 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 540/d0d2aa05 540/d0d2aa05 540/d0d2aa05 540/d0d2aa05 +12:25:54.644 t=578.8 s daa 555 epoch 9 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 555/b63f5309 555/b63f5309 555/b63f5309 555/b63f5309 +12:26:09.680 t=593.8 s daa 573 epoch 9 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 573/a1325acd 573/a1325acd 573/a1325acd 573/a1325acd +12:26:24.716 t=608.9 s daa 590 epoch 9 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 590/e4471a68 590/e4471a68 590/e4471a68 590/e4471a68 +12:26:33.734 epoch 9 -> 10 at daa 600, 617.9 s: template class 5 (next 5) rung 1 (35 passes, next rung 1), v5 share at the sink 10000 bps (weakest of 7: 10000), ladder up weakest 10000 bps, this node signals byte 6, v5 by signal at epoch none, step at epoch 6 +12:26:36.740 stream for epoch 10 (seed e4471a685b714500): root 0x687dcec18ad277e4 17 records, from n0 +12:26:39.744 t=623.9 s daa 602 epoch 10 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 602/c2e0686a 602/c2e0686a 602/c2e0686a 602/c2e0686a +12:26:54.768 t=638.9 s daa 620 epoch 10 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 620/d264a9f3 620/d264a9f3 620/d264a9f3 620/d264a9f3 +12:27:09.800 t=654.0 s daa 638 epoch 10 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 638/2216c0b5 638/2216c0b5 638/2216c0b5 638/2216c0b5 +12:27:24.827 t=669.0 s daa 655 epoch 10 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 655/e3eab088 655/e3eab088 655/e3eab088 655/e3eab088 +12:27:35.848 epoch 10 -> 11 at daa 660, 680.0 s: template class 5 (next 5) rung 1 (35 passes, next rung 1), v5 share at the sink 10000 bps (weakest of 7: 10000), ladder up weakest 10000 bps, this node signals byte 6, v5 by signal at epoch none, step at epoch 6 +12:27:38.852 stream for epoch 11 (seed 5f6ef149600a63d9): root 0xe3eaea854fe115d1 17 records, from n0 +12:29:05.970 SUMMARY FAIL (cross-0325-d5b68fae) 2026-10-08T12:29:05.968Z: rung 1 (35 passes) from epoch 6 at DAA 360; v5 from epoch 8 at DAA 480 at rung 1; 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:10000bps e8:v5:r1:10000bps e9:v5:r1:10000bps e10:v5:r1:10000bps e11:v5:r1:10000bps; chain bytes {"0":1,"6":661} (9985 bps at byte 6), ladder bits {"none":1,"up":661}; blocks 483 / 179 across DAA 480; rejected miners 0/0/0/66 nodes 0/0/0/67 (submit timeouts 2/0/0/1); accepted after the flip 87/81/80/16; sinks 9ad0f1383ea522ee 9ad0f1383ea522ee 9ad0f1383ea522ee 9ad0f1383ea522ee (agree) at 661/661/661/661; step lines 4/4 (epochs 6/6/6/6; later steps logged 12, earliest allowed 12), v5 signal lines 4/4 (epochs 8/8/8/8, weakest 10000/10000/10000/10000); stale n3 accepted after the first refresh 0 rejected 67; restart n2 stopped at DAA 457, started at DAA 500, resynced 8 s later, lock faults 0, IBD refusals 0, catch-up done yes, hold refusals to its miner 0, accepted before/after done 0/80, accepted after the miner start 80; dn3 id OK +12:29:05.970 PROGRAM ID epoch 0 v4 rung 0 (27 passes) seed 234e082d653dc69d: miners 83dab9f31f2e2dba (4 of 4) cli 83dab9f31f2e2dba other-class 343287b6df5996ed OK +12:29:05.970 PROGRAM ID epoch 1 v4 rung 0 (27 passes) seed ed47a536cd260ff0: miners 87fdb8ab11462b1b (4 of 4) cli 87fdb8ab11462b1b other-class 937542241e332e7a state 0x6513eb39b26d4099 (17 records) OK +12:29:05.970 PROGRAM ID epoch 2 v4 rung 0 (27 passes) seed c62d83497d373256: miners 4a9914a992cfe35f (4 of 4) cli 4a9914a992cfe35f other-class 7fe5e645da532a76 state 0xf663e83de6045d1f (17 records) OK +12:29:05.970 PROGRAM ID epoch 3 v4 rung 0 (27 passes) seed 8869413ea15d1ee9: miners 3a000e9a327a054a (4 of 4) cli 3a000e9a327a054a other-class 370c7374af317d89 state 0xaa72f8327d51ee80 (17 records) OK +12:29:05.970 PROGRAM ID epoch 4 v4 rung 0 (27 passes) seed fb9493c05a257041: miners f1b5c23e6b6e4b24 (4 of 4) cli f1b5c23e6b6e4b24 other-class e2be8a2535aadac3 state 0x0f935b173e5a1270 (17 records) OK +12:29:05.970 PROGRAM ID epoch 5 v4 rung 0 (27 passes) seed 03266cdfd136ba74: miners dc4cd89e14650103 (4 of 4) cli dc4cd89e14650103 other-class 6e7977a7ded060ea state 0xca79167895817b02 (17 records) OK +12:29:05.970 PROGRAM ID epoch 5 FORK v4 rung 0 (27 passes) seed be75b6e7bba9c389: miners 5507037f69412f65 (4 of 4) cli 5a16d74325cb8e0a other-class 5507037f69412f65 MISMATCH +12:29:05.970 PROGRAM ID epoch 7 v4 rung 1 (35 passes) seed 7697194a73846815: miners 9d6d060be31d8d0e (4 of 4) cli 9d6d060be31d8d0e other-class eaf9a5902fd1f447 state 0x3cc73ed44a583236 (17 records) OK +12:29:05.970 PROGRAM ID epoch 8 v5 rung 1 (35 passes) seed 8194e0ad3c354d80: miners bc9f207423b8de56 (4 of 4) cli bc9f207423b8de56 other-class 7ae38b2d247c3853 rung0 cdaa75f36cee85ed state 0x747f1019bef7b828 (17 records) OK +12:29:05.970 PROGRAM ID epoch 9 v5 rung 1 (35 passes) seed ec0a8cf9e1c6874f: miners 65b57e3b847d362e (4 of 4) cli ebf64b32e2d84c5b other-class 72d644e148d93c6b rung0 1f1cf82877f46ee6 state 0x3046a7c17feb51c9 (17 records) MISMATCH +12:29:05.970 PROGRAM ID epoch 10 v5 rung 1 (35 passes) seed e4471a685b714500: miners 18b2c0b633a36c62 (4 of 4) cli 18b2c0b633a36c62 other-class 2a2bfd92af2a5dcf rung0 8b8a14ec192eff25 state 0x687dcec18ad277e4 (17 records) OK +12:29:05.970 PROGRAM ID epoch 11 v5 rung 1 (35 passes) seed 5f6ef149600a63d9: miners 4828d856ed36afd9 (3 of 4) cli 4828d856ed36afd9 other-class 989d1f100d2d9998 rung0 2174975185ca5230 state 0xe3eaea854fe115d1 (17 records) OK +12:29:05.970 FAILED CHECK v5_ids_equal_the_cli_v5_id +12:29:05.970 summary: /tmp/igneum-fast-time-v5x-cross-0325-d5b68fae/summary.json and /srv/builds/igneum-wt-v5-fasttime/docs/design/class-v5-harness/fasttime/cross-0325-d5b68fae.json