diff --git a/docs/design/class-v5-harness/fasttime/cross-0325-42ce0f07-2.json b/docs/design/class-v5-harness/fasttime/cross-0325-42ce0f07-2.json new file mode 100644 index 000000000..a46ccca68 --- /dev/null +++ b/docs/design/class-v5-harness/fasttime/cross-0325-42ce0f07-2.json @@ -0,0 +1,1531 @@ +{ + "pass": true, + "case": "cross-0325-42ce0f07-2", + "utc": "2026-10-08T12:22:57.955Z", + "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": 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": 900, + "floor_epoch": 15, + "epoch_blocks": 60, + "lead": 10, + "first_step_epoch": 6, + "first_flip_epoch": 8, + "boundary_daa": 480, + "node": "/srv/artefacts/0325-42ce0f07/node-lane/igneumd", + "miner": "/srv/artefacts/0325-42ce0f07/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": 383, + "wall": 1791461793207 + }, + "class_switch": { + "epoch": 8, + "daa": 480, + "at": 513.3, + "wall": 1791461923495, + "rung": 1, + "reps": 35 + }, + "run_ended_at_s": 677.2, + "final_daa": 660, + "max_epoch_seen": 11, + "epochs": { + "0": { + "class": 4, + "rung": 0, + "reps": 27, + "firstSeenDaa": 0, + "at": 7.1, + "wall": 1791461417286, + "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": 84.3, + "wall": 1791461494511, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "5a8cefac4ba7599cf8bb1c649cd40e913f6e81b8ede236528243fe3d621834cd", + "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": 139.4, + "wall": 1791461549630, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "2773056557fa7c083b981d702dc243ab9abc86c5587de35e34e4841fadfaec82", + "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": 194.6, + "wall": 1791461604762, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "c21c6e5d6e26e647d47fa481a66dca3980bbff796810951c589a5f41adaf7003", + "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": 257.7, + "wall": 1791461667914, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "da0f1120c0446911cae503bf60fbec78103ee5a522084080ff459f0f3b6ea646", + "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": 321.9, + "wall": 1791461732076, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "d6861289b9bd53a3fd74846a40d28575a45ba391c2bac6c3b169a98269401d52", + "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": 383, + "wall": 1791461793206, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "4e0b52eb6c597975ff7d2dded902b6723d9d02c5e1b2704c83debebfdd7bae22", + "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": 446.2, + "wall": 1791461856358, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "efefe6522de15b366b2fdbb823bedf75b82d7c21c5a0b04a5e79991f53ebe813", + "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": 513.3, + "wall": 1791461923495, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "2d21abf06814383c9b5bd7dfd232d2b834a860901631e0ec174fce3a9560fbfe", + "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": 567.9, + "wall": 1791461978145, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "12bc1c6877848300791a55eed44cf77d12c4b966928997f2b9894e03e2b04f5c", + "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": 624.1, + "wall": 1791462034273, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "f091d2dc6c071dcc7b358cfc573efd3abb922ae413e9a0c1f7170886ea0065de", + "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": 677.2, + "wall": 1791462087383, + "eraSeed": "234e082d653dc69db36d875b256d0f5f4a123b353d6aa069c3c7aa9aa6c46062", + "seed": "621496c51255e3ca230cf69daea4566ef89b4aea34c542e466ca0ec423a2dd9c", + "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": "0x6afd7a970b0ef4c1817f0366e16611c729b6add69e4b963eb10255525d6ee4c2", + "records": 16, + "block": "5a8cefac4ba7599cf8bb1c649cd40e913f6e81b8ede236528243fe3d621834cd", + "roots_per_node": { + "0": "0x6afd7a970b0ef4c1817f0366e16611c729b6add69e4b963eb10255525d6ee4c2", + "1": "0x6afd7a970b0ef4c1817f0366e16611c729b6add69e4b963eb10255525d6ee4c2", + "2": "0x6afd7a970b0ef4c1817f0366e16611c729b6add69e4b963eb10255525d6ee4c2" + } + }, + "2": { + "root": "0x1722b6380d13ccbeb0e60fbf39be38d975863eb519bcff7768930b86b856cd71", + "records": 17, + "block": "2773056557fa7c083b981d702dc243ab9abc86c5587de35e34e4841fadfaec82", + "roots_per_node": { + "0": "0x1722b6380d13ccbeb0e60fbf39be38d975863eb519bcff7768930b86b856cd71", + "1": "0x1722b6380d13ccbeb0e60fbf39be38d975863eb519bcff7768930b86b856cd71", + "2": "0x1722b6380d13ccbeb0e60fbf39be38d975863eb519bcff7768930b86b856cd71" + } + }, + "3": { + "root": "0xfc2c0005f74bc965033263f730aac638eb45e37425a7f3f73d576a4b009b1d0d", + "records": 17, + "block": "c21c6e5d6e26e647d47fa481a66dca3980bbff796810951c589a5f41adaf7003", + "roots_per_node": { + "0": "0xfc2c0005f74bc965033263f730aac638eb45e37425a7f3f73d576a4b009b1d0d", + "1": "0xfc2c0005f74bc965033263f730aac638eb45e37425a7f3f73d576a4b009b1d0d", + "2": "0xfc2c0005f74bc965033263f730aac638eb45e37425a7f3f73d576a4b009b1d0d" + } + }, + "4": { + "root": "0x764dad4bad94648c24f0a1ce1caceb93f5e219d41bc70fd30131f67c1a35ff14", + "records": 17, + "block": "da0f1120c0446911cae503bf60fbec78103ee5a522084080ff459f0f3b6ea646", + "roots_per_node": { + "0": "0x764dad4bad94648c24f0a1ce1caceb93f5e219d41bc70fd30131f67c1a35ff14", + "1": "0x764dad4bad94648c24f0a1ce1caceb93f5e219d41bc70fd30131f67c1a35ff14", + "2": "0x764dad4bad94648c24f0a1ce1caceb93f5e219d41bc70fd30131f67c1a35ff14" + } + }, + "5": { + "root": "0xb602c7b2293f59434f5d820098c433efeaa7215e489822be24d2826ea90c9ee8", + "records": 17, + "block": "d6861289b9bd53a3fd74846a40d28575a45ba391c2bac6c3b169a98269401d52", + "roots_per_node": { + "0": "0xb602c7b2293f59434f5d820098c433efeaa7215e489822be24d2826ea90c9ee8", + "1": "0xb602c7b2293f59434f5d820098c433efeaa7215e489822be24d2826ea90c9ee8", + "2": "0xb602c7b2293f59434f5d820098c433efeaa7215e489822be24d2826ea90c9ee8" + } + }, + "6": { + "root": "0x7454e2c5494a9e88b63768cd0b6e5c707c8d4a89a5bf03817962b2c55b12c4a6", + "records": 17, + "block": "4e0b52eb6c597975ff7d2dded902b6723d9d02c5e1b2704c83debebfdd7bae22", + "roots_per_node": { + "0": "0x7454e2c5494a9e88b63768cd0b6e5c707c8d4a89a5bf03817962b2c55b12c4a6", + "1": "0x7454e2c5494a9e88b63768cd0b6e5c707c8d4a89a5bf03817962b2c55b12c4a6", + "2": "0x7454e2c5494a9e88b63768cd0b6e5c707c8d4a89a5bf03817962b2c55b12c4a6" + } + }, + "7": { + "root": "0xbffdca65db83698bc30bdb71834d9df6f7aa1d50b8883d1384242451e48fcab3", + "records": 17, + "block": "efefe6522de15b366b2fdbb823bedf75b82d7c21c5a0b04a5e79991f53ebe813", + "roots_per_node": { + "0": "0xbffdca65db83698bc30bdb71834d9df6f7aa1d50b8883d1384242451e48fcab3", + "1": "0xbffdca65db83698bc30bdb71834d9df6f7aa1d50b8883d1384242451e48fcab3", + "2": "0xbffdca65db83698bc30bdb71834d9df6f7aa1d50b8883d1384242451e48fcab3" + } + }, + "8": { + "root": "0xb45fbc0cef52051e8e3867b83eef158a45701942d3030bae6c5cb80bbf695f42", + "records": 17, + "block": "2d21abf06814383c9b5bd7dfd232d2b834a860901631e0ec174fce3a9560fbfe", + "roots_per_node": { + "0": "0xb45fbc0cef52051e8e3867b83eef158a45701942d3030bae6c5cb80bbf695f42", + "1": "0xb45fbc0cef52051e8e3867b83eef158a45701942d3030bae6c5cb80bbf695f42", + "2": "0xb45fbc0cef52051e8e3867b83eef158a45701942d3030bae6c5cb80bbf695f42" + } + }, + "9": { + "root": "0x8f8877ba0404fd93c81b68cdcc50ee1abee586e650d4b2820623ecb4e20b7f13", + "records": 17, + "block": "12bc1c6877848300791a55eed44cf77d12c4b966928997f2b9894e03e2b04f5c", + "roots_per_node": { + "0": "0x8f8877ba0404fd93c81b68cdcc50ee1abee586e650d4b2820623ecb4e20b7f13", + "1": "0x8f8877ba0404fd93c81b68cdcc50ee1abee586e650d4b2820623ecb4e20b7f13", + "2": "0x8f8877ba0404fd93c81b68cdcc50ee1abee586e650d4b2820623ecb4e20b7f13" + } + }, + "10": { + "root": "0xcc2a0d3557ded9d2034aabe7c243d263529e6901a1594f50b5e1393dbb012aa3", + "records": 17, + "block": "f091d2dc6c071dcc7b358cfc573efd3abb922ae413e9a0c1f7170886ea0065de", + "roots_per_node": { + "0": "0xcc2a0d3557ded9d2034aabe7c243d263529e6901a1594f50b5e1393dbb012aa3", + "1": "0xcc2a0d3557ded9d2034aabe7c243d263529e6901a1594f50b5e1393dbb012aa3", + "2": "0xcc2a0d3557ded9d2034aabe7c243d263529e6901a1594f50b5e1393dbb012aa3" + } + }, + "11": { + "root": "0x1a7f652e5520a4e2585d05910b9fb81e0401ed5315a64a641c4c01845ed175ce", + "records": 17, + "block": "621496c51255e3ca230cf69daea4566ef89b4aea34c542e466ca0ec423a2dd9c", + "roots_per_node": { + "0": "0x1a7f652e5520a4e2585d05910b9fb81e0401ed5315a64a641c4c01845ed175ce", + "1": "0x1a7f652e5520a4e2585d05910b9fb81e0401ed5315a64a641c4c01845ed175ce", + "2": "0x1a7f652e5520a4e2585d05910b9fb81e0401ed5315a64a641c4c01845ed175ce" + } + } + }, + "blocks": { + "total": 663, + "before_boundary": 481, + "after_boundary": 182, + "object_bytes": { + "0": 1, + "6": 662 + }, + "byte_6_share_bps": 9985, + "ladder_bits": { + "none": 1, + "up": 662 + }, + "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": "5a8cefac4ba7599c", + "fork": false, + "miners_id": "f24c6f975127e4e1", + "miners": 4, + "disagree": false, + "state_root": "0x6afd7a970b0ef4c1817f0366e16611c729b6add69e4b963eb10255525d6ee4c2", + "state_records": 16, + "roots_per_node": { + "0": "0x6afd7a970b0ef4c1817f0366e16611c729b6add69e4b963eb10255525d6ee4c2", + "1": "0x6afd7a970b0ef4c1817f0366e16611c729b6add69e4b963eb10255525d6ee4c2", + "2": "0x6afd7a970b0ef4c1817f0366e16611c729b6add69e4b963eb10255525d6ee4c2" + }, + "cli": "f24c6f975127e4e1", + "cli_other": "5a188e307730f91c" + }, + { + "epoch": 2, + "class": "v4", + "rung": 0, + "reps": 27, + "seed": "2773056557fa7c08", + "fork": false, + "miners_id": "f5b7185432e0d12a", + "miners": 4, + "disagree": false, + "state_root": "0x1722b6380d13ccbeb0e60fbf39be38d975863eb519bcff7768930b86b856cd71", + "state_records": 17, + "roots_per_node": { + "0": "0x1722b6380d13ccbeb0e60fbf39be38d975863eb519bcff7768930b86b856cd71", + "1": "0x1722b6380d13ccbeb0e60fbf39be38d975863eb519bcff7768930b86b856cd71", + "2": "0x1722b6380d13ccbeb0e60fbf39be38d975863eb519bcff7768930b86b856cd71" + }, + "cli": "f5b7185432e0d12a", + "cli_other": "f0d17035e7abf0ad" + }, + { + "epoch": 3, + "class": "v4", + "rung": 0, + "reps": 27, + "seed": "c21c6e5d6e26e647", + "fork": false, + "miners_id": "ec6978f0dbac3523", + "miners": 4, + "disagree": false, + "state_root": "0xfc2c0005f74bc965033263f730aac638eb45e37425a7f3f73d576a4b009b1d0d", + "state_records": 17, + "roots_per_node": { + "0": "0xfc2c0005f74bc965033263f730aac638eb45e37425a7f3f73d576a4b009b1d0d", + "1": "0xfc2c0005f74bc965033263f730aac638eb45e37425a7f3f73d576a4b009b1d0d", + "2": "0xfc2c0005f74bc965033263f730aac638eb45e37425a7f3f73d576a4b009b1d0d" + }, + "cli": "ec6978f0dbac3523", + "cli_other": "2a3e35bda07d284a" + }, + { + "epoch": 4, + "class": "v4", + "rung": 0, + "reps": 27, + "seed": "da0f1120c0446911", + "fork": false, + "miners_id": "b8d8e587b65da210", + "miners": 4, + "disagree": false, + "state_root": "0x764dad4bad94648c24f0a1ce1caceb93f5e219d41bc70fd30131f67c1a35ff14", + "state_records": 17, + "roots_per_node": { + "0": "0x764dad4bad94648c24f0a1ce1caceb93f5e219d41bc70fd30131f67c1a35ff14", + "1": "0x764dad4bad94648c24f0a1ce1caceb93f5e219d41bc70fd30131f67c1a35ff14", + "2": "0x764dad4bad94648c24f0a1ce1caceb93f5e219d41bc70fd30131f67c1a35ff14" + }, + "cli": "b8d8e587b65da210", + "cli_other": "2895a11d1c5a74af" + }, + { + "epoch": 5, + "class": "v4", + "rung": 0, + "reps": 27, + "seed": "d6861289b9bd53a3", + "fork": false, + "miners_id": "c0d6d863b4737525", + "miners": 4, + "disagree": false, + "state_root": "0xb602c7b2293f59434f5d820098c433efeaa7215e489822be24d2826ea90c9ee8", + "state_records": 17, + "roots_per_node": { + "0": "0xb602c7b2293f59434f5d820098c433efeaa7215e489822be24d2826ea90c9ee8", + "1": "0xb602c7b2293f59434f5d820098c433efeaa7215e489822be24d2826ea90c9ee8", + "2": "0xb602c7b2293f59434f5d820098c433efeaa7215e489822be24d2826ea90c9ee8" + }, + "cli": "c0d6d863b4737525", + "cli_other": "d546a67b04c5ad6c" + }, + { + "epoch": 6, + "class": "v4", + "rung": 1, + "reps": 35, + "seed": "4e0b52eb6c597975", + "fork": false, + "miners_id": "1626b0b794c5be17", + "miners": 4, + "disagree": false, + "state_root": "0x7454e2c5494a9e88b63768cd0b6e5c707c8d4a89a5bf03817962b2c55b12c4a6", + "state_records": 17, + "roots_per_node": { + "0": "0x7454e2c5494a9e88b63768cd0b6e5c707c8d4a89a5bf03817962b2c55b12c4a6", + "1": "0x7454e2c5494a9e88b63768cd0b6e5c707c8d4a89a5bf03817962b2c55b12c4a6", + "2": "0x7454e2c5494a9e88b63768cd0b6e5c707c8d4a89a5bf03817962b2c55b12c4a6" + }, + "cli": "1626b0b794c5be17", + "cli_other": "b98634a934970fd4" + }, + { + "epoch": 7, + "class": "v4", + "rung": 1, + "reps": 35, + "seed": "efefe6522de15b36", + "fork": false, + "miners_id": "2f38c98c9188414b", + "miners": 4, + "disagree": false, + "state_root": "0xbffdca65db83698bc30bdb71834d9df6f7aa1d50b8883d1384242451e48fcab3", + "state_records": 17, + "roots_per_node": { + "0": "0xbffdca65db83698bc30bdb71834d9df6f7aa1d50b8883d1384242451e48fcab3", + "1": "0xbffdca65db83698bc30bdb71834d9df6f7aa1d50b8883d1384242451e48fcab3", + "2": "0xbffdca65db83698bc30bdb71834d9df6f7aa1d50b8883d1384242451e48fcab3" + }, + "cli": "2f38c98c9188414b", + "cli_other": "959ba454172420a8" + }, + { + "epoch": 8, + "class": "v5", + "rung": 1, + "reps": 35, + "seed": "2d21abf06814383c", + "fork": false, + "miners_id": "237a3e3cde0c428e", + "miners": 4, + "disagree": false, + "state_root": "0xb45fbc0cef52051e8e3867b83eef158a45701942d3030bae6c5cb80bbf695f42", + "state_records": 17, + "roots_per_node": { + "0": "0xb45fbc0cef52051e8e3867b83eef158a45701942d3030bae6c5cb80bbf695f42", + "1": "0xb45fbc0cef52051e8e3867b83eef158a45701942d3030bae6c5cb80bbf695f42", + "2": "0xb45fbc0cef52051e8e3867b83eef158a45701942d3030bae6c5cb80bbf695f42" + }, + "cli": "237a3e3cde0c428e", + "cli_other": "3a3310039d1401ff", + "cli_rung0": "5534f79baeeb29c1" + }, + { + "epoch": 9, + "class": "v5", + "rung": 1, + "reps": 35, + "seed": "12bc1c6877848300", + "fork": false, + "miners_id": "381a199097315824", + "miners": 4, + "disagree": false, + "state_root": "0x8f8877ba0404fd93c81b68cdcc50ee1abee586e650d4b2820623ecb4e20b7f13", + "state_records": 17, + "roots_per_node": { + "0": "0x8f8877ba0404fd93c81b68cdcc50ee1abee586e650d4b2820623ecb4e20b7f13", + "1": "0x8f8877ba0404fd93c81b68cdcc50ee1abee586e650d4b2820623ecb4e20b7f13", + "2": "0x8f8877ba0404fd93c81b68cdcc50ee1abee586e650d4b2820623ecb4e20b7f13" + }, + "cli": "381a199097315824", + "cli_other": "52aea8b2f1e0c905", + "cli_rung0": "0010cca5df061b3f" + }, + { + "epoch": 10, + "class": "v5", + "rung": 1, + "reps": 35, + "seed": "f091d2dc6c071dcc", + "fork": false, + "miners_id": "1e03b912e57d8606", + "miners": 4, + "disagree": false, + "state_root": "0xcc2a0d3557ded9d2034aabe7c243d263529e6901a1594f50b5e1393dbb012aa3", + "state_records": 17, + "roots_per_node": { + "0": "0xcc2a0d3557ded9d2034aabe7c243d263529e6901a1594f50b5e1393dbb012aa3", + "1": "0xcc2a0d3557ded9d2034aabe7c243d263529e6901a1594f50b5e1393dbb012aa3", + "2": "0xcc2a0d3557ded9d2034aabe7c243d263529e6901a1594f50b5e1393dbb012aa3" + }, + "cli": "1e03b912e57d8606", + "cli_other": "f4e2ab9ccf7453e3", + "cli_rung0": "e8ef2f687f4daa81" + }, + { + "epoch": 11, + "class": "v5", + "rung": 1, + "reps": 35, + "seed": "621496c51255e3ca", + "fork": false, + "miners_id": "df4d3d91bcd07aab", + "miners": 4, + "disagree": false, + "state_root": "0x1a7f652e5520a4e2585d05910b9fb81e0401ed5315a64a641c4c01845ed175ce", + "state_records": 17, + "roots_per_node": { + "0": "0x1a7f652e5520a4e2585d05910b9fb81e0401ed5315a64a641c4c01845ed175ce", + "1": "0x1a7f652e5520a4e2585d05910b9fb81e0401ed5315a64a641c4c01845ed175ce", + "2": "0x1a7f652e5520a4e2585d05910b9fb81e0401ed5315a64a641c4c01845ed175ce" + }, + "cli": "df4d3d91bcd07aab", + "cli_other": "c1f5ab4518f0d30e", + "cli_rung0": "77af9d8529a73e1a" + } + ], + "fork_rows": 0, + "miners_expected_on_a_row": 2, + "accepted_per_miner": [ + 207, + 200, + 198, + 145 + ], + "accepted_after_flip_per_miner": [ + 98, + 71, + 80, + 21 + ], + "rejected_by_miners": [ + 0, + 0, + 0, + 69 + ], + "hold_refusals_per_miner": [ + 0, + 0, + 1, + 0 + ], + "submit_timeouts_per_miner": [ + 0, + 0, + 0, + 0 + ], + "rejected_by_nodes": [ + 0, + 0, + 0, + 69 + ], + "stale": { + "node": 3, + "accepted_total": 145, + "accepted_after_first_refresh": 0, + "old_template_blocks_after_refresh": 0, + "rejected_by_its_node": 69, + "rejected_lines": 69, + "first_refresh_epoch": 9 + }, + "restart": { + "node": 2, + "stopped": { + "daa": 455, + "at": 479.2, + "wall": 1791461889438 + }, + "started": { + "daa": 500, + "at": 540.9, + "wall": 1791461951069 + }, + "resynced": { + "daa": 515, + "at": 551.9, + "after_s": 11, + "blocks": 515 + }, + "minerStarted": { + "daa": 505, + "at": 541.9, + "wall": 1791461952081, + "after_resync": false + }, + "lock_fault_lines": [], + "ibd_refusal_lines": 0, + "catch_up_done_lines": [ + "IBD: class v5 catch-up done: 20 deferred headers validated after 4 s" + ], + "catch_up_done_wall": 1791461961298, + "catch_up_start_line": "IBD: class v5 catch-up: syncing the bodies below the last validated honest header d5f3a4aa3eca0ee4b2793f6a5b27eeed469072f94284b721d800fc79e12e8c98 so the executor reaches the epoch's seed block, then validating 20 deferred headers; this node's own mining is he", + "catch_up_start_wall": 1791461956949, + "accepted_during_catch_up": 0, + "miner_hold_s": 0, + "hold_refusals_to_the_miner": 1, + "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": [ + "d4eca096e35ba346", + "d4eca096e35ba346", + "d4eca096e35ba346", + "d4eca096e35ba346" + ], + "block_counts": [ + 662, + 662, + 662, + 662 + ], + "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 4e0b52eb6c597975ff7d2dded902b6723d9d02c5e1b2704c83debebfdd7bae22, 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 8228b832573e9e98aa7c5a57cf3304af941f6999e02c90fb0a764e3b584d19ee, 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 4e0b52eb6c597975ff7d2dded902b6723d9d02c5e1b2704c83debebfdd7bae22, 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 8228b832573e9e98aa7c5a57cf3304af941f6999e02c90fb0a764e3b584d19ee, 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 4e0b52eb6c597975ff7d2dded902b6723d9d02c5e1b2704c83debebfdd7bae22, 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 4e0b52eb6c597975ff7d2dded902b6723d9d02c5e1b2704c83debebfdd7bae22, 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 8228b832573e9e98aa7c5a57cf3304af941f6999e02c90fb0a764e3b584d19ee, 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 4e0b52eb6c597975ff7d2dded902b6723d9d02c5e1b2704c83debebfdd7bae22, 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 8228b832573e9e98aa7c5a57cf3304af941f6999e02c90fb0a764e3b584d19ee, 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 2d21abf06814383c9b5bd7dfd232d2b834a860901631e0ec174fce3a9560fbfe, 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 2d21abf06814383c9b5bd7dfd232d2b834a860901631e0ec174fce3a9560fbfe, 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 2d21abf06814383c9b5bd7dfd232d2b834a860901631e0ec174fce3a9560fbfe, 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 2d21abf06814383c9b5bd7dfd232d2b834a860901631e0ec174fce3a9560fbfe, 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": 3, + "epoch": 0, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "3/8deb6ca3", + "3/8deb6ca3", + "3/8deb6ca3", + "3/8deb6ca3" + ] + }, + { + "t": 37.2, + "daa": 10, + "epoch": 0, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "10/0052f2e4", + "10/0052f2e4", + "10/0052f2e4", + "10/0052f2e4" + ] + }, + { + "t": 52.2, + "daa": 22, + "epoch": 0, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "22/776ef7f1", + "22/776ef7f1", + "22/776ef7f1", + "22/776ef7f1" + ] + }, + { + "t": 67.3, + "daa": 48, + "epoch": 0, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "48/ba59f68b", + "48/ba59f68b", + "48/ba59f68b", + "48/ba59f68b" + ] + }, + { + "t": 82.3, + "daa": 57, + "epoch": 0, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "57/8b3e46d6", + "57/8b3e46d6", + "57/8b3e46d6", + "57/8b3e46d6" + ] + }, + { + "t": 97.3, + "daa": 67, + "epoch": 1, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "67/d25c79bc", + "67/d25c79bc", + "67/d25c79bc", + "67/d25c79bc" + ] + }, + { + "t": 112.4, + "daa": 87, + "epoch": 1, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "87/2bbc9b4f", + "87/2bbc9b4f", + "87/2bbc9b4f", + "87/2bbc9b4f" + ] + }, + { + "t": 127.4, + "daa": 108, + "epoch": 1, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "108/882e1c0f", + "108/882e1c0f", + "108/882e1c0f", + "108/882e1c0f" + ] + }, + { + "t": 142.4, + "daa": 120, + "epoch": 2, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "120/d9e84289", + "120/d9e84289", + "120/d9e84289", + "120/d9e84289" + ] + }, + { + "t": 157.5, + "daa": 138, + "epoch": 2, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "138/edc9b0a2", + "138/edc9b0a2", + "138/edc9b0a2", + "138/edc9b0a2" + ] + }, + { + "t": 172.5, + "daa": 158, + "epoch": 2, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "158/ebbd97a1", + "158/ebbd97a1", + "158/ebbd97a1", + "158/ebbd97a1" + ] + }, + { + "t": 187.6, + "daa": 173, + "epoch": 2, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "173/af84c7d0", + "173/af84c7d0", + "173/af84c7d0", + "173/af84c7d0" + ] + }, + { + "t": 202.6, + "daa": 186, + "epoch": 3, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "186/d8b146f2", + "186/d8b146f2", + "186/d8b146f2", + "186/d8b146f2" + ] + }, + { + "t": 217.6, + "daa": 206, + "epoch": 3, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "206/b9dd7744", + "206/b9dd7744", + "206/b9dd7744", + "206/b9dd7744" + ] + }, + { + "t": 232.7, + "daa": 221, + "epoch": 3, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "221/72e67c93", + "221/72e67c93", + "221/72e67c93", + "221/72e67c93" + ] + }, + { + "t": 247.7, + "daa": 232, + "epoch": 3, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "232/8c24d5cd", + "232/8c24d5cd", + "232/8c24d5cd", + "232/8c24d5cd" + ] + }, + { + "t": 262.7, + "daa": 241, + "epoch": 4, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "241/737b4da9", + "242/9c0af519", + "241/737b4da9", + "241/737b4da9" + ] + }, + { + "t": 277.8, + "daa": 260, + "epoch": 4, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 0, + "nodes": [ + "260/f62108bb", + "260/f62108bb", + "260/f62108bb", + "260/f62108bb" + ] + }, + { + "t": 292.8, + "daa": 277, + "epoch": 4, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "277/0b71fbcf", + "277/0b71fbcf", + "277/0b71fbcf", + "277/0b71fbcf" + ] + }, + { + "t": 307.8, + "daa": 288, + "epoch": 4, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "288/65217977", + "288/65217977", + "288/65217977", + "288/65217977" + ] + }, + { + "t": 322.9, + "daa": 300, + "epoch": 5, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "300/c03c60ef", + "300/c03c60ef", + "300/c03c60ef", + "300/c03c60ef" + ] + }, + { + "t": 337.9, + "daa": 315, + "epoch": 5, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "315/13db0ad8", + "315/13db0ad8", + "315/13db0ad8", + "315/13db0ad8" + ] + }, + { + "t": 353, + "daa": 333, + "epoch": 5, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "333/a0b3de0f", + "333/a0b3de0f", + "333/a0b3de0f", + "333/a0b3de0f" + ] + }, + { + "t": 368, + "daa": 343, + "epoch": 5, + "class": 4, + "rung": 0, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "343/7517e815", + "343/7517e815", + "343/7517e815", + "343/7517e815" + ] + }, + { + "t": 383, + "daa": 360, + "epoch": 6, + "class": 4, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "360/f592833d", + "360/f592833d", + "360/f592833d", + "360/f592833d" + ] + }, + { + "t": 398, + "daa": 379, + "epoch": 6, + "class": 4, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 0, + "up_weakest_bps": 10000, + "nodes": [ + "379/209dd376", + "379/209dd376", + "379/209dd376", + "379/209dd376" + ] + }, + { + "t": 413.1, + "daa": 398, + "epoch": 6, + "class": 4, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "398/8e1b149b", + "398/8e1b149b", + "398/8e1b149b", + "398/8e1b149b" + ] + }, + { + "t": 428.1, + "daa": 407, + "epoch": 6, + "class": 4, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "407/2806878c", + "407/2806878c", + "407/2806878c", + "407/2806878c" + ] + }, + { + "t": 443.2, + "daa": 417, + "epoch": 6, + "class": 4, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "417/ea5d88e9", + "417/ea5d88e9", + "417/ea5d88e9", + "417/ea5d88e9" + ] + }, + { + "t": 458.2, + "daa": 430, + "epoch": 7, + "class": 4, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "430/765c7749", + "430/765c7749", + "430/765c7749", + "430/765c7749" + ] + }, + { + "t": 473.2, + "daa": 451, + "epoch": 7, + "class": 4, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "451/e13b00ad", + "451/e13b00ad", + "451/e13b00ad", + "451/e13b00ad" + ] + }, + { + "t": 488.3, + "daa": 464, + "epoch": 7, + "class": 4, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "464/5c91924c", + "464/5c91924c", + "down", + "464/5c91924c" + ] + }, + { + "t": 503.3, + "daa": 476, + "epoch": 7, + "class": 4, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "476/194c84cc", + "476/194c84cc", + "down", + "476/194c84cc" + ] + }, + { + "t": 518.3, + "daa": 480, + "epoch": 8, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "480/d5f3a4aa", + "480/d5f3a4aa", + "down", + "480/d5f3a4aa" + ] + }, + { + "t": 533.3, + "daa": 494, + "epoch": 8, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "494/3c524c4f", + "494/3c524c4f", + "down", + "494/3c524c4f" + ] + }, + { + "t": 548.9, + "daa": 511, + "epoch": 8, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "511/298d51a7", + "511/298d51a7", + "480/d5f3a4aa", + "511/298d51a7" + ] + }, + { + "t": 563.9, + "daa": 531, + "epoch": 8, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "531/6431b618", + "531/6431b618", + "531/6431b618", + "531/6431b618" + ] + }, + { + "t": 579, + "daa": 546, + "epoch": 9, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "546/39845602", + "546/39845602", + "546/39845602", + "546/39845602" + ] + }, + { + "t": 594, + "daa": 556, + "epoch": 9, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "556/c6668db5", + "556/c6668db5", + "556/c6668db5", + "556/c6668db5" + ] + }, + { + "t": 609, + "daa": 581, + "epoch": 9, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "581/6010114c", + "581/6010114c", + "581/6010114c", + "581/6010114c" + ] + }, + { + "t": 624.1, + "daa": 600, + "epoch": 10, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "600/64b122fd", + "600/64b122fd", + "600/64b122fd", + "600/64b122fd" + ] + }, + { + "t": 639.1, + "daa": 614, + "epoch": 10, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "614/edbcf358", + "614/edbcf358", + "614/edbcf358", + "614/edbcf358" + ] + }, + { + "t": 654.1, + "daa": 635, + "epoch": 10, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "635/38fe49c1", + "635/38fe49c1", + "635/38fe49c1", + "635/38fe49c1" + ] + }, + { + "t": 669.2, + "daa": 649, + "epoch": 10, + "class": 5, + "rung": 1, + "v5_bps": 10000, + "v5_weakest_bps": 10000, + "up_weakest_bps": 10000, + "nodes": [ + "649/282be071", + "649/282be071", + "649/282be071", + "649/282be071" + ] + } + ] +} \ No newline at end of file diff --git a/docs/design/class-v5-harness/fasttime/cross-0325-42ce0f07-2.log b/docs/design/class-v5-harness/fasttime/cross-0325-42ce0f07-2.log new file mode 100644 index 000000000..5d536faac --- /dev/null +++ b/docs/design/class-v5-harness/fasttime/cross-0325-42ce0f07-2.log @@ -0,0 +1,101 @@ +12:10:07.871 override: every key known to the binary +12:10:07.874 case cross-0325-42ce0f07-2: 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-42ce0f07/node-lane/igneumd +12:10:10.200 CPU verifier on the Devnet 3 genesis pack: cli e5a4ac5978462156 pack e5a4ac5978462156 expected e5a4ac5978462156: OK +12:10:11.747 n0 up pid 2911051 json 29862 p2p 29861 exec 29863, byte 6, ladder up +12:10:13.257 n1 up pid 2911846 json 29872 p2p 29871 exec 29873, byte 6, ladder up +12:10:14.764 n2 up pid 2912706 json 29882 p2p 29881 exec 29883, byte 6, ladder up +12:10:16.271 n3 up pid 2913039 json 29892 p2p 29891 exec 29893, byte 6, ladder up +12:10:16.273 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:10:16.273 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:10:16.273 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:10:16.273 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:10:16.273 n0 digest: 6fa8e71d7fb9aa0d +12:10:17.286 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:10:17.312 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:10:32.362 t=22.2 s daa 3 epoch 0 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 3/8deb6ca3 3/8deb6ca3 3/8deb6ca3 3/8deb6ca3 +12:10:47.399 t=37.2 s daa 10 epoch 0 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 10/0052f2e4 10/0052f2e4 10/0052f2e4 10/0052f2e4 +12:11:02.433 t=52.2 s daa 22 epoch 0 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 22/776ef7f1 22/776ef7f1 22/776ef7f1 22/776ef7f1 +12:11:17.468 t=67.3 s daa 48 epoch 0 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 48/ba59f68b 48/ba59f68b 48/ba59f68b 48/ba59f68b +12:11:32.503 t=82.3 s daa 57 epoch 0 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 57/8b3e46d6 57/8b3e46d6 57/8b3e46d6 57/8b3e46d6 +12:11:34.511 epoch 0 -> 1 at daa 60, 84.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:11:37.519 stream for epoch 1 (seed 5a8cefac4ba7599c): root 0x6afd7a970b0ef4c1 16 records, from n0 +12:11:47.540 t=97.3 s daa 67 epoch 1 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 67/d25c79bc 67/d25c79bc 67/d25c79bc 67/d25c79bc +12:12:02.577 t=112.4 s daa 87 epoch 1 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 87/2bbc9b4f 87/2bbc9b4f 87/2bbc9b4f 87/2bbc9b4f +12:12:17.610 t=127.4 s daa 108 epoch 1 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 108/882e1c0f 108/882e1c0f 108/882e1c0f 108/882e1c0f +12:12:29.630 epoch 1 -> 2 at daa 120, 139.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:12:29.637 stream for epoch 2 (seed 2773056557fa7c08): root 0x1722b6380d13ccbe 17 records, from n0 +12:12:32.642 t=142.4 s daa 120 epoch 2 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 120/d9e84289 120/d9e84289 120/d9e84289 120/d9e84289 +12:12:47.678 t=157.5 s daa 138 epoch 2 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 138/edc9b0a2 138/edc9b0a2 138/edc9b0a2 138/edc9b0a2 +12:13:02.711 t=172.5 s daa 158 epoch 2 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 158/ebbd97a1 158/ebbd97a1 158/ebbd97a1 158/ebbd97a1 +12:13:17.750 t=187.6 s daa 173 epoch 2 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 173/af84c7d0 173/af84c7d0 173/af84c7d0 173/af84c7d0 +12:13:24.762 epoch 2 -> 3 at daa 180, 194.6 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:13:25.770 stream for epoch 3 (seed c21c6e5d6e26e647): root 0xfc2c0005f74bc965 17 records, from n0 +12:13:32.785 t=202.6 s daa 186 epoch 3 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 186/d8b146f2 186/d8b146f2 186/d8b146f2 186/d8b146f2 +12:13:47.823 t=217.6 s daa 206 epoch 3 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 206/b9dd7744 206/b9dd7744 206/b9dd7744 206/b9dd7744 +12:14:02.858 t=232.7 s daa 221 epoch 3 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 221/72e67c93 221/72e67c93 221/72e67c93 221/72e67c93 +12:14:17.894 t=247.7 s daa 232 epoch 3 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 232/8c24d5cd 232/8c24d5cd 232/8c24d5cd 232/8c24d5cd +12:14:27.914 epoch 3 -> 4 at daa 240, 257.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:14:29.918 stream for epoch 4 (seed da0f1120c0446911): root 0x764dad4bad94648c 17 records, from n0 +12:14:32.923 t=262.7 s daa 241 epoch 4 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 241/737b4da9 242/9c0af519 241/737b4da9 241/737b4da9 +12:14:47.960 t=277.8 s daa 260 epoch 4 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 0 blocks/sink per node 260/f62108bb 260/f62108bb 260/f62108bb 260/f62108bb +12:15:02.992 t=292.8 s daa 277 epoch 4 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 10000 blocks/sink per node 277/0b71fbcf 277/0b71fbcf 277/0b71fbcf 277/0b71fbcf +12:15:18.035 t=307.8 s daa 288 epoch 4 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 10000 blocks/sink per node 288/65217977 288/65217977 288/65217977 288/65217977 +12:15:32.076 epoch 4 -> 5 at daa 300, 321.9 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:15:33.084 t=322.9 s daa 300 epoch 5 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 10000 blocks/sink per node 300/c03c60ef 300/c03c60ef 300/c03c60ef 300/c03c60ef +12:15:34.092 stream for epoch 5 (seed d6861289b9bd53a3): root 0xb602c7b2293f5943 17 records, from n0 +12:15:48.121 t=337.9 s daa 315 epoch 5 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 10000 blocks/sink per node 315/13db0ad8 315/13db0ad8 315/13db0ad8 315/13db0ad8 +12:16:03.150 t=352.9 s daa 333 epoch 5 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 10000 blocks/sink per node 333/a0b3de0f 333/a0b3de0f 333/a0b3de0f 333/a0b3de0f +12:16:18.179 t=368.0 s daa 343 epoch 5 class 4 rung 0 v5 10000 bps (weakest 0) up weakest 10000 blocks/sink per node 343/7517e815 343/7517e815 343/7517e815 343/7517e815 +12:16:33.206 epoch 5 -> 6 at daa 360, 383.0 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:16:33.207 LADDER STEP: the template is rung 1 (35 shadow passes) from epoch 6 (daa 360) at 383.0 s wall +12:16:33.208 t=383.0 s daa 360 epoch 6 class 4 rung 1 v5 10000 bps (weakest 0) up weakest 10000 blocks/sink per node 360/f592833d 360/f592833d 360/f592833d 360/f592833d +12:16:34.217 stream for epoch 6 (seed 4e0b52eb6c597975): root 0x7454e2c5494a9e88 17 records, from n0 +12:16:48.249 t=398.0 s daa 379 epoch 6 class 4 rung 1 v5 10000 bps (weakest 0) up weakest 10000 blocks/sink per node 379/209dd376 379/209dd376 379/209dd376 379/209dd376 +12:17:03.280 t=413.1 s daa 398 epoch 6 class 4 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 398/8e1b149b 398/8e1b149b 398/8e1b149b 398/8e1b149b +12:17:18.318 t=428.1 s daa 407 epoch 6 class 4 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 407/2806878c 407/2806878c 407/2806878c 407/2806878c +12:17:33.351 t=443.2 s daa 417 epoch 6 class 4 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 417/ea5d88e9 417/ea5d88e9 417/ea5d88e9 417/ea5d88e9 +12:17:36.358 epoch 6 -> 7 at daa 420, 446.2 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:17:38.365 stream for epoch 7 (seed efefe6522de15b36): root 0xbffdca65db83698b 17 records, from n0 +12:17:48.387 t=458.2 s daa 430 epoch 7 class 4 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 430/765c7749 430/765c7749 430/765c7749 430/765c7749 +12:18:03.424 t=473.2 s daa 451 epoch 7 class 4 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 451/e13b00ad 451/e13b00ad 451/e13b00ad 451/e13b00ad +12:18:09.438 RESTART STEP: n2 and its miner stopped at daa 455 (479.2 s), 25 DAA before the expected v5 boundary 480 +12:18:18.456 t=488.3 s daa 464 epoch 7 class 4 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 464/5c91924c 464/5c91924c down 464/5c91924c +12:18:33.476 t=503.3 s daa 476 epoch 7 class 4 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 476/194c84cc 476/194c84cc down 476/194c84cc +12:18:43.495 epoch 7 -> 8 at daa 480, 513.3 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:18:43.495 CLASS SWITCH: the template is class v5 from epoch 8 (daa 480) at rung 1 (35 passes), 513.3 s wall +12:18:46.504 stream for epoch 8 (seed 2d21abf06814383c): root 0xb45fbc0cef52051e 17 records, from n0 +12:18:48.510 t=518.3 s daa 480 epoch 8 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 480/d5f3a4aa 480/d5f3a4aa down 480/d5f3a4aa +12:19:03.541 t=533.3 s daa 494 epoch 8 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 494/3c524c4f 494/3c524c4f down 494/3c524c4f +12:19:11.069 n2 RESTARTED pid 3049242 json 29882 p2p 29881 exec 29883, byte 6, ladder up (own datadir kept) +12:19:11.069 RESTART STEP: n2 started on its own datadir at daa 500 (540.9 s), 20 DAA after the boundary; its miner waits for the resync (at most 0 s) +12:19:12.081 RESTART STEP: n2's miner restarted with its key at daa 505 (541.9 s), without a resync inside 0 s +12:19:19.105 t=548.9 s daa 511 epoch 8 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 511/298d51a7 511/298d51a7 480/d5f3a4aa 511/298d51a7 +12:19:22.115 RESTART STEP: n2 at n0's sink a3ef7137bbb39ffb (515 blocks) 11 s after its start +12:19:34.138 t=563.9 s daa 531 epoch 8 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 531/6431b618 531/6431b618 531/6431b618 531/6431b618 +12:19:38.145 epoch 8 -> 9 at daa 540, 567.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:19:40.151 stream for epoch 9 (seed 12bc1c6877848300): root 0x8f8877ba0404fd93 17 records, from n0 +12:19:49.169 t=579.0 s daa 546 epoch 9 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 546/39845602 546/39845602 546/39845602 546/39845602 +12:20:04.208 t=594.0 s daa 556 epoch 9 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 556/c6668db5 556/c6668db5 556/c6668db5 556/c6668db5 +12:20:19.238 t=609.0 s daa 581 epoch 9 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 581/6010114c 581/6010114c 581/6010114c 581/6010114c +12:20:34.273 epoch 9 -> 10 at daa 600, 624.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 none, step at epoch 6 +12:20:34.274 t=624.1 s daa 600 epoch 10 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 600/64b122fd 600/64b122fd 600/64b122fd 600/64b122fd +12:20:36.282 stream for epoch 10 (seed f091d2dc6c071dcc): root 0xcc2a0d3557ded9d2 17 records, from n0 +12:20:49.311 t=639.1 s daa 614 epoch 10 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 614/edbcf358 614/edbcf358 614/edbcf358 614/edbcf358 +12:21:04.341 t=654.1 s daa 635 epoch 10 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 635/38fe49c1 635/38fe49c1 635/38fe49c1 635/38fe49c1 +12:21:19.370 t=669.2 s daa 649 epoch 10 class 5 rung 1 v5 10000 bps (weakest 10000) up weakest 10000 blocks/sink per node 649/282be071 649/282be071 649/282be071 649/282be071 +12:21:27.383 epoch 10 -> 11 at daa 660, 677.2 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:21:30.389 stream for epoch 11 (seed 621496c51255e3ca): root 0x1a7f652e5520a4e2 17 records, from n0 +12:22:57.957 SUMMARY PASS (cross-0325-42ce0f07-2) 2026-10-08T12:22:57.955Z: 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":662} (9985 bps at byte 6), ladder bits {"none":1,"up":662}; blocks 481 / 182 across DAA 480; rejected miners 0/0/0/69 nodes 0/0/0/69 (submit timeouts 0/0/0/0); accepted after the flip 98/71/80/21; sinks d4eca096e35ba346 d4eca096e35ba346 d4eca096e35ba346 d4eca096e35ba346 (agree) at 662/662/662/662; 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 69; restart n2 stopped at DAA 455, started at DAA 500, resynced 11 s later, lock faults 0, IBD refusals 0, catch-up done yes, hold refusals to its miner 1, accepted before/after done 0/80, accepted after the miner start 80; dn3 id OK +12:22:57.958 PROGRAM ID epoch 0 v4 rung 0 (27 passes) seed 234e082d653dc69d: miners 83dab9f31f2e2dba (4 of 4) cli 83dab9f31f2e2dba other-class 343287b6df5996ed OK +12:22:57.958 PROGRAM ID epoch 1 v4 rung 0 (27 passes) seed 5a8cefac4ba7599c: miners f24c6f975127e4e1 (4 of 4) cli f24c6f975127e4e1 other-class 5a188e307730f91c state 0x6afd7a970b0ef4c1 (16 records) OK +12:22:57.958 PROGRAM ID epoch 2 v4 rung 0 (27 passes) seed 2773056557fa7c08: miners f5b7185432e0d12a (4 of 4) cli f5b7185432e0d12a other-class f0d17035e7abf0ad state 0x1722b6380d13ccbe (17 records) OK +12:22:57.958 PROGRAM ID epoch 3 v4 rung 0 (27 passes) seed c21c6e5d6e26e647: miners ec6978f0dbac3523 (4 of 4) cli ec6978f0dbac3523 other-class 2a3e35bda07d284a state 0xfc2c0005f74bc965 (17 records) OK +12:22:57.958 PROGRAM ID epoch 4 v4 rung 0 (27 passes) seed da0f1120c0446911: miners b8d8e587b65da210 (4 of 4) cli b8d8e587b65da210 other-class 2895a11d1c5a74af state 0x764dad4bad94648c (17 records) OK +12:22:57.958 PROGRAM ID epoch 5 v4 rung 0 (27 passes) seed d6861289b9bd53a3: miners c0d6d863b4737525 (4 of 4) cli c0d6d863b4737525 other-class d546a67b04c5ad6c state 0xb602c7b2293f5943 (17 records) OK +12:22:57.958 PROGRAM ID epoch 6 v4 rung 1 (35 passes) seed 4e0b52eb6c597975: miners 1626b0b794c5be17 (4 of 4) cli 1626b0b794c5be17 other-class b98634a934970fd4 state 0x7454e2c5494a9e88 (17 records) OK +12:22:57.958 PROGRAM ID epoch 7 v4 rung 1 (35 passes) seed efefe6522de15b36: miners 2f38c98c9188414b (4 of 4) cli 2f38c98c9188414b other-class 959ba454172420a8 state 0xbffdca65db83698b (17 records) OK +12:22:57.958 PROGRAM ID epoch 8 v5 rung 1 (35 passes) seed 2d21abf06814383c: miners 237a3e3cde0c428e (4 of 4) cli 237a3e3cde0c428e other-class 3a3310039d1401ff rung0 5534f79baeeb29c1 state 0xb45fbc0cef52051e (17 records) OK +12:22:57.958 PROGRAM ID epoch 9 v5 rung 1 (35 passes) seed 12bc1c6877848300: miners 381a199097315824 (4 of 4) cli 381a199097315824 other-class 52aea8b2f1e0c905 rung0 0010cca5df061b3f state 0x8f8877ba0404fd93 (17 records) OK +12:22:57.958 PROGRAM ID epoch 10 v5 rung 1 (35 passes) seed f091d2dc6c071dcc: miners 1e03b912e57d8606 (4 of 4) cli 1e03b912e57d8606 other-class f4e2ab9ccf7453e3 rung0 e8ef2f687f4daa81 state 0xcc2a0d3557ded9d2 (17 records) OK +12:22:57.958 PROGRAM ID epoch 11 v5 rung 1 (35 passes) seed 621496c51255e3ca: miners df4d3d91bcd07aab (4 of 4) cli df4d3d91bcd07aab other-class c1f5ab4518f0d30e rung0 77af9d8529a73e1a state 0x1a7f652e5520a4e2 (17 records) OK +12:22:57.958 summary: /tmp/igneum-fast-time-v5x-cross-0325-42ce0f07-2/summary.json and /srv/builds/igneum-wt-v5-fasttime/docs/design/class-v5-harness/fasttime/cross-0325-42ce0f07-2.json