From cd0ff2a6c55a0b17b7b1f46d5f533db07fb3cb8d Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Wed, 7 Oct 2026 13:17:56 +0000 Subject: [PATCH 01/10] Counter ASIC 3.0 status: sub-version 2's suite line (526fa757, 100 of 100 on box 2, the route line), the re-gate carries from 07a809a7 Co-Authored-By: Claude Fable 5.1 --- docs/plans/counter-asic-3-status.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/plans/counter-asic-3-status.md b/docs/plans/counter-asic-3-status.md index 7f7ce07fb..ca109c25d 100644 --- a/docs/plans/counter-asic-3-status.md +++ b/docs/plans/counter-asic-3-status.md @@ -367,7 +367,7 @@ Three residual classes, all a constant delivered through a writer the rule admit | era-4 | dd8fdf6ff4f59eed | | era-5 | 8bf40f5cb858d835 | -Packs zip (eight packs, packs-ca3-v4-sub2) sha256 69c36772cd79e44e2ddd589466d9c64a94a13c9e970e9f27bd76feabb9b4581b. The suite re-runs through master's build-remote on box 2 (the worktree's own script predates --box; the first run died on the flag), line to follow; G1 on PC 2 under --cards-off after it. The sub-version-2 pairing waits on the node lane's re-pin to a788661687db4bb3 and byte 7. For the record, sub-version 1's pairing: igneum-pow 8c728ca3 against b7cc37e7 (8097d600's assert_ne in) 17 passed, 0 failed, rc 0, 12:21Z. 0.3.20's CUT SET AS IT STANDS (the shipper, 14:1x UK): pin c4459193, igneum-pow 8c728ca3 at object byte 5 (sub-version 1), the floor-moved file publishing with it (the project lead's word; the floor from the live DAA at the publish plus 604,800, the digest read on c4459193), publish about 15:15Z (16:15 BST) on CASES END, the sweep from then with PC 1 first. 0.3.21's clock tonight: the node lane stages release-0.3.21-node at the shipper's sweep-end word (about 15:45Z, 16:45 BST) with the sub-version-2 re-pin (07a809a7, byte 7, id a788661687db4bb3) as its own commit, held pending the F8 census on 07a809a7; the census's clock about 14:00Z (15:00 BST) by the attack-pass lane's within-the-hour line from 13:01Z; the pass line every one of the 64 seeds under 1.2x of the window model on the chain path. If the census fails or slips past 19:00Z (20:00 BST), main's standing ruling applies (nothing on sub-version 2 is proposed until the census is green): 0.3.21's node ships byte 5 again with the re-pin dropped and the rest of its line kept. CI NOTE (13:1x UTC): master's ci runs since 12dc5c97 (nineteen of mine) sit queued behind one self-hosted runner (igneum-build-1, busy; 31 queued across branches, one in progress); the last completed master runs (439a233f to 5f990a09) are success; no red exists, the conclusions are unread until the queue drains. MAIN'S WORD (14:2x UK): the floor move is the project lead's word already and ships with 0.3.20 at the cut; the CI lever is a second self-hosted runner on build-2 plus ubuntu-latest for docs-only pushes, ordered to the CI lane; the rule reads "own a red when the conclusion lands", never holding pushes; the census verdict about 14:00Z (15:00 UK) decides 0.3.21's byte. SUB-VERSION 2's STATIC CENSUS (the hash lane, tools/ca3-v4-uniform on box 2, 13:12Z, 1,024 chain-shaped seeds plus F8's p1 to p3): 0 lossy-sourced load sites of 16,432 (14,329 injecting, 2,103 bijective); 0 programs with an or-, mul- or mulhi-sourced load; the no-era draw path gives the devnet epoch-0 seed the pack's own id a788661687db4bb3, so every draw path reads one stream. Cost of (a') and (c'): 1.99 attempts per seed on average against 0.05 before (p2's seed five), about 2 ms of generation per rejected attempt on one core; nothing a miner or node notices. Ledger entry 715f14be. Master 36e08c80 merged into ca3-v4-amend as f5244ad7 (igneum-pow untouched, re-export 0 differing files), pushed with the gate GREEN, its CI runs queued; the box-2 suite runs through the merged tools (the first attempt died on test initialisers missing the (c') field, fixed in the same push; library and packs unaffected). G1 BLOCKED: PC 2 has not picked up fetch-ca3-v4-sub2-20261007 and run-ca3-v4-sub2-g1-pc2-20261007 (published 13:04:02Z, signature OK); the intake shows nothing from 1ccfe586 since job-update-now-0319 at 10:34:21Z; the PC 2 lock releases when the job closes or in 30 minutes; the run is republished when the app reports. PC 2 READS SILENT on the console (the shipper, 14:4x UK): last seen 2 h ago, app 0.3.19 on node 5899f603, its last line the 0.3.19 update-now at 10:34:21Z; the app went down or stopped polling on that update (the UI lane's update-now; PC 1 took the same update and reports). The build-server lane's PC 2 kept-datadir job (run-20261007-125433, published 12:54Z) is unpicked for the same reason, and it is the Windows kept-datadir gate for 0.3.20's PC 1 step. The sweep cannot bring PC 2 back (the app's poller applies updates; a silent app does not poll); a Windows restart of the app is a hand action, the project lead's or by main's word; the shipper has asked main. The hash lane's G1 and the Windows kept-datadir line wait on that answer; the PC 2 lock stays. THE INTEROP FACT stands from the void run: the 5899f603 hub accepted 235 object-byte-5 blocks from the 8097d600 node with 0 rejected, one digest on all five nodes on the live sixteen-field file. The gates: the digest test and the kaspa-pow vector test (the amended devnet epoch-0 id 1a4230699a6b9c60 must equal, c120d7963abdcd96 must differ, the v3 control unchanged) on the box; the mixed-version Devnet 2 gate (the amended 0.3.20 node beside a 5899f603 node for ten minutes on the live file without the v4 fields) after the Mac build; the fresh-join canary the 0.3.20 cut's | +Packs zip (eight packs, packs-ca3-v4-sub2) sha256 69c36772cd79e44e2ddd589466d9c64a94a13c9e970e9f27bd76feabb9b4581b. The suite re-runs through master's build-remote on box 2 (the worktree's own script predates --box; the first run died on the flag), line to follow; G1 on PC 2 under --cards-off after it. The sub-version-2 pairing waits on the node lane's re-pin to a788661687db4bb3 and byte 7. For the record, sub-version 1's pairing: igneum-pow 8c728ca3 against b7cc37e7 (8097d600's assert_ne in) 17 passed, 0 failed, rc 0, 12:21Z. 0.3.20's CUT SET AS IT STANDS (the shipper, 14:1x UK): pin c4459193, igneum-pow 8c728ca3 at object byte 5 (sub-version 1), the floor-moved file publishing with it (the project lead's word; the floor from the live DAA at the publish plus 604,800, the digest read on c4459193), publish about 15:15Z (16:15 BST) on CASES END, the sweep from then with PC 1 first. 0.3.21's clock tonight: the node lane stages release-0.3.21-node at the shipper's sweep-end word (about 15:45Z, 16:45 BST) with the sub-version-2 re-pin (07a809a7, byte 7, id a788661687db4bb3) as its own commit, held pending the F8 census on 07a809a7; the census's clock about 14:00Z (15:00 BST) by the attack-pass lane's within-the-hour line from 13:01Z; the pass line every one of the 64 seeds under 1.2x of the window model on the chain path. If the census fails or slips past 19:00Z (20:00 BST), main's standing ruling applies (nothing on sub-version 2 is proposed until the census is green): 0.3.21's node ships byte 5 again with the re-pin dropped and the rest of its line kept. CI NOTE (13:1x UTC): master's ci runs since 12dc5c97 (nineteen of mine) sit queued behind one self-hosted runner (igneum-build-1, busy; 31 queued across branches, one in progress); the last completed master runs (439a233f to 5f990a09) are success; no red exists, the conclusions are unread until the queue drains. MAIN'S WORD (14:2x UK): the floor move is the project lead's word already and ships with 0.3.20 at the cut; the CI lever is a second self-hosted runner on build-2 plus ubuntu-latest for docs-only pushes, ordered to the CI lane; the rule reads "own a red when the conclusion lands", never holding pushes; the census verdict about 14:00Z (15:00 UK) decides 0.3.21's byte. SUB-VERSION 2's STATIC CENSUS (the hash lane, tools/ca3-v4-uniform on box 2, 13:12Z, 1,024 chain-shaped seeds plus F8's p1 to p3): 0 lossy-sourced load sites of 16,432 (14,329 injecting, 2,103 bijective); 0 programs with an or-, mul- or mulhi-sourced load; the no-era draw path gives the devnet epoch-0 seed the pack's own id a788661687db4bb3, so every draw path reads one stream. Cost of (a') and (c'): 1.99 attempts per seed on average against 0.05 before (p2's seed five), about 2 ms of generation per rejected attempt on one core; nothing a miner or node notices. Ledger entry 715f14be. Master 36e08c80 merged into ca3-v4-amend as f5244ad7 (igneum-pow untouched, re-export 0 differing files), pushed with the gate GREEN, its CI runs queued; the box-2 suite runs through the merged tools (the first attempt died on test initialisers missing the (c') field, fixed in the same push; library and packs unaffected). G1 BLOCKED: PC 2 has not picked up fetch-ca3-v4-sub2-20261007 and run-ca3-v4-sub2-g1-pc2-20261007 (published 13:04:02Z, signature OK); the intake shows nothing from 1ccfe586 since job-update-now-0319 at 10:34:21Z; the PC 2 lock releases when the job closes or in 30 minutes; the run is republished when the app reports. PC 2 READS SILENT on the console (the shipper, 14:4x UK): last seen 2 h ago, app 0.3.19 on node 5899f603, its last line the 0.3.19 update-now at 10:34:21Z; the app went down or stopped polling on that update (the UI lane's update-now; PC 1 took the same update and reports). The build-server lane's PC 2 kept-datadir job (run-20261007-125433, published 12:54Z) is unpicked for the same reason, and it is the Windows kept-datadir gate for 0.3.20's PC 1 step. The sweep cannot bring PC 2 back (the app's poller applies updates; a silent app does not poll); a Windows restart of the app is a hand action, the project lead's or by main's word; the shipper has asked main. The hash lane's G1 and the Windows kept-datadir line wait on that answer; the PC 2 lock stays. SUB-VERSION 2's SUITE LINE (the hash lane): ca3-v4-amend 526fa757 (the code; the ledger tip f0fbd9da), box 2 through the merged tools, route line "13:15:07 build-remote: box 2 (build@142.132.249.238) for class suite, priority normal", rc 0, 66 s: 61 lib + 7 derive + 4 mixer + 19 packs + 2 recheck + 7 scratch = 100 passed, 0 failed; the pinned v2 and v3 packs byte-identical; the three v4 ids as pinned (a788661687db4bb3 equal; c120d7963abdcd96 and 1a4230699a6b9c60 differ). The two commits between 07a809a7 and 526fa757 touch tests only (the (c') field in the accept.rs initialisers; the two generator unit tests follow the amended facts); the library, the packs, the id and the seven fingerprints are unchanged from 07a809a7, so the attack-pass re-gate on 07a809a7 stands for 526fa757. CI: the merge commit's run cancelled by the next push (superseded, not red); 526fa757's run queued (37626985216), its conclusion owned by the hash lane. The 0.3.21 re-pin commit is therefore 526fa757 (or the branch tip at the node lane's archive, code-identical). THE INTEROP FACT stands from the void run: the 5899f603 hub accepted 235 object-byte-5 blocks from the 8097d600 node with 0 rejected, one digest on all five nodes on the live sixteen-field file. The gates: the digest test and the kaspa-pow vector test (the amended devnet epoch-0 id 1a4230699a6b9c60 must equal, c120d7963abdcd96 must differ, the v3 control unchanged) on the box; the mixed-version Devnet 2 gate (the amended 0.3.20 node beside a 5899f603 node for ten minutes on the live file without the v4 fields) after the Mac build; the fresh-join canary the 0.3.20 cut's | | Main's rulings (7 October, morning) | no generator change to v4 on the live devnet; the record's null is the window model with numbers, sent by the hash lane to the attack-pass lane so AP-F8-1 re-gates against it; a fault beyond the model (a low-entropy source at site 15) stops at the coordinator with the two options priced (a 0.3.19 class amendment before the flip, or the flip held at the floor), nothing shipping without the project lead's word; the tighter tail, an acceptance bound on the hot-set share, is a CLASS V5 item (sent to the v5 lane a6410f3b8abefb762 with the 64-seed census as its gate; the bound's number follows from the model) | ### AP-F4-1, the weak-day MUL draw (the attack-pass lane, 7 October, morning): PASS against v4, a class v5 rule From d25805485451421ee8c401aaf38b1298199a46e5 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Wed, 7 Oct 2026 13:19:36 +0000 Subject: [PATCH 02/10] Counter ASIC 3.0 status: main's word on PC 2 (hand restart asked of the project lead; go PC 1 for the G1 at 15:00Z if silent) Co-Authored-By: Claude Fable 5.1 --- docs/plans/counter-asic-3-status.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/plans/counter-asic-3-status.md b/docs/plans/counter-asic-3-status.md index ca109c25d..04da7e591 100644 --- a/docs/plans/counter-asic-3-status.md +++ b/docs/plans/counter-asic-3-status.md @@ -367,7 +367,7 @@ Three residual classes, all a constant delivered through a writer the rule admit | era-4 | dd8fdf6ff4f59eed | | era-5 | 8bf40f5cb858d835 | -Packs zip (eight packs, packs-ca3-v4-sub2) sha256 69c36772cd79e44e2ddd589466d9c64a94a13c9e970e9f27bd76feabb9b4581b. The suite re-runs through master's build-remote on box 2 (the worktree's own script predates --box; the first run died on the flag), line to follow; G1 on PC 2 under --cards-off after it. The sub-version-2 pairing waits on the node lane's re-pin to a788661687db4bb3 and byte 7. For the record, sub-version 1's pairing: igneum-pow 8c728ca3 against b7cc37e7 (8097d600's assert_ne in) 17 passed, 0 failed, rc 0, 12:21Z. 0.3.20's CUT SET AS IT STANDS (the shipper, 14:1x UK): pin c4459193, igneum-pow 8c728ca3 at object byte 5 (sub-version 1), the floor-moved file publishing with it (the project lead's word; the floor from the live DAA at the publish plus 604,800, the digest read on c4459193), publish about 15:15Z (16:15 BST) on CASES END, the sweep from then with PC 1 first. 0.3.21's clock tonight: the node lane stages release-0.3.21-node at the shipper's sweep-end word (about 15:45Z, 16:45 BST) with the sub-version-2 re-pin (07a809a7, byte 7, id a788661687db4bb3) as its own commit, held pending the F8 census on 07a809a7; the census's clock about 14:00Z (15:00 BST) by the attack-pass lane's within-the-hour line from 13:01Z; the pass line every one of the 64 seeds under 1.2x of the window model on the chain path. If the census fails or slips past 19:00Z (20:00 BST), main's standing ruling applies (nothing on sub-version 2 is proposed until the census is green): 0.3.21's node ships byte 5 again with the re-pin dropped and the rest of its line kept. CI NOTE (13:1x UTC): master's ci runs since 12dc5c97 (nineteen of mine) sit queued behind one self-hosted runner (igneum-build-1, busy; 31 queued across branches, one in progress); the last completed master runs (439a233f to 5f990a09) are success; no red exists, the conclusions are unread until the queue drains. MAIN'S WORD (14:2x UK): the floor move is the project lead's word already and ships with 0.3.20 at the cut; the CI lever is a second self-hosted runner on build-2 plus ubuntu-latest for docs-only pushes, ordered to the CI lane; the rule reads "own a red when the conclusion lands", never holding pushes; the census verdict about 14:00Z (15:00 UK) decides 0.3.21's byte. SUB-VERSION 2's STATIC CENSUS (the hash lane, tools/ca3-v4-uniform on box 2, 13:12Z, 1,024 chain-shaped seeds plus F8's p1 to p3): 0 lossy-sourced load sites of 16,432 (14,329 injecting, 2,103 bijective); 0 programs with an or-, mul- or mulhi-sourced load; the no-era draw path gives the devnet epoch-0 seed the pack's own id a788661687db4bb3, so every draw path reads one stream. Cost of (a') and (c'): 1.99 attempts per seed on average against 0.05 before (p2's seed five), about 2 ms of generation per rejected attempt on one core; nothing a miner or node notices. Ledger entry 715f14be. Master 36e08c80 merged into ca3-v4-amend as f5244ad7 (igneum-pow untouched, re-export 0 differing files), pushed with the gate GREEN, its CI runs queued; the box-2 suite runs through the merged tools (the first attempt died on test initialisers missing the (c') field, fixed in the same push; library and packs unaffected). G1 BLOCKED: PC 2 has not picked up fetch-ca3-v4-sub2-20261007 and run-ca3-v4-sub2-g1-pc2-20261007 (published 13:04:02Z, signature OK); the intake shows nothing from 1ccfe586 since job-update-now-0319 at 10:34:21Z; the PC 2 lock releases when the job closes or in 30 minutes; the run is republished when the app reports. PC 2 READS SILENT on the console (the shipper, 14:4x UK): last seen 2 h ago, app 0.3.19 on node 5899f603, its last line the 0.3.19 update-now at 10:34:21Z; the app went down or stopped polling on that update (the UI lane's update-now; PC 1 took the same update and reports). The build-server lane's PC 2 kept-datadir job (run-20261007-125433, published 12:54Z) is unpicked for the same reason, and it is the Windows kept-datadir gate for 0.3.20's PC 1 step. The sweep cannot bring PC 2 back (the app's poller applies updates; a silent app does not poll); a Windows restart of the app is a hand action, the project lead's or by main's word; the shipper has asked main. The hash lane's G1 and the Windows kept-datadir line wait on that answer; the PC 2 lock stays. SUB-VERSION 2's SUITE LINE (the hash lane): ca3-v4-amend 526fa757 (the code; the ledger tip f0fbd9da), box 2 through the merged tools, route line "13:15:07 build-remote: box 2 (build@142.132.249.238) for class suite, priority normal", rc 0, 66 s: 61 lib + 7 derive + 4 mixer + 19 packs + 2 recheck + 7 scratch = 100 passed, 0 failed; the pinned v2 and v3 packs byte-identical; the three v4 ids as pinned (a788661687db4bb3 equal; c120d7963abdcd96 and 1a4230699a6b9c60 differ). The two commits between 07a809a7 and 526fa757 touch tests only (the (c') field in the accept.rs initialisers; the two generator unit tests follow the amended facts); the library, the packs, the id and the seven fingerprints are unchanged from 07a809a7, so the attack-pass re-gate on 07a809a7 stands for 526fa757. CI: the merge commit's run cancelled by the next push (superseded, not red); 526fa757's run queued (37626985216), its conclusion owned by the hash lane. The 0.3.21 re-pin commit is therefore 526fa757 (or the branch tip at the node lane's archive, code-identical). THE INTEROP FACT stands from the void run: the 5899f603 hub accepted 235 object-byte-5 blocks from the 8097d600 node with 0 rejected, one digest on all five nodes on the live sixteen-field file. The gates: the digest test and the kaspa-pow vector test (the amended devnet epoch-0 id 1a4230699a6b9c60 must equal, c120d7963abdcd96 must differ, the v3 control unchanged) on the box; the mixed-version Devnet 2 gate (the amended 0.3.20 node beside a 5899f603 node for ten minutes on the live file without the v4 fields) after the Mac build; the fresh-join canary the 0.3.20 cut's | +Packs zip (eight packs, packs-ca3-v4-sub2) sha256 69c36772cd79e44e2ddd589466d9c64a94a13c9e970e9f27bd76feabb9b4581b. The suite re-runs through master's build-remote on box 2 (the worktree's own script predates --box; the first run died on the flag), line to follow; G1 on PC 2 under --cards-off after it. The sub-version-2 pairing waits on the node lane's re-pin to a788661687db4bb3 and byte 7. For the record, sub-version 1's pairing: igneum-pow 8c728ca3 against b7cc37e7 (8097d600's assert_ne in) 17 passed, 0 failed, rc 0, 12:21Z. 0.3.20's CUT SET AS IT STANDS (the shipper, 14:1x UK): pin c4459193, igneum-pow 8c728ca3 at object byte 5 (sub-version 1), the floor-moved file publishing with it (the project lead's word; the floor from the live DAA at the publish plus 604,800, the digest read on c4459193), publish about 15:15Z (16:15 BST) on CASES END, the sweep from then with PC 1 first. 0.3.21's clock tonight: the node lane stages release-0.3.21-node at the shipper's sweep-end word (about 15:45Z, 16:45 BST) with the sub-version-2 re-pin (07a809a7, byte 7, id a788661687db4bb3) as its own commit, held pending the F8 census on 07a809a7; the census's clock about 14:00Z (15:00 BST) by the attack-pass lane's within-the-hour line from 13:01Z; the pass line every one of the 64 seeds under 1.2x of the window model on the chain path. If the census fails or slips past 19:00Z (20:00 BST), main's standing ruling applies (nothing on sub-version 2 is proposed until the census is green): 0.3.21's node ships byte 5 again with the re-pin dropped and the rest of its line kept. CI NOTE (13:1x UTC): master's ci runs since 12dc5c97 (nineteen of mine) sit queued behind one self-hosted runner (igneum-build-1, busy; 31 queued across branches, one in progress); the last completed master runs (439a233f to 5f990a09) are success; no red exists, the conclusions are unread until the queue drains. MAIN'S WORD (14:2x UK): the floor move is the project lead's word already and ships with 0.3.20 at the cut; the CI lever is a second self-hosted runner on build-2 plus ubuntu-latest for docs-only pushes, ordered to the CI lane; the rule reads "own a red when the conclusion lands", never holding pushes; the census verdict about 14:00Z (15:00 UK) decides 0.3.21's byte. SUB-VERSION 2's STATIC CENSUS (the hash lane, tools/ca3-v4-uniform on box 2, 13:12Z, 1,024 chain-shaped seeds plus F8's p1 to p3): 0 lossy-sourced load sites of 16,432 (14,329 injecting, 2,103 bijective); 0 programs with an or-, mul- or mulhi-sourced load; the no-era draw path gives the devnet epoch-0 seed the pack's own id a788661687db4bb3, so every draw path reads one stream. Cost of (a') and (c'): 1.99 attempts per seed on average against 0.05 before (p2's seed five), about 2 ms of generation per rejected attempt on one core; nothing a miner or node notices. Ledger entry 715f14be. Master 36e08c80 merged into ca3-v4-amend as f5244ad7 (igneum-pow untouched, re-export 0 differing files), pushed with the gate GREEN, its CI runs queued; the box-2 suite runs through the merged tools (the first attempt died on test initialisers missing the (c') field, fixed in the same push; library and packs unaffected). G1 BLOCKED: PC 2 has not picked up fetch-ca3-v4-sub2-20261007 and run-ca3-v4-sub2-g1-pc2-20261007 (published 13:04:02Z, signature OK); the intake shows nothing from 1ccfe586 since job-update-now-0319 at 10:34:21Z; the PC 2 lock releases when the job closes or in 30 minutes; the run is republished when the app reports. PC 2 READS SILENT on the console (the shipper, 14:4x UK): last seen 2 h ago, app 0.3.19 on node 5899f603, its last line the 0.3.19 update-now at 10:34:21Z; the app went down or stopped polling on that update (the UI lane's update-now; PC 1 took the same update and reports). The build-server lane's PC 2 kept-datadir job (run-20261007-125433, published 12:54Z) is unpicked for the same reason, and it is the Windows kept-datadir gate for 0.3.20's PC 1 step. The sweep cannot bring PC 2 back (the app's poller applies updates; a silent app does not poll); a Windows restart of the app is a hand action, the project lead's or by main's word; the shipper has asked main. The hash lane's G1 and the Windows kept-datadir line wait on that answer; the PC 2 lock stays. SUB-VERSION 2's SUITE LINE (the hash lane): ca3-v4-amend 526fa757 (the code; the ledger tip f0fbd9da), box 2 through the merged tools, route line "13:15:07 build-remote: box 2 (build@142.132.249.238) for class suite, priority normal", rc 0, 66 s: 61 lib + 7 derive + 4 mixer + 19 packs + 2 recheck + 7 scratch = 100 passed, 0 failed; the pinned v2 and v3 packs byte-identical; the three v4 ids as pinned (a788661687db4bb3 equal; c120d7963abdcd96 and 1a4230699a6b9c60 differ). The two commits between 07a809a7 and 526fa757 touch tests only (the (c') field in the accept.rs initialisers; the two generator unit tests follow the amended facts); the library, the packs, the id and the seven fingerprints are unchanged from 07a809a7, so the attack-pass re-gate on 07a809a7 stands for 526fa757. CI: the merge commit's run cancelled by the next push (superseded, not red); 526fa757's run queued (37626985216), its conclusion owned by the hash lane. The 0.3.21 re-pin commit is therefore 526fa757 (or the branch tip at the node lane's archive, code-identical). MAIN'S WORD ON PC 2 (15:0x UK): the hand restart of PC 2's app is asked of the project lead. If PC 2 has not polled by 15:00Z (16:00 UK), "go PC 1": the sub-version 2 G1 on PC 1 under the runner's --cards-off after the 0.3.20 sweep step lands there, one job, read back, nothing else on PC 1. THE INTEROP FACT stands from the void run: the 5899f603 hub accepted 235 object-byte-5 blocks from the 8097d600 node with 0 rejected, one digest on all five nodes on the live sixteen-field file. The gates: the digest test and the kaspa-pow vector test (the amended devnet epoch-0 id 1a4230699a6b9c60 must equal, c120d7963abdcd96 must differ, the v3 control unchanged) on the box; the mixed-version Devnet 2 gate (the amended 0.3.20 node beside a 5899f603 node for ten minutes on the live file without the v4 fields) after the Mac build; the fresh-join canary the 0.3.20 cut's | | Main's rulings (7 October, morning) | no generator change to v4 on the live devnet; the record's null is the window model with numbers, sent by the hash lane to the attack-pass lane so AP-F8-1 re-gates against it; a fault beyond the model (a low-entropy source at site 15) stops at the coordinator with the two options priced (a 0.3.19 class amendment before the flip, or the flip held at the floor), nothing shipping without the project lead's word; the tighter tail, an acceptance bound on the hot-set share, is a CLASS V5 item (sent to the v5 lane a6410f3b8abefb762 with the 64-seed census as its gate; the bound's number follows from the model) | ### AP-F4-1, the weak-day MUL draw (the attack-pass lane, 7 October, morning): PASS against v4, a class v5 rule From 0deaa5489a911c6768454e1bf10768a12de4c0f2 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Wed, 7 Oct 2026 13:20:17 +0000 Subject: [PATCH 03/10] CI queue: a second self-hosted runner (igneum-build-2 joins the pool label), docs-only pushes skip the compile jobs, the red watcher pinned to the box that posts 31 runs were queued on igneum-build-1's one runner at 13:15 UK on 7 October 2026 and nothing had concluded since 13:03Z, so no lane could read a conclusion. - ci.yml: a `changes` job (ubuntu-latest) classifies the push with tools/ci/docs-only-check.sh (docs/, site/, *.md only = code=false; a new branch, a pull request, a force push or an API error = code=true); pow and sims need it and run only on code=true. The site job is unchanged on ubuntu-latest for every push. The classifier's self-test is in the gate. - provision.sh and runner/register.sh: `--host ` registers another box, forwarding BOX_HOSTNAME, RUNNER_NAME, RUNNER_LABELS, RUNNER_CPUS and RUNNER_JOBS (plain words only); RUNNER_CPUS writes AllowedCPUs into the service drop-in beside Nice=10, so igneum-build-2's runner is bounded like a suite (32 cores). The pool label is igneum-build-1 (both boxes carry it); ci-red marks the box with the record file and the poster, the default labels carry it, and igneum-build-1 got it through the runners API today. - ci-red.yml runs on the ci-red label, so the red line always lands where the poster reads it. - CLAUDE.md: the rule reads "read the conclusion when it lands, own a red before the next push"; pushes are never held. Co-Authored-By: Claude Fable 5.1 --- .github/workflows/ci-red.yml | 5 +++- .github/workflows/ci.yml | 37 ++++++++++++++++++++++- infra/build-server/provision.sh | 13 +++++--- infra/build-server/runner/register.sh | 23 ++++++++++++-- tools/ci/docs-only-check.sh | 43 +++++++++++++++++++++++++++ tools/ci/pre-push.sh | 1 + 6 files changed, 114 insertions(+), 8 deletions(-) create mode 100755 tools/ci/docs-only-check.sh diff --git a/.github/workflows/ci-red.yml b/.github/workflows/ci-red.yml index dddb758b0..48b3deff7 100644 --- a/.github/workflows/ci-red.yml +++ b/.github/workflows/ci-red.yml @@ -17,7 +17,10 @@ jobs: red: name: red watcher (every branch; one line per failed run, with the branch, commit, red check and pushing author, to the updates channel and the box file) if: ${{ github.event.workflow_run.conclusion == 'failure' }} - runs-on: [self-hosted, linux, x64, igneum-build-1] + # the label ci-red is on igneum-build-1 only (added through the runners API on 7 October 2026; the default of + # RUNNER_LABELS in provision.sh carries it): the record file and the poster (igneum-ci-red.timer, the webhook file) + # live on that box, and the pool label igneum-build-1 is shared with igneum-build-2 since the same day + runs-on: [self-hosted, linux, x64, ci-red] timeout-minutes: 5 permissions: actions: read # the failed run's jobs API (the first real red run, 21:19Z on 6 October: the default token answered 403 and the line carried no step) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5311c6dc0..4b3570203 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,9 @@ # local gate and CI cannot drift (6 October 2026: 131 red `ci` runs in three days, 92 of them on master, every one a # tree check that would have failed on the pushing machine in under 25 s; docs/analysis/ci-failures-2026-10-06.md). # -# Where it runs: `pow` and `sims` go to the box's runner (igneum-build-1, rustc pinned, sccache read-only, 48 jobs) +# Where it runs: `pow` and `sims` go to the self-hosted pool (label igneum-build-1: the runners on igneum-build-1 and, since +# 7 October 2026, igneum-build-2, which carries that label too; rustc pinned, sccache read-only) and only when the push +# touched code (the `changes` job; a docs-only push skips them) # when the repository variable IGNEUM_CI_RUNNER is `box`, else to ubuntu-latest (docs/plans/ci-self-hosted.md; GitHub # has no fallback in runs-on, the variable is the switch). The `site` job stays on GitHub's machines. The red watcher # is its own workflow, .github/workflows/ci-red.yml (workflow_run, so the copy on master watches every branch's run @@ -26,8 +28,39 @@ on: push: pull_request: jobs: + changes: + # What the push touched (tools/ci/docs-only-check.sh): a push of documents only (docs/, site/, *.md) skips the two + # compile-or-compute jobs below, which read none of those paths, so the self-hosted queue carries only runs that can + # change their result (7 October 2026: 31 runs queued on one runner, most of them status-document pushes). The tree + # gate (the `site` job) runs on ubuntu-latest for every push. A pull request, a new branch or a force push answers + # code=true (no `before` to compare from), as does any error reading the compare API: when in doubt, run. + name: what the push touched (docs-only runs skip the Rust and simulator jobs) + runs-on: ubuntu-latest + outputs: + code: ${{ steps.classify.outputs.code }} + steps: + - uses: actions/checkout@v4 + with: + sparse-checkout: tools/ci + - id: classify + env: + GH_TOKEN: ${{ github.token }} + BEFORE: ${{ github.event.before }} + AFTER: ${{ github.sha }} + REPO: ${{ github.repository }} + EVENT: ${{ github.event_name }} + run: | + if [ "$EVENT" != push ] || [ -z "$BEFORE" ] || [ "$BEFORE" = 0000000000000000000000000000000000000000 ]; then + echo "code=true" >> "$GITHUB_OUTPUT"; echo "no base to compare from ($EVENT): the compile jobs run"; exit 0 + fi + files="$(gh api "repos/$REPO/compare/$BEFORE...$AFTER" --paginate --jq '.files[].filename' 2>/dev/null || true)" + line="$(printf '%s\n' "$files" | bash tools/ci/docs-only-check.sh)" + echo "$line" >> "$GITHUB_OUTPUT" + echo "$line: $(printf '%s\n' "$files" | grep -c .) changed path(s) between ${BEFORE:0:8} and ${AFTER:0:8}" pow: name: igneum-pow tests, igneum-census build + needs: changes + if: ${{ needs.changes.outputs.code == 'true' }} runs-on: ${{ vars.IGNEUM_CI_RUNNER == 'box' && fromJSON('["self-hosted", "linux", "x64", "igneum-build-1"]') || 'ubuntu-latest' }} steps: - uses: actions/checkout@v4 @@ -43,6 +76,8 @@ jobs: run: cargo build --release sims: name: simulators, quick modes + needs: changes + if: ${{ needs.changes.outputs.code == 'true' }} runs-on: ${{ vars.IGNEUM_CI_RUNNER == 'box' && fromJSON('["self-hosted", "linux", "x64", "igneum-build-1"]') || 'ubuntu-latest' }} steps: - uses: actions/checkout@v4 diff --git a/infra/build-server/provision.sh b/infra/build-server/provision.sh index 5ec888592..54082d2f5 100755 --- a/infra/build-server/provision.sh +++ b/infra/build-server/provision.sh @@ -69,7 +69,11 @@ RUNNER_VERSION="${RUNNER_VERSION:-2.338.0}" # github.com/actions RUNNER_SHA256="${RUNNER_SHA256:-af4b794c1bc41d73d40535e3fe092a39f9679cd8d965954c2aca25a05ca41d32}" # the release note's linux-x64 line RUNNER_REPO_URL="${RUNNER_REPO_URL:-https://github.com/igneum-network/igneum}" RUNNER_NAME="${RUNNER_NAME:-$BOX_HOSTNAME}" -RUNNER_LABELS="${RUNNER_LABELS:-igneum-build-1}" # added to the defaults self-hosted, linux, x64 +RUNNER_LABELS="${RUNNER_LABELS:-igneum-build-1,ci-red}" # added to the defaults self-hosted, linux, x64. igneum-build-1 is the POOL label + # (every box that takes pow and sims carries it); ci-red marks the one box that + # holds the red watcher's record file and poster. A second box: BOX_HOSTNAME=igneum-build-2 + # RUNNER_LABELS=igneum-build-1,igneum-build-2 RUNNER_CPUS=0-31 RUNNER_JOBS=32 (register.sh --host) +RUNNER_CPUS="${RUNNER_CPUS:-}" # AllowedCPUs for the runner's service when set (a second box is bounded like a suite: 32 cores, nice 10) RUNNER_JOBS="${RUNNER_JOBS:-48}" # cargo jobs for a CI job: half the box, the agents' builds keep the rest RUNNER_TOKEN="${RUNNER_TOKEN:-}" # a registration token (1 h), from infra/build-server/runner/register.sh over stdin; never logged RUNNER_SCCACHE_PORT="${RUNNER_SCCACHE_PORT:-4227}" # the runner's own sccache server; 4226 is the build user's @@ -465,7 +469,7 @@ step_ufw() { # documentation as remembered on 6 October 2026, the docs host answered 404 to the fetch that evening). runner_env_file() { cat </dev/null \ || die "runner: config.sh failed (an expired token? register.sh fetches a fresh one)" any=1 - log "runner: registered as $RUNNER_NAME with labels self-hosted, linux, x64, $RUNNER_LABELS" + log "runner: registered as $RUNNER_NAME with labels self-hosted, linux, x64, $RUNNER_LABELS${RUNNER_CPUS:+, AllowedCPUs $RUNNER_CPUS}" fi # 7. the service: GitHub's unit (User=runner, KillMode=process) plus Nice and a restart on failure svc="actions.runner.$(sed -n 's/.*"gitHubUrl": *"https:\/\/github.com\/\([^"]*\)".*/\1/p' "$RUNNER_DIR/.runner" | tr '/' '-').$RUNNER_NAME.service" @@ -552,7 +556,8 @@ step_runner() { rm -f "$tmp" dropin="/etc/systemd/system/$svc.d/igneum.conf" tmp=$(mktemp) - printf '# igneum-build-1 (infra/build-server/provision.sh step_runner)\n[Service]\nNice=10\nIOSchedulingClass=best-effort\nIOSchedulingPriority=7\nRestart=on-failure\nRestartSec=30\n' > "$tmp" + printf '# %s (infra/build-server/provision.sh step_runner)\n[Service]\nNice=10\nIOSchedulingClass=best-effort\nIOSchedulingPriority=7\nRestart=on-failure\nRestartSec=30\n' "$BOX_HOSTNAME" > "$tmp" + [ -z "$RUNNER_CPUS" ] || printf 'AllowedCPUs=%s\n' "$RUNNER_CPUS" >> "$tmp" install -d -m 755 "$(dirname "$dropin")" if ! cmp -s "$tmp" "$dropin"; then install -m 644 "$tmp" "$dropin"; systemctl daemon-reload; any=1; fi rm -f "$tmp" diff --git a/infra/build-server/runner/register.sh b/infra/build-server/runner/register.sh index b27e20e66..056b6030c 100755 --- a/infra/build-server/runner/register.sh +++ b/infra/build-server/runner/register.sh @@ -2,6 +2,12 @@ # Register (or re-register) the GitHub Actions self-hosted runner on igneum-build-1 from this Mac. # infra/build-server/runner/register.sh fetch a registration token with gh, run provision.sh on the box with it # infra/build-server/runner/register.sh --status list the repository's runners (name, status, labels) and the box's unit +# infra/build-server/runner/register.sh --host another box (7 October 2026, igneum-build-2): the same, against that ip; +# BOX_HOSTNAME, RUNNER_NAME, RUNNER_LABELS, RUNNER_CPUS and RUNNER_JOBS +# from this shell's environment travel with it (provision.sh would +# otherwise rename the box igneum-build-1), e.g. +# BOX_HOSTNAME=igneum-build-2 RUNNER_LABELS=igneum-build-1,igneum-build-2 RUNNER_CPUS=0-31 RUNNER_JOBS=32 \ +# infra/build-server/runner/register.sh --host 142.132.249.238 # # The token: `gh api -X POST repos/igneum-network/igneum/actions/runners/registration-token` as igneum-labs (the CLAUDE.md gh # rule: that account must be ACTIVE; any other active account fails here before anything is fetched). It is a one-hour @@ -14,7 +20,20 @@ HERE="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" REPO_SLUG="${IGNEUM_GH_REPO:-igneum-network/igneum}" KEY="${IGNEUM_BUILD_KEY:-$HOME/.ssh/igneum_ed25519}" HOST_LINE="$(head -1 "${IGNEUM_BUILD_HOST_FILE:-$HOME/.config/igneum/build-server}" | tr -d '[:space:]')" -IP="${HOST_LINE#*@}"; [ -n "$IP" ] || { echo "no build server in ~/.config/igneum/build-server (infra/build-server/run-from-mac.sh writes it)" >&2; exit 1; } +IP="${HOST_LINE#*@}" +if [ "${1:-}" = --host ]; then + IP="${2:-}"; [ -n "$IP" ] || { echo "--host needs an ip" >&2; exit 1; }; shift 2 + [ -n "${BOX_HOSTNAME:-}" ] || { echo "--host: set BOX_HOSTNAME (provision.sh would otherwise rename the box igneum-build-1)" >&2; exit 1; } +fi +[ -n "$IP" ] || { echo "no build server in ~/.config/igneum/build-server (infra/build-server/run-from-mac.sh writes it)" >&2; exit 1; } +# the provisioning variables a second box needs, forwarded as assignments in front of the remote shell (values are plain +# words: a hostname, a label list, a cpu range, a number; anything else is refused) +FWD="" +for v in BOX_HOSTNAME RUNNER_NAME RUNNER_LABELS RUNNER_CPUS RUNNER_JOBS; do + val="${!v:-}"; [ -n "$val" ] || continue + printf '%s' "$val" | grep -qE '^[A-Za-z0-9,._-]+$' || { echo "$v='$val' is not a plain word" >&2; exit 1; } + FWD="$FWD $v=$val" +done SSH=(ssh -i "$KEY" -o BatchMode=yes -o StrictHostKeyChecking=accept-new -o ConnectTimeout=15 "root@$IP") gh_josh() { @@ -43,7 +62,7 @@ echo "token received (not shown); running provision.sh on root@$IP with it (firs # dropped before it is shown (provision.sh never prints it; this is the belt) OUT=$(mktemp); trap 'rm -f "$OUT"' EXIT set +e -{ printf '%s\n' "$TOKEN"; cat "$HERE/../provision.sh"; } | "${SSH[@]}" 'IFS= read -r RUNNER_TOKEN; export RUNNER_TOKEN; MODE=provision bash -s' > "$OUT" 2>&1 +{ printf '%s\n' "$TOKEN"; cat "$HERE/../provision.sh"; } | "${SSH[@]}" "IFS= read -r RUNNER_TOKEN; export RUNNER_TOKEN; MODE=provision$FWD bash -s" > "$OUT" 2>&1 RC=$? set -e grep -v -F "$TOKEN" "$OUT" || true diff --git a/tools/ci/docs-only-check.sh b/tools/ci/docs-only-check.sh new file mode 100755 index 000000000..3c5b0906a --- /dev/null +++ b/tools/ci/docs-only-check.sh @@ -0,0 +1,43 @@ +#!/usr/bin/env bash +# Did a push touch code, or only documents? The `changes` job of .github/workflows/ci.yml feeds the changed paths on +# stdin; the answer is one line, `code=true` or `code=false`. A docs-only push (every path under docs/ or site/, or a +# *.md anywhere) skips the two compile-or-compute jobs (igneum-pow tests, the simulators), which read none of those +# paths, so the box's one runner queue carries only runs that can change their result (7 October 2026, 13:03Z to +# 14:15Z: 31 runs queued on igneum-build-1, most of them status-document pushes, and no lane could read a conclusion). +# The tree gate (site build, link check, identity grep, the unit tests) runs on ubuntu-latest for every push as before. +# +# An empty list (the compare API answered nothing, a new branch, a force push) answers code=true: when in doubt, run. +# +# printf 'docs/a.md\nsite/x.html\n' | tools/ci/docs-only-check.sh # code=false +# printf 'docs/a.md\nigneum-pow/src/lib.rs\n' | tools/ci/docs-only-check.sh # code=true +# tools/ci/docs-only-check.sh --self-test +set -euo pipefail + +classify() { # stdin: paths, one per line; prints code=true|false + local p any=0 code=0 + while IFS= read -r p; do + [ -n "$p" ] || continue + any=1 + case "$p" in + docs/*|site/*|*.md) ;; + *) code=1 ;; + esac + done + if [ "$any" = 0 ] || [ "$code" = 1 ]; then echo code=true; else echo code=false; fi +} + +if [ "${1:-}" = "--self-test" ]; then + fails=0 + t() { local want="$1" got; shift; got="$(printf '%b' "$1" | classify)"; [ "$got" = "$want" ] || { echo "self-test failed: paths [$1] gave $got, expected $want"; fails=1; }; } + t code=false 'docs/plans/x.md\nsite/index.html\nREADME.md\ndocs/plans/counter-asic-3-gate/a.json\n' + t code=true 'docs/plans/x.md\nigneum-pow/src/lib.rs\n' + t code=true 'tools/ci/pre-push.sh\n' + t code=true 'site/build.mjs\n.github/workflows/ci.yml\n' + t code=true 'sim/finality_v2.py\n' + t code=true '' + t code=true 'docs.rs/x.md\nproto-cuda/host.cu\n' + t code=false 'CLAUDE.md\n' + [ "$fails" = 0 ] && echo "self-test passed: docs/, site/ and *.md alone answer code=false; any other path, or no path at all, answers code=true" + exit $fails +fi +classify diff --git a/tools/ci/pre-push.sh b/tools/ci/pre-push.sh index 016baca3b..aafefb760 100755 --- a/tools/ci/pre-push.sh +++ b/tools/ci/pre-push.sh @@ -103,6 +103,7 @@ tree_checks() { run "income per tier: the public table equals its inputs, the schedule arithmetic" bash -c 'node tools/launch/income-tiers.mjs --check && node --test tools/launch/income-tiers.test.mjs' run "hash-origin report: a known-finished day and a known-failed day" node --test tools/observer/hash-origin.test.mjs run "harness summaries never carry a raw 64-hex key (the writer's own redaction and check)" node infra/fast-time/lib/redact-keys.mjs --self-test + run "docs-only pushes skip the compile-or-compute CI jobs (the changes job's classifier)" bash tools/ci/docs-only-check.sh --self-test } gated_refs() { From eae74e13c243901b047fe49d611494f6e2172295 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Wed, 7 Oct 2026 13:20:55 +0000 Subject: [PATCH 04/10] Counter ASIC 3.0 status: the PC 1 G1 gated on the shipper's "PC 1 on 0.3.20" line, about 15:30 to 15:40Z Co-Authored-By: Claude Fable 5.1 --- docs/plans/counter-asic-3-status.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/plans/counter-asic-3-status.md b/docs/plans/counter-asic-3-status.md index 04da7e591..90d8cbd3f 100644 --- a/docs/plans/counter-asic-3-status.md +++ b/docs/plans/counter-asic-3-status.md @@ -367,7 +367,7 @@ Three residual classes, all a constant delivered through a writer the rule admit | era-4 | dd8fdf6ff4f59eed | | era-5 | 8bf40f5cb858d835 | -Packs zip (eight packs, packs-ca3-v4-sub2) sha256 69c36772cd79e44e2ddd589466d9c64a94a13c9e970e9f27bd76feabb9b4581b. The suite re-runs through master's build-remote on box 2 (the worktree's own script predates --box; the first run died on the flag), line to follow; G1 on PC 2 under --cards-off after it. The sub-version-2 pairing waits on the node lane's re-pin to a788661687db4bb3 and byte 7. For the record, sub-version 1's pairing: igneum-pow 8c728ca3 against b7cc37e7 (8097d600's assert_ne in) 17 passed, 0 failed, rc 0, 12:21Z. 0.3.20's CUT SET AS IT STANDS (the shipper, 14:1x UK): pin c4459193, igneum-pow 8c728ca3 at object byte 5 (sub-version 1), the floor-moved file publishing with it (the project lead's word; the floor from the live DAA at the publish plus 604,800, the digest read on c4459193), publish about 15:15Z (16:15 BST) on CASES END, the sweep from then with PC 1 first. 0.3.21's clock tonight: the node lane stages release-0.3.21-node at the shipper's sweep-end word (about 15:45Z, 16:45 BST) with the sub-version-2 re-pin (07a809a7, byte 7, id a788661687db4bb3) as its own commit, held pending the F8 census on 07a809a7; the census's clock about 14:00Z (15:00 BST) by the attack-pass lane's within-the-hour line from 13:01Z; the pass line every one of the 64 seeds under 1.2x of the window model on the chain path. If the census fails or slips past 19:00Z (20:00 BST), main's standing ruling applies (nothing on sub-version 2 is proposed until the census is green): 0.3.21's node ships byte 5 again with the re-pin dropped and the rest of its line kept. CI NOTE (13:1x UTC): master's ci runs since 12dc5c97 (nineteen of mine) sit queued behind one self-hosted runner (igneum-build-1, busy; 31 queued across branches, one in progress); the last completed master runs (439a233f to 5f990a09) are success; no red exists, the conclusions are unread until the queue drains. MAIN'S WORD (14:2x UK): the floor move is the project lead's word already and ships with 0.3.20 at the cut; the CI lever is a second self-hosted runner on build-2 plus ubuntu-latest for docs-only pushes, ordered to the CI lane; the rule reads "own a red when the conclusion lands", never holding pushes; the census verdict about 14:00Z (15:00 UK) decides 0.3.21's byte. SUB-VERSION 2's STATIC CENSUS (the hash lane, tools/ca3-v4-uniform on box 2, 13:12Z, 1,024 chain-shaped seeds plus F8's p1 to p3): 0 lossy-sourced load sites of 16,432 (14,329 injecting, 2,103 bijective); 0 programs with an or-, mul- or mulhi-sourced load; the no-era draw path gives the devnet epoch-0 seed the pack's own id a788661687db4bb3, so every draw path reads one stream. Cost of (a') and (c'): 1.99 attempts per seed on average against 0.05 before (p2's seed five), about 2 ms of generation per rejected attempt on one core; nothing a miner or node notices. Ledger entry 715f14be. Master 36e08c80 merged into ca3-v4-amend as f5244ad7 (igneum-pow untouched, re-export 0 differing files), pushed with the gate GREEN, its CI runs queued; the box-2 suite runs through the merged tools (the first attempt died on test initialisers missing the (c') field, fixed in the same push; library and packs unaffected). G1 BLOCKED: PC 2 has not picked up fetch-ca3-v4-sub2-20261007 and run-ca3-v4-sub2-g1-pc2-20261007 (published 13:04:02Z, signature OK); the intake shows nothing from 1ccfe586 since job-update-now-0319 at 10:34:21Z; the PC 2 lock releases when the job closes or in 30 minutes; the run is republished when the app reports. PC 2 READS SILENT on the console (the shipper, 14:4x UK): last seen 2 h ago, app 0.3.19 on node 5899f603, its last line the 0.3.19 update-now at 10:34:21Z; the app went down or stopped polling on that update (the UI lane's update-now; PC 1 took the same update and reports). The build-server lane's PC 2 kept-datadir job (run-20261007-125433, published 12:54Z) is unpicked for the same reason, and it is the Windows kept-datadir gate for 0.3.20's PC 1 step. The sweep cannot bring PC 2 back (the app's poller applies updates; a silent app does not poll); a Windows restart of the app is a hand action, the project lead's or by main's word; the shipper has asked main. The hash lane's G1 and the Windows kept-datadir line wait on that answer; the PC 2 lock stays. SUB-VERSION 2's SUITE LINE (the hash lane): ca3-v4-amend 526fa757 (the code; the ledger tip f0fbd9da), box 2 through the merged tools, route line "13:15:07 build-remote: box 2 (build@142.132.249.238) for class suite, priority normal", rc 0, 66 s: 61 lib + 7 derive + 4 mixer + 19 packs + 2 recheck + 7 scratch = 100 passed, 0 failed; the pinned v2 and v3 packs byte-identical; the three v4 ids as pinned (a788661687db4bb3 equal; c120d7963abdcd96 and 1a4230699a6b9c60 differ). The two commits between 07a809a7 and 526fa757 touch tests only (the (c') field in the accept.rs initialisers; the two generator unit tests follow the amended facts); the library, the packs, the id and the seven fingerprints are unchanged from 07a809a7, so the attack-pass re-gate on 07a809a7 stands for 526fa757. CI: the merge commit's run cancelled by the next push (superseded, not red); 526fa757's run queued (37626985216), its conclusion owned by the hash lane. The 0.3.21 re-pin commit is therefore 526fa757 (or the branch tip at the node lane's archive, code-identical). MAIN'S WORD ON PC 2 (15:0x UK): the hand restart of PC 2's app is asked of the project lead. If PC 2 has not polled by 15:00Z (16:00 UK), "go PC 1": the sub-version 2 G1 on PC 1 under the runner's --cards-off after the 0.3.20 sweep step lands there, one job, read back, nothing else on PC 1. THE INTEROP FACT stands from the void run: the 5899f603 hub accepted 235 object-byte-5 blocks from the 8097d600 node with 0 rejected, one digest on all five nodes on the live sixteen-field file. The gates: the digest test and the kaspa-pow vector test (the amended devnet epoch-0 id 1a4230699a6b9c60 must equal, c120d7963abdcd96 must differ, the v3 control unchanged) on the box; the mixed-version Devnet 2 gate (the amended 0.3.20 node beside a 5899f603 node for ten minutes on the live file without the v4 fields) after the Mac build; the fresh-join canary the 0.3.20 cut's | +Packs zip (eight packs, packs-ca3-v4-sub2) sha256 69c36772cd79e44e2ddd589466d9c64a94a13c9e970e9f27bd76feabb9b4581b. The suite re-runs through master's build-remote on box 2 (the worktree's own script predates --box; the first run died on the flag), line to follow; G1 on PC 2 under --cards-off after it. The sub-version-2 pairing waits on the node lane's re-pin to a788661687db4bb3 and byte 7. For the record, sub-version 1's pairing: igneum-pow 8c728ca3 against b7cc37e7 (8097d600's assert_ne in) 17 passed, 0 failed, rc 0, 12:21Z. 0.3.20's CUT SET AS IT STANDS (the shipper, 14:1x UK): pin c4459193, igneum-pow 8c728ca3 at object byte 5 (sub-version 1), the floor-moved file publishing with it (the project lead's word; the floor from the live DAA at the publish plus 604,800, the digest read on c4459193), publish about 15:15Z (16:15 BST) on CASES END, the sweep from then with PC 1 first. 0.3.21's clock tonight: the node lane stages release-0.3.21-node at the shipper's sweep-end word (about 15:45Z, 16:45 BST) with the sub-version-2 re-pin (07a809a7, byte 7, id a788661687db4bb3) as its own commit, held pending the F8 census on 07a809a7; the census's clock about 14:00Z (15:00 BST) by the attack-pass lane's within-the-hour line from 13:01Z; the pass line every one of the 64 seeds under 1.2x of the window model on the chain path. If the census fails or slips past 19:00Z (20:00 BST), main's standing ruling applies (nothing on sub-version 2 is proposed until the census is green): 0.3.21's node ships byte 5 again with the re-pin dropped and the rest of its line kept. CI NOTE (13:1x UTC): master's ci runs since 12dc5c97 (nineteen of mine) sit queued behind one self-hosted runner (igneum-build-1, busy; 31 queued across branches, one in progress); the last completed master runs (439a233f to 5f990a09) are success; no red exists, the conclusions are unread until the queue drains. MAIN'S WORD (14:2x UK): the floor move is the project lead's word already and ships with 0.3.20 at the cut; the CI lever is a second self-hosted runner on build-2 plus ubuntu-latest for docs-only pushes, ordered to the CI lane; the rule reads "own a red when the conclusion lands", never holding pushes; the census verdict about 14:00Z (15:00 UK) decides 0.3.21's byte. SUB-VERSION 2's STATIC CENSUS (the hash lane, tools/ca3-v4-uniform on box 2, 13:12Z, 1,024 chain-shaped seeds plus F8's p1 to p3): 0 lossy-sourced load sites of 16,432 (14,329 injecting, 2,103 bijective); 0 programs with an or-, mul- or mulhi-sourced load; the no-era draw path gives the devnet epoch-0 seed the pack's own id a788661687db4bb3, so every draw path reads one stream. Cost of (a') and (c'): 1.99 attempts per seed on average against 0.05 before (p2's seed five), about 2 ms of generation per rejected attempt on one core; nothing a miner or node notices. Ledger entry 715f14be. Master 36e08c80 merged into ca3-v4-amend as f5244ad7 (igneum-pow untouched, re-export 0 differing files), pushed with the gate GREEN, its CI runs queued; the box-2 suite runs through the merged tools (the first attempt died on test initialisers missing the (c') field, fixed in the same push; library and packs unaffected). G1 BLOCKED: PC 2 has not picked up fetch-ca3-v4-sub2-20261007 and run-ca3-v4-sub2-g1-pc2-20261007 (published 13:04:02Z, signature OK); the intake shows nothing from 1ccfe586 since job-update-now-0319 at 10:34:21Z; the PC 2 lock releases when the job closes or in 30 minutes; the run is republished when the app reports. PC 2 READS SILENT on the console (the shipper, 14:4x UK): last seen 2 h ago, app 0.3.19 on node 5899f603, its last line the 0.3.19 update-now at 10:34:21Z; the app went down or stopped polling on that update (the UI lane's update-now; PC 1 took the same update and reports). The build-server lane's PC 2 kept-datadir job (run-20261007-125433, published 12:54Z) is unpicked for the same reason, and it is the Windows kept-datadir gate for 0.3.20's PC 1 step. The sweep cannot bring PC 2 back (the app's poller applies updates; a silent app does not poll); a Windows restart of the app is a hand action, the project lead's or by main's word; the shipper has asked main. The hash lane's G1 and the Windows kept-datadir line wait on that answer; the PC 2 lock stays. SUB-VERSION 2's SUITE LINE (the hash lane): ca3-v4-amend 526fa757 (the code; the ledger tip f0fbd9da), box 2 through the merged tools, route line "13:15:07 build-remote: box 2 (build@142.132.249.238) for class suite, priority normal", rc 0, 66 s: 61 lib + 7 derive + 4 mixer + 19 packs + 2 recheck + 7 scratch = 100 passed, 0 failed; the pinned v2 and v3 packs byte-identical; the three v4 ids as pinned (a788661687db4bb3 equal; c120d7963abdcd96 and 1a4230699a6b9c60 differ). The two commits between 07a809a7 and 526fa757 touch tests only (the (c') field in the accept.rs initialisers; the two generator unit tests follow the amended facts); the library, the packs, the id and the seven fingerprints are unchanged from 07a809a7, so the attack-pass re-gate on 07a809a7 stands for 526fa757. CI: the merge commit's run cancelled by the next push (superseded, not red); 526fa757's run queued (37626985216), its conclusion owned by the hash lane. The 0.3.21 re-pin commit is therefore 526fa757 (or the branch tip at the node lane's archive, code-identical). MAIN'S WORD ON PC 2 (15:0x UK): the hand restart of PC 2's app is asked of the project lead. If PC 2 has not polled by 15:00Z (16:00 UK), "go PC 1": the sub-version 2 G1 on PC 1 under the runner's --cards-off after the 0.3.20 sweep step lands there, one job, read back, nothing else on PC 1. The PC 1 job publishes only after the shipper's line "PC 1 on 0.3.20" (app 0.3.20, node 2.1.0-c4459193, the published file's digest, synced, the sweep step closed with its lock line), about 15:30 to 15:40Z by the clock, and only if PC 2 is still silent; the hash lane prepares the PC 1 variant meanwhile. THE INTEROP FACT stands from the void run: the 5899f603 hub accepted 235 object-byte-5 blocks from the 8097d600 node with 0 rejected, one digest on all five nodes on the live sixteen-field file. The gates: the digest test and the kaspa-pow vector test (the amended devnet epoch-0 id 1a4230699a6b9c60 must equal, c120d7963abdcd96 must differ, the v3 control unchanged) on the box; the mixed-version Devnet 2 gate (the amended 0.3.20 node beside a 5899f603 node for ten minutes on the live file without the v4 fields) after the Mac build; the fresh-join canary the 0.3.20 cut's | | Main's rulings (7 October, morning) | no generator change to v4 on the live devnet; the record's null is the window model with numbers, sent by the hash lane to the attack-pass lane so AP-F8-1 re-gates against it; a fault beyond the model (a low-entropy source at site 15) stops at the coordinator with the two options priced (a 0.3.19 class amendment before the flip, or the flip held at the floor), nothing shipping without the project lead's word; the tighter tail, an acceptance bound on the hot-set share, is a CLASS V5 item (sent to the v5 lane a6410f3b8abefb762 with the 64-seed census as its gate; the bound's number follows from the model) | ### AP-F4-1, the weak-day MUL draw (the attack-pass lane, 7 October, morning): PASS against v4, a class v5 rule From e3329b65a9c28750c125ab416843d8dd27f8c93e Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Wed, 7 Oct 2026 13:21:41 +0000 Subject: [PATCH 05/10] Counter ASIC 3.0 status: the PC 1 G1 variant staged (a2714d43, the 5090 by index-free key, published only on the go line) Co-Authored-By: Claude Fable 5.1 --- docs/plans/counter-asic-3-status.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/plans/counter-asic-3-status.md b/docs/plans/counter-asic-3-status.md index 90d8cbd3f..165f2c55c 100644 --- a/docs/plans/counter-asic-3-status.md +++ b/docs/plans/counter-asic-3-status.md @@ -367,7 +367,7 @@ Three residual classes, all a constant delivered through a writer the rule admit | era-4 | dd8fdf6ff4f59eed | | era-5 | 8bf40f5cb858d835 | -Packs zip (eight packs, packs-ca3-v4-sub2) sha256 69c36772cd79e44e2ddd589466d9c64a94a13c9e970e9f27bd76feabb9b4581b. The suite re-runs through master's build-remote on box 2 (the worktree's own script predates --box; the first run died on the flag), line to follow; G1 on PC 2 under --cards-off after it. The sub-version-2 pairing waits on the node lane's re-pin to a788661687db4bb3 and byte 7. For the record, sub-version 1's pairing: igneum-pow 8c728ca3 against b7cc37e7 (8097d600's assert_ne in) 17 passed, 0 failed, rc 0, 12:21Z. 0.3.20's CUT SET AS IT STANDS (the shipper, 14:1x UK): pin c4459193, igneum-pow 8c728ca3 at object byte 5 (sub-version 1), the floor-moved file publishing with it (the project lead's word; the floor from the live DAA at the publish plus 604,800, the digest read on c4459193), publish about 15:15Z (16:15 BST) on CASES END, the sweep from then with PC 1 first. 0.3.21's clock tonight: the node lane stages release-0.3.21-node at the shipper's sweep-end word (about 15:45Z, 16:45 BST) with the sub-version-2 re-pin (07a809a7, byte 7, id a788661687db4bb3) as its own commit, held pending the F8 census on 07a809a7; the census's clock about 14:00Z (15:00 BST) by the attack-pass lane's within-the-hour line from 13:01Z; the pass line every one of the 64 seeds under 1.2x of the window model on the chain path. If the census fails or slips past 19:00Z (20:00 BST), main's standing ruling applies (nothing on sub-version 2 is proposed until the census is green): 0.3.21's node ships byte 5 again with the re-pin dropped and the rest of its line kept. CI NOTE (13:1x UTC): master's ci runs since 12dc5c97 (nineteen of mine) sit queued behind one self-hosted runner (igneum-build-1, busy; 31 queued across branches, one in progress); the last completed master runs (439a233f to 5f990a09) are success; no red exists, the conclusions are unread until the queue drains. MAIN'S WORD (14:2x UK): the floor move is the project lead's word already and ships with 0.3.20 at the cut; the CI lever is a second self-hosted runner on build-2 plus ubuntu-latest for docs-only pushes, ordered to the CI lane; the rule reads "own a red when the conclusion lands", never holding pushes; the census verdict about 14:00Z (15:00 UK) decides 0.3.21's byte. SUB-VERSION 2's STATIC CENSUS (the hash lane, tools/ca3-v4-uniform on box 2, 13:12Z, 1,024 chain-shaped seeds plus F8's p1 to p3): 0 lossy-sourced load sites of 16,432 (14,329 injecting, 2,103 bijective); 0 programs with an or-, mul- or mulhi-sourced load; the no-era draw path gives the devnet epoch-0 seed the pack's own id a788661687db4bb3, so every draw path reads one stream. Cost of (a') and (c'): 1.99 attempts per seed on average against 0.05 before (p2's seed five), about 2 ms of generation per rejected attempt on one core; nothing a miner or node notices. Ledger entry 715f14be. Master 36e08c80 merged into ca3-v4-amend as f5244ad7 (igneum-pow untouched, re-export 0 differing files), pushed with the gate GREEN, its CI runs queued; the box-2 suite runs through the merged tools (the first attempt died on test initialisers missing the (c') field, fixed in the same push; library and packs unaffected). G1 BLOCKED: PC 2 has not picked up fetch-ca3-v4-sub2-20261007 and run-ca3-v4-sub2-g1-pc2-20261007 (published 13:04:02Z, signature OK); the intake shows nothing from 1ccfe586 since job-update-now-0319 at 10:34:21Z; the PC 2 lock releases when the job closes or in 30 minutes; the run is republished when the app reports. PC 2 READS SILENT on the console (the shipper, 14:4x UK): last seen 2 h ago, app 0.3.19 on node 5899f603, its last line the 0.3.19 update-now at 10:34:21Z; the app went down or stopped polling on that update (the UI lane's update-now; PC 1 took the same update and reports). The build-server lane's PC 2 kept-datadir job (run-20261007-125433, published 12:54Z) is unpicked for the same reason, and it is the Windows kept-datadir gate for 0.3.20's PC 1 step. The sweep cannot bring PC 2 back (the app's poller applies updates; a silent app does not poll); a Windows restart of the app is a hand action, the project lead's or by main's word; the shipper has asked main. The hash lane's G1 and the Windows kept-datadir line wait on that answer; the PC 2 lock stays. SUB-VERSION 2's SUITE LINE (the hash lane): ca3-v4-amend 526fa757 (the code; the ledger tip f0fbd9da), box 2 through the merged tools, route line "13:15:07 build-remote: box 2 (build@142.132.249.238) for class suite, priority normal", rc 0, 66 s: 61 lib + 7 derive + 4 mixer + 19 packs + 2 recheck + 7 scratch = 100 passed, 0 failed; the pinned v2 and v3 packs byte-identical; the three v4 ids as pinned (a788661687db4bb3 equal; c120d7963abdcd96 and 1a4230699a6b9c60 differ). The two commits between 07a809a7 and 526fa757 touch tests only (the (c') field in the accept.rs initialisers; the two generator unit tests follow the amended facts); the library, the packs, the id and the seven fingerprints are unchanged from 07a809a7, so the attack-pass re-gate on 07a809a7 stands for 526fa757. CI: the merge commit's run cancelled by the next push (superseded, not red); 526fa757's run queued (37626985216), its conclusion owned by the hash lane. The 0.3.21 re-pin commit is therefore 526fa757 (or the branch tip at the node lane's archive, code-identical). MAIN'S WORD ON PC 2 (15:0x UK): the hand restart of PC 2's app is asked of the project lead. If PC 2 has not polled by 15:00Z (16:00 UK), "go PC 1": the sub-version 2 G1 on PC 1 under the runner's --cards-off after the 0.3.20 sweep step lands there, one job, read back, nothing else on PC 1. The PC 1 job publishes only after the shipper's line "PC 1 on 0.3.20" (app 0.3.20, node 2.1.0-c4459193, the published file's digest, synced, the sweep step closed with its lock line), about 15:30 to 15:40Z by the clock, and only if PC 2 is still silent; the hash lane prepares the PC 1 variant meanwhile. THE INTEROP FACT stands from the void run: the 5899f603 hub accepted 235 object-byte-5 blocks from the 8097d600 node with 0 rejected, one digest on all five nodes on the live sixteen-field file. The gates: the digest test and the kaspa-pow vector test (the amended devnet epoch-0 id 1a4230699a6b9c60 must equal, c120d7963abdcd96 must differ, the v3 control unchanged) on the box; the mixed-version Devnet 2 gate (the amended 0.3.20 node beside a 5899f603 node for ten minutes on the live file without the v4 fields) after the Mac build; the fresh-join canary the 0.3.20 cut's | +Packs zip (eight packs, packs-ca3-v4-sub2) sha256 69c36772cd79e44e2ddd589466d9c64a94a13c9e970e9f27bd76feabb9b4581b. The suite re-runs through master's build-remote on box 2 (the worktree's own script predates --box; the first run died on the flag), line to follow; G1 on PC 2 under --cards-off after it. The sub-version-2 pairing waits on the node lane's re-pin to a788661687db4bb3 and byte 7. For the record, sub-version 1's pairing: igneum-pow 8c728ca3 against b7cc37e7 (8097d600's assert_ne in) 17 passed, 0 failed, rc 0, 12:21Z. 0.3.20's CUT SET AS IT STANDS (the shipper, 14:1x UK): pin c4459193, igneum-pow 8c728ca3 at object byte 5 (sub-version 1), the floor-moved file publishing with it (the project lead's word; the floor from the live DAA at the publish plus 604,800, the digest read on c4459193), publish about 15:15Z (16:15 BST) on CASES END, the sweep from then with PC 1 first. 0.3.21's clock tonight: the node lane stages release-0.3.21-node at the shipper's sweep-end word (about 15:45Z, 16:45 BST) with the sub-version-2 re-pin (07a809a7, byte 7, id a788661687db4bb3) as its own commit, held pending the F8 census on 07a809a7; the census's clock about 14:00Z (15:00 BST) by the attack-pass lane's within-the-hour line from 13:01Z; the pass line every one of the 64 seeds under 1.2x of the window model on the chain path. If the census fails or slips past 19:00Z (20:00 BST), main's standing ruling applies (nothing on sub-version 2 is proposed until the census is green): 0.3.21's node ships byte 5 again with the re-pin dropped and the rest of its line kept. CI NOTE (13:1x UTC): master's ci runs since 12dc5c97 (nineteen of mine) sit queued behind one self-hosted runner (igneum-build-1, busy; 31 queued across branches, one in progress); the last completed master runs (439a233f to 5f990a09) are success; no red exists, the conclusions are unread until the queue drains. MAIN'S WORD (14:2x UK): the floor move is the project lead's word already and ships with 0.3.20 at the cut; the CI lever is a second self-hosted runner on build-2 plus ubuntu-latest for docs-only pushes, ordered to the CI lane; the rule reads "own a red when the conclusion lands", never holding pushes; the census verdict about 14:00Z (15:00 UK) decides 0.3.21's byte. SUB-VERSION 2's STATIC CENSUS (the hash lane, tools/ca3-v4-uniform on box 2, 13:12Z, 1,024 chain-shaped seeds plus F8's p1 to p3): 0 lossy-sourced load sites of 16,432 (14,329 injecting, 2,103 bijective); 0 programs with an or-, mul- or mulhi-sourced load; the no-era draw path gives the devnet epoch-0 seed the pack's own id a788661687db4bb3, so every draw path reads one stream. Cost of (a') and (c'): 1.99 attempts per seed on average against 0.05 before (p2's seed five), about 2 ms of generation per rejected attempt on one core; nothing a miner or node notices. Ledger entry 715f14be. Master 36e08c80 merged into ca3-v4-amend as f5244ad7 (igneum-pow untouched, re-export 0 differing files), pushed with the gate GREEN, its CI runs queued; the box-2 suite runs through the merged tools (the first attempt died on test initialisers missing the (c') field, fixed in the same push; library and packs unaffected). G1 BLOCKED: PC 2 has not picked up fetch-ca3-v4-sub2-20261007 and run-ca3-v4-sub2-g1-pc2-20261007 (published 13:04:02Z, signature OK); the intake shows nothing from 1ccfe586 since job-update-now-0319 at 10:34:21Z; the PC 2 lock releases when the job closes or in 30 minutes; the run is republished when the app reports. PC 2 READS SILENT on the console (the shipper, 14:4x UK): last seen 2 h ago, app 0.3.19 on node 5899f603, its last line the 0.3.19 update-now at 10:34:21Z; the app went down or stopped polling on that update (the UI lane's update-now; PC 1 took the same update and reports). The build-server lane's PC 2 kept-datadir job (run-20261007-125433, published 12:54Z) is unpicked for the same reason, and it is the Windows kept-datadir gate for 0.3.20's PC 1 step. The sweep cannot bring PC 2 back (the app's poller applies updates; a silent app does not poll); a Windows restart of the app is a hand action, the project lead's or by main's word; the shipper has asked main. The hash lane's G1 and the Windows kept-datadir line wait on that answer; the PC 2 lock stays. SUB-VERSION 2's SUITE LINE (the hash lane): ca3-v4-amend 526fa757 (the code; the ledger tip f0fbd9da), box 2 through the merged tools, route line "13:15:07 build-remote: box 2 (build@142.132.249.238) for class suite, priority normal", rc 0, 66 s: 61 lib + 7 derive + 4 mixer + 19 packs + 2 recheck + 7 scratch = 100 passed, 0 failed; the pinned v2 and v3 packs byte-identical; the three v4 ids as pinned (a788661687db4bb3 equal; c120d7963abdcd96 and 1a4230699a6b9c60 differ). The two commits between 07a809a7 and 526fa757 touch tests only (the (c') field in the accept.rs initialisers; the two generator unit tests follow the amended facts); the library, the packs, the id and the seven fingerprints are unchanged from 07a809a7, so the attack-pass re-gate on 07a809a7 stands for 526fa757. CI: the merge commit's run cancelled by the next push (superseded, not red); 526fa757's run queued (37626985216), its conclusion owned by the hash lane. The 0.3.21 re-pin commit is therefore 526fa757 (or the branch tip at the node lane's archive, code-identical). MAIN'S WORD ON PC 2 (15:0x UK): the hand restart of PC 2's app is asked of the project lead. If PC 2 has not polled by 15:00Z (16:00 UK), "go PC 1": the sub-version 2 G1 on PC 1 under the runner's --cards-off after the 0.3.20 sweep step lands there, one job, read back, nothing else on PC 1. The PC 1 job publishes only after the shipper's line "PC 1 on 0.3.20" (app 0.3.20, node 2.1.0-c4459193, the published file's digest, synced, the sweep step closed with its lock line), about 15:30 to 15:40Z by the clock, and only if PC 2 is still silent; The PC 1 variant is on ca3-v4-amend at a2714d43 (tools/ca3-v4-amend/pc1-v4-sub2-g1.ps1; CI checks pass; no api/quit, pause, resume or cards call in the script): the RTX 5090 on PC 1 (ae432dc7) by its index-free key nvidia:NVIDIA GeForce RTX 5090 on the runner's --cards-off, restored by the runner after; the AMD card and the Intel Arc not named and mining on; the card confirmed quiet by the process list (90 s wait) and nvidia-smi's compute-apps; the installed worker's --bench on the eight packs (the v3 control and the seven sub-version 2 packs) for the 2^24 fingerprint and self-test, rates a reference only; the kit the same zip (69c36772...), as fetch-ca3-v4-sub2-pc1-20261007 immediately before run-ca3-v4-sub2-g1-pc1-20261007 (--timeout-minutes 20, --expires-hours 12); published only on the go-PC-1 line. THE INTEROP FACT stands from the void run: the 5899f603 hub accepted 235 object-byte-5 blocks from the 8097d600 node with 0 rejected, one digest on all five nodes on the live sixteen-field file. The gates: the digest test and the kaspa-pow vector test (the amended devnet epoch-0 id 1a4230699a6b9c60 must equal, c120d7963abdcd96 must differ, the v3 control unchanged) on the box; the mixed-version Devnet 2 gate (the amended 0.3.20 node beside a 5899f603 node for ten minutes on the live file without the v4 fields) after the Mac build; the fresh-join canary the 0.3.20 cut's | | Main's rulings (7 October, morning) | no generator change to v4 on the live devnet; the record's null is the window model with numbers, sent by the hash lane to the attack-pass lane so AP-F8-1 re-gates against it; a fault beyond the model (a low-entropy source at site 15) stops at the coordinator with the two options priced (a 0.3.19 class amendment before the flip, or the flip held at the floor), nothing shipping without the project lead's word; the tighter tail, an acceptance bound on the hot-set share, is a CLASS V5 item (sent to the v5 lane a6410f3b8abefb762 with the 64-seed census as its gate; the bound's number follows from the model) | ### AP-F4-1, the weak-day MUL draw (the attack-pass lane, 7 October, morning): PASS against v4, a class v5 rule From dae0d790c4ceb6e73296a505beebbc20b05597eb Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Wed, 7 Oct 2026 13:27:04 +0000 Subject: [PATCH 06/10] Counter ASIC 3.0 status: AP-F8-2, draw exhaustion under (a') on sub-version 2 (one seed in 331,672, a liveness halt class); not green Co-Authored-By: Claude Fable 5.1 --- docs/plans/counter-asic-3-status.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/plans/counter-asic-3-status.md b/docs/plans/counter-asic-3-status.md index 165f2c55c..1a466fdc9 100644 --- a/docs/plans/counter-asic-3-status.md +++ b/docs/plans/counter-asic-3-status.md @@ -367,7 +367,7 @@ Three residual classes, all a constant delivered through a writer the rule admit | era-4 | dd8fdf6ff4f59eed | | era-5 | 8bf40f5cb858d835 | -Packs zip (eight packs, packs-ca3-v4-sub2) sha256 69c36772cd79e44e2ddd589466d9c64a94a13c9e970e9f27bd76feabb9b4581b. The suite re-runs through master's build-remote on box 2 (the worktree's own script predates --box; the first run died on the flag), line to follow; G1 on PC 2 under --cards-off after it. The sub-version-2 pairing waits on the node lane's re-pin to a788661687db4bb3 and byte 7. For the record, sub-version 1's pairing: igneum-pow 8c728ca3 against b7cc37e7 (8097d600's assert_ne in) 17 passed, 0 failed, rc 0, 12:21Z. 0.3.20's CUT SET AS IT STANDS (the shipper, 14:1x UK): pin c4459193, igneum-pow 8c728ca3 at object byte 5 (sub-version 1), the floor-moved file publishing with it (the project lead's word; the floor from the live DAA at the publish plus 604,800, the digest read on c4459193), publish about 15:15Z (16:15 BST) on CASES END, the sweep from then with PC 1 first. 0.3.21's clock tonight: the node lane stages release-0.3.21-node at the shipper's sweep-end word (about 15:45Z, 16:45 BST) with the sub-version-2 re-pin (07a809a7, byte 7, id a788661687db4bb3) as its own commit, held pending the F8 census on 07a809a7; the census's clock about 14:00Z (15:00 BST) by the attack-pass lane's within-the-hour line from 13:01Z; the pass line every one of the 64 seeds under 1.2x of the window model on the chain path. If the census fails or slips past 19:00Z (20:00 BST), main's standing ruling applies (nothing on sub-version 2 is proposed until the census is green): 0.3.21's node ships byte 5 again with the re-pin dropped and the rest of its line kept. CI NOTE (13:1x UTC): master's ci runs since 12dc5c97 (nineteen of mine) sit queued behind one self-hosted runner (igneum-build-1, busy; 31 queued across branches, one in progress); the last completed master runs (439a233f to 5f990a09) are success; no red exists, the conclusions are unread until the queue drains. MAIN'S WORD (14:2x UK): the floor move is the project lead's word already and ships with 0.3.20 at the cut; the CI lever is a second self-hosted runner on build-2 plus ubuntu-latest for docs-only pushes, ordered to the CI lane; the rule reads "own a red when the conclusion lands", never holding pushes; the census verdict about 14:00Z (15:00 UK) decides 0.3.21's byte. SUB-VERSION 2's STATIC CENSUS (the hash lane, tools/ca3-v4-uniform on box 2, 13:12Z, 1,024 chain-shaped seeds plus F8's p1 to p3): 0 lossy-sourced load sites of 16,432 (14,329 injecting, 2,103 bijective); 0 programs with an or-, mul- or mulhi-sourced load; the no-era draw path gives the devnet epoch-0 seed the pack's own id a788661687db4bb3, so every draw path reads one stream. Cost of (a') and (c'): 1.99 attempts per seed on average against 0.05 before (p2's seed five), about 2 ms of generation per rejected attempt on one core; nothing a miner or node notices. Ledger entry 715f14be. Master 36e08c80 merged into ca3-v4-amend as f5244ad7 (igneum-pow untouched, re-export 0 differing files), pushed with the gate GREEN, its CI runs queued; the box-2 suite runs through the merged tools (the first attempt died on test initialisers missing the (c') field, fixed in the same push; library and packs unaffected). G1 BLOCKED: PC 2 has not picked up fetch-ca3-v4-sub2-20261007 and run-ca3-v4-sub2-g1-pc2-20261007 (published 13:04:02Z, signature OK); the intake shows nothing from 1ccfe586 since job-update-now-0319 at 10:34:21Z; the PC 2 lock releases when the job closes or in 30 minutes; the run is republished when the app reports. PC 2 READS SILENT on the console (the shipper, 14:4x UK): last seen 2 h ago, app 0.3.19 on node 5899f603, its last line the 0.3.19 update-now at 10:34:21Z; the app went down or stopped polling on that update (the UI lane's update-now; PC 1 took the same update and reports). The build-server lane's PC 2 kept-datadir job (run-20261007-125433, published 12:54Z) is unpicked for the same reason, and it is the Windows kept-datadir gate for 0.3.20's PC 1 step. The sweep cannot bring PC 2 back (the app's poller applies updates; a silent app does not poll); a Windows restart of the app is a hand action, the project lead's or by main's word; the shipper has asked main. The hash lane's G1 and the Windows kept-datadir line wait on that answer; the PC 2 lock stays. SUB-VERSION 2's SUITE LINE (the hash lane): ca3-v4-amend 526fa757 (the code; the ledger tip f0fbd9da), box 2 through the merged tools, route line "13:15:07 build-remote: box 2 (build@142.132.249.238) for class suite, priority normal", rc 0, 66 s: 61 lib + 7 derive + 4 mixer + 19 packs + 2 recheck + 7 scratch = 100 passed, 0 failed; the pinned v2 and v3 packs byte-identical; the three v4 ids as pinned (a788661687db4bb3 equal; c120d7963abdcd96 and 1a4230699a6b9c60 differ). The two commits between 07a809a7 and 526fa757 touch tests only (the (c') field in the accept.rs initialisers; the two generator unit tests follow the amended facts); the library, the packs, the id and the seven fingerprints are unchanged from 07a809a7, so the attack-pass re-gate on 07a809a7 stands for 526fa757. CI: the merge commit's run cancelled by the next push (superseded, not red); 526fa757's run queued (37626985216), its conclusion owned by the hash lane. The 0.3.21 re-pin commit is therefore 526fa757 (or the branch tip at the node lane's archive, code-identical). MAIN'S WORD ON PC 2 (15:0x UK): the hand restart of PC 2's app is asked of the project lead. If PC 2 has not polled by 15:00Z (16:00 UK), "go PC 1": the sub-version 2 G1 on PC 1 under the runner's --cards-off after the 0.3.20 sweep step lands there, one job, read back, nothing else on PC 1. The PC 1 job publishes only after the shipper's line "PC 1 on 0.3.20" (app 0.3.20, node 2.1.0-c4459193, the published file's digest, synced, the sweep step closed with its lock line), about 15:30 to 15:40Z by the clock, and only if PC 2 is still silent; The PC 1 variant is on ca3-v4-amend at a2714d43 (tools/ca3-v4-amend/pc1-v4-sub2-g1.ps1; CI checks pass; no api/quit, pause, resume or cards call in the script): the RTX 5090 on PC 1 (ae432dc7) by its index-free key nvidia:NVIDIA GeForce RTX 5090 on the runner's --cards-off, restored by the runner after; the AMD card and the Intel Arc not named and mining on; the card confirmed quiet by the process list (90 s wait) and nvidia-smi's compute-apps; the installed worker's --bench on the eight packs (the v3 control and the seven sub-version 2 packs) for the 2^24 fingerprint and self-test, rates a reference only; the kit the same zip (69c36772...), as fetch-ca3-v4-sub2-pc1-20261007 immediately before run-ca3-v4-sub2-g1-pc1-20261007 (--timeout-minutes 20, --expires-hours 12); published only on the go-PC-1 line. THE INTEROP FACT stands from the void run: the 5899f603 hub accepted 235 object-byte-5 blocks from the 8097d600 node with 0 rejected, one digest on all five nodes on the live sixteen-field file. The gates: the digest test and the kaspa-pow vector test (the amended devnet epoch-0 id 1a4230699a6b9c60 must equal, c120d7963abdcd96 must differ, the v3 control unchanged) on the box; the mixed-version Devnet 2 gate (the amended 0.3.20 node beside a 5899f603 node for ten minutes on the live file without the v4 fields) after the Mac build; the fresh-join canary the 0.3.20 cut's | +Packs zip (eight packs, packs-ca3-v4-sub2) sha256 69c36772cd79e44e2ddd589466d9c64a94a13c9e970e9f27bd76feabb9b4581b. The suite re-runs through master's build-remote on box 2 (the worktree's own script predates --box; the first run died on the flag), line to follow; G1 on PC 2 under --cards-off after it. The sub-version-2 pairing waits on the node lane's re-pin to a788661687db4bb3 and byte 7. For the record, sub-version 1's pairing: igneum-pow 8c728ca3 against b7cc37e7 (8097d600's assert_ne in) 17 passed, 0 failed, rc 0, 12:21Z. 0.3.20's CUT SET AS IT STANDS (the shipper, 14:1x UK): pin c4459193, igneum-pow 8c728ca3 at object byte 5 (sub-version 1), the floor-moved file publishing with it (the project lead's word; the floor from the live DAA at the publish plus 604,800, the digest read on c4459193), publish about 15:15Z (16:15 BST) on CASES END, the sweep from then with PC 1 first. 0.3.21's clock tonight: the node lane stages release-0.3.21-node at the shipper's sweep-end word (about 15:45Z, 16:45 BST) with the sub-version-2 re-pin (07a809a7, byte 7, id a788661687db4bb3) as its own commit, held pending the F8 census on 07a809a7; the census's clock about 14:00Z (15:00 BST) by the attack-pass lane's within-the-hour line from 13:01Z; the pass line every one of the 64 seeds under 1.2x of the window model on the chain path. If the census fails or slips past 19:00Z (20:00 BST), main's standing ruling applies (nothing on sub-version 2 is proposed until the census is green): 0.3.21's node ships byte 5 again with the re-pin dropped and the rest of its line kept. CI NOTE (13:1x UTC): master's ci runs since 12dc5c97 (nineteen of mine) sit queued behind one self-hosted runner (igneum-build-1, busy; 31 queued across branches, one in progress); the last completed master runs (439a233f to 5f990a09) are success; no red exists, the conclusions are unread until the queue drains. MAIN'S WORD (14:2x UK): the floor move is the project lead's word already and ships with 0.3.20 at the cut; the CI lever is a second self-hosted runner on build-2 plus ubuntu-latest for docs-only pushes, ordered to the CI lane; the rule reads "own a red when the conclusion lands", never holding pushes; the census verdict about 14:00Z (15:00 UK) decides 0.3.21's byte. SUB-VERSION 2's STATIC CENSUS (the hash lane, tools/ca3-v4-uniform on box 2, 13:12Z, 1,024 chain-shaped seeds plus F8's p1 to p3): 0 lossy-sourced load sites of 16,432 (14,329 injecting, 2,103 bijective); 0 programs with an or-, mul- or mulhi-sourced load; the no-era draw path gives the devnet epoch-0 seed the pack's own id a788661687db4bb3, so every draw path reads one stream. Cost of (a') and (c'): 1.99 attempts per seed on average against 0.05 before (p2's seed five), about 2 ms of generation per rejected attempt on one core; nothing a miner or node notices. Ledger entry 715f14be. Master 36e08c80 merged into ca3-v4-amend as f5244ad7 (igneum-pow untouched, re-export 0 differing files), pushed with the gate GREEN, its CI runs queued; the box-2 suite runs through the merged tools (the first attempt died on test initialisers missing the (c') field, fixed in the same push; library and packs unaffected). G1 BLOCKED: PC 2 has not picked up fetch-ca3-v4-sub2-20261007 and run-ca3-v4-sub2-g1-pc2-20261007 (published 13:04:02Z, signature OK); the intake shows nothing from 1ccfe586 since job-update-now-0319 at 10:34:21Z; the PC 2 lock releases when the job closes or in 30 minutes; the run is republished when the app reports. PC 2 READS SILENT on the console (the shipper, 14:4x UK): last seen 2 h ago, app 0.3.19 on node 5899f603, its last line the 0.3.19 update-now at 10:34:21Z; the app went down or stopped polling on that update (the UI lane's update-now; PC 1 took the same update and reports). The build-server lane's PC 2 kept-datadir job (run-20261007-125433, published 12:54Z) is unpicked for the same reason, and it is the Windows kept-datadir gate for 0.3.20's PC 1 step. The sweep cannot bring PC 2 back (the app's poller applies updates; a silent app does not poll); a Windows restart of the app is a hand action, the project lead's or by main's word; the shipper has asked main. The hash lane's G1 and the Windows kept-datadir line wait on that answer; the PC 2 lock stays. SUB-VERSION 2's SUITE LINE (the hash lane): ca3-v4-amend 526fa757 (the code; the ledger tip f0fbd9da), box 2 through the merged tools, route line "13:15:07 build-remote: box 2 (build@142.132.249.238) for class suite, priority normal", rc 0, 66 s: 61 lib + 7 derive + 4 mixer + 19 packs + 2 recheck + 7 scratch = 100 passed, 0 failed; the pinned v2 and v3 packs byte-identical; the three v4 ids as pinned (a788661687db4bb3 equal; c120d7963abdcd96 and 1a4230699a6b9c60 differ). The two commits between 07a809a7 and 526fa757 touch tests only (the (c') field in the accept.rs initialisers; the two generator unit tests follow the amended facts); the library, the packs, the id and the seven fingerprints are unchanged from 07a809a7, so the attack-pass re-gate on 07a809a7 stands for 526fa757. CI: the merge commit's run cancelled by the next push (superseded, not red); 526fa757's run queued (37626985216), its conclusion owned by the hash lane. The 0.3.21 re-pin commit is therefore 526fa757 (or the branch tip at the node lane's archive, code-identical). MAIN'S WORD ON PC 2 (15:0x UK): the hand restart of PC 2's app is asked of the project lead. If PC 2 has not polled by 15:00Z (16:00 UK), "go PC 1": the sub-version 2 G1 on PC 1 under the runner's --cards-off after the 0.3.20 sweep step lands there, one job, read back, nothing else on PC 1. The PC 1 job publishes only after the shipper's line "PC 1 on 0.3.20" (app 0.3.20, node 2.1.0-c4459193, the published file's digest, synced, the sweep step closed with its lock line), about 15:30 to 15:40Z by the clock, and only if PC 2 is still silent; The PC 1 variant is on ca3-v4-amend at a2714d43 (tools/ca3-v4-amend/pc1-v4-sub2-g1.ps1; CI checks pass; no api/quit, pause, resume or cards call in the script): the RTX 5090 on PC 1 (ae432dc7) by its index-free key nvidia:NVIDIA GeForce RTX 5090 on the runner's --cards-off, restored by the runner after; the AMD card and the Intel Arc not named and mining on; the card confirmed quiet by the process list (90 s wait) and nvidia-smi's compute-apps; the installed worker's --bench on the eight packs (the v3 control and the seven sub-version 2 packs) for the 2^24 fingerprint and self-test, rates a reference only; the kit the same zip (69c36772...), as fetch-ca3-v4-sub2-pc1-20261007 immediately before run-ca3-v4-sub2-g1-pc1-20261007 (--timeout-minutes 20, --expires-hours 12); published only on the go-PC-1 line. AP-F8-2 ON SUB-VERSION 2 (the attack-pass lane, 15:1x UK, before anything is proposed): a chain-shaped epoch seed can exhaust all 32 draw attempts under rule (a'), and the generator treats exhaustion as a consensus fault (panic): seed igneum-f9/331672, "32 consecutive candidates rejected, last: (a') load at 16 reads r6, not fresh by dataflow in the loop's steady state". One such seed in the first 331,672 chain-shaped seeds (300,000 drew clean), a rate of order 10^-6 to 10^-5 per epoch seed; the 10^6-seed measurement with the attempts distribution runs on box 2. Meaning: an exhausted epoch seed is an epoch no node can draw a program for, a liveness halt, the era and epoch seeds being VDF outputs nobody can steer; at one epoch an hour, one halt per 11 to 40 years at the bracketed rate, which the firms would compute from the rule as written and file. Sub-version 1 had 0 exhausted in 10^6 chain-shaped seeds. The fix (to the hash lane): the draw enforces the freshness fixpoint itself so (a') never fires (no exhaustion by construction), or MAX_ATTEMPTS sized to the measured rate with the exhaustion probability stated in the spec. The 64-seed hot-set gate on sub-version 2 is separate: 13 of 64 seeds read, none over 1.2x so far. Sub-version 2 is NOT GREEN until both are settled. THE INTEROP FACT stands from the void run: the 5899f603 hub accepted 235 object-byte-5 blocks from the 8097d600 node with 0 rejected, one digest on all five nodes on the live sixteen-field file. The gates: the digest test and the kaspa-pow vector test (the amended devnet epoch-0 id 1a4230699a6b9c60 must equal, c120d7963abdcd96 must differ, the v3 control unchanged) on the box; the mixed-version Devnet 2 gate (the amended 0.3.20 node beside a 5899f603 node for ten minutes on the live file without the v4 fields) after the Mac build; the fresh-join canary the 0.3.20 cut's | | Main's rulings (7 October, morning) | no generator change to v4 on the live devnet; the record's null is the window model with numbers, sent by the hash lane to the attack-pass lane so AP-F8-1 re-gates against it; a fault beyond the model (a low-entropy source at site 15) stops at the coordinator with the two options priced (a 0.3.19 class amendment before the flip, or the flip held at the floor), nothing shipping without the project lead's word; the tighter tail, an acceptance bound on the hot-set share, is a CLASS V5 item (sent to the v5 lane a6410f3b8abefb762 with the 64-seed census as its gate; the bound's number follows from the model) | ### AP-F4-1, the weak-day MUL draw (the attack-pass lane, 7 October, morning): PASS against v4, a class v5 rule From ac030be0a91b9337abe365bb08506f3f34deed2e Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Wed, 7 Oct 2026 13:28:05 +0000 Subject: [PATCH 07/10] Counter ASIC 3.0 status: main's AP-F8-2 ruling (a total draw, no panic); the 12 GB line on c4459193 refused (shard program id unknown, statement zeros), the cut set not complete Co-Authored-By: Claude Fable 5.1 --- docs/plans/counter-asic-3-status.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/plans/counter-asic-3-status.md b/docs/plans/counter-asic-3-status.md index 1a466fdc9..98424c2bc 100644 --- a/docs/plans/counter-asic-3-status.md +++ b/docs/plans/counter-asic-3-status.md @@ -367,7 +367,9 @@ Three residual classes, all a constant delivered through a writer the rule admit | era-4 | dd8fdf6ff4f59eed | | era-5 | 8bf40f5cb858d835 | -Packs zip (eight packs, packs-ca3-v4-sub2) sha256 69c36772cd79e44e2ddd589466d9c64a94a13c9e970e9f27bd76feabb9b4581b. The suite re-runs through master's build-remote on box 2 (the worktree's own script predates --box; the first run died on the flag), line to follow; G1 on PC 2 under --cards-off after it. The sub-version-2 pairing waits on the node lane's re-pin to a788661687db4bb3 and byte 7. For the record, sub-version 1's pairing: igneum-pow 8c728ca3 against b7cc37e7 (8097d600's assert_ne in) 17 passed, 0 failed, rc 0, 12:21Z. 0.3.20's CUT SET AS IT STANDS (the shipper, 14:1x UK): pin c4459193, igneum-pow 8c728ca3 at object byte 5 (sub-version 1), the floor-moved file publishing with it (the project lead's word; the floor from the live DAA at the publish plus 604,800, the digest read on c4459193), publish about 15:15Z (16:15 BST) on CASES END, the sweep from then with PC 1 first. 0.3.21's clock tonight: the node lane stages release-0.3.21-node at the shipper's sweep-end word (about 15:45Z, 16:45 BST) with the sub-version-2 re-pin (07a809a7, byte 7, id a788661687db4bb3) as its own commit, held pending the F8 census on 07a809a7; the census's clock about 14:00Z (15:00 BST) by the attack-pass lane's within-the-hour line from 13:01Z; the pass line every one of the 64 seeds under 1.2x of the window model on the chain path. If the census fails or slips past 19:00Z (20:00 BST), main's standing ruling applies (nothing on sub-version 2 is proposed until the census is green): 0.3.21's node ships byte 5 again with the re-pin dropped and the rest of its line kept. CI NOTE (13:1x UTC): master's ci runs since 12dc5c97 (nineteen of mine) sit queued behind one self-hosted runner (igneum-build-1, busy; 31 queued across branches, one in progress); the last completed master runs (439a233f to 5f990a09) are success; no red exists, the conclusions are unread until the queue drains. MAIN'S WORD (14:2x UK): the floor move is the project lead's word already and ships with 0.3.20 at the cut; the CI lever is a second self-hosted runner on build-2 plus ubuntu-latest for docs-only pushes, ordered to the CI lane; the rule reads "own a red when the conclusion lands", never holding pushes; the census verdict about 14:00Z (15:00 UK) decides 0.3.21's byte. SUB-VERSION 2's STATIC CENSUS (the hash lane, tools/ca3-v4-uniform on box 2, 13:12Z, 1,024 chain-shaped seeds plus F8's p1 to p3): 0 lossy-sourced load sites of 16,432 (14,329 injecting, 2,103 bijective); 0 programs with an or-, mul- or mulhi-sourced load; the no-era draw path gives the devnet epoch-0 seed the pack's own id a788661687db4bb3, so every draw path reads one stream. Cost of (a') and (c'): 1.99 attempts per seed on average against 0.05 before (p2's seed five), about 2 ms of generation per rejected attempt on one core; nothing a miner or node notices. Ledger entry 715f14be. Master 36e08c80 merged into ca3-v4-amend as f5244ad7 (igneum-pow untouched, re-export 0 differing files), pushed with the gate GREEN, its CI runs queued; the box-2 suite runs through the merged tools (the first attempt died on test initialisers missing the (c') field, fixed in the same push; library and packs unaffected). G1 BLOCKED: PC 2 has not picked up fetch-ca3-v4-sub2-20261007 and run-ca3-v4-sub2-g1-pc2-20261007 (published 13:04:02Z, signature OK); the intake shows nothing from 1ccfe586 since job-update-now-0319 at 10:34:21Z; the PC 2 lock releases when the job closes or in 30 minutes; the run is republished when the app reports. PC 2 READS SILENT on the console (the shipper, 14:4x UK): last seen 2 h ago, app 0.3.19 on node 5899f603, its last line the 0.3.19 update-now at 10:34:21Z; the app went down or stopped polling on that update (the UI lane's update-now; PC 1 took the same update and reports). The build-server lane's PC 2 kept-datadir job (run-20261007-125433, published 12:54Z) is unpicked for the same reason, and it is the Windows kept-datadir gate for 0.3.20's PC 1 step. The sweep cannot bring PC 2 back (the app's poller applies updates; a silent app does not poll); a Windows restart of the app is a hand action, the project lead's or by main's word; the shipper has asked main. The hash lane's G1 and the Windows kept-datadir line wait on that answer; the PC 2 lock stays. SUB-VERSION 2's SUITE LINE (the hash lane): ca3-v4-amend 526fa757 (the code; the ledger tip f0fbd9da), box 2 through the merged tools, route line "13:15:07 build-remote: box 2 (build@142.132.249.238) for class suite, priority normal", rc 0, 66 s: 61 lib + 7 derive + 4 mixer + 19 packs + 2 recheck + 7 scratch = 100 passed, 0 failed; the pinned v2 and v3 packs byte-identical; the three v4 ids as pinned (a788661687db4bb3 equal; c120d7963abdcd96 and 1a4230699a6b9c60 differ). The two commits between 07a809a7 and 526fa757 touch tests only (the (c') field in the accept.rs initialisers; the two generator unit tests follow the amended facts); the library, the packs, the id and the seven fingerprints are unchanged from 07a809a7, so the attack-pass re-gate on 07a809a7 stands for 526fa757. CI: the merge commit's run cancelled by the next push (superseded, not red); 526fa757's run queued (37626985216), its conclusion owned by the hash lane. The 0.3.21 re-pin commit is therefore 526fa757 (or the branch tip at the node lane's archive, code-identical). MAIN'S WORD ON PC 2 (15:0x UK): the hand restart of PC 2's app is asked of the project lead. If PC 2 has not polled by 15:00Z (16:00 UK), "go PC 1": the sub-version 2 G1 on PC 1 under the runner's --cards-off after the 0.3.20 sweep step lands there, one job, read back, nothing else on PC 1. The PC 1 job publishes only after the shipper's line "PC 1 on 0.3.20" (app 0.3.20, node 2.1.0-c4459193, the published file's digest, synced, the sweep step closed with its lock line), about 15:30 to 15:40Z by the clock, and only if PC 2 is still silent; The PC 1 variant is on ca3-v4-amend at a2714d43 (tools/ca3-v4-amend/pc1-v4-sub2-g1.ps1; CI checks pass; no api/quit, pause, resume or cards call in the script): the RTX 5090 on PC 1 (ae432dc7) by its index-free key nvidia:NVIDIA GeForce RTX 5090 on the runner's --cards-off, restored by the runner after; the AMD card and the Intel Arc not named and mining on; the card confirmed quiet by the process list (90 s wait) and nvidia-smi's compute-apps; the installed worker's --bench on the eight packs (the v3 control and the seven sub-version 2 packs) for the 2^24 fingerprint and self-test, rates a reference only; the kit the same zip (69c36772...), as fetch-ca3-v4-sub2-pc1-20261007 immediately before run-ca3-v4-sub2-g1-pc1-20261007 (--timeout-minutes 20, --expires-hours 12); published only on the go-PC-1 line. AP-F8-2 ON SUB-VERSION 2 (the attack-pass lane, 15:1x UK, before anything is proposed): a chain-shaped epoch seed can exhaust all 32 draw attempts under rule (a'), and the generator treats exhaustion as a consensus fault (panic): seed igneum-f9/331672, "32 consecutive candidates rejected, last: (a') load at 16 reads r6, not fresh by dataflow in the loop's steady state". One such seed in the first 331,672 chain-shaped seeds (300,000 drew clean), a rate of order 10^-6 to 10^-5 per epoch seed; the 10^6-seed measurement with the attempts distribution runs on box 2. Meaning: an exhausted epoch seed is an epoch no node can draw a program for, a liveness halt, the era and epoch seeds being VDF outputs nobody can steer; at one epoch an hour, one halt per 11 to 40 years at the bracketed rate, which the firms would compute from the rule as written and file. Sub-version 1 had 0 exhausted in 10^6 chain-shaped seeds. The fix (to the hash lane): the draw enforces the freshness fixpoint itself so (a') never fires (no exhaustion by construction), or MAX_ATTEMPTS sized to the measured rate with the exhaustion probability stated in the spec. The 64-seed hot-set gate on sub-version 2 is separate: 13 of 64 seeds read, none over 1.2x so far. Sub-version 2 is NOT GREEN until both are settled. THE INTEROP FACT stands from the void run: the 5899f603 hub accepted 235 object-byte-5 blocks from the 8097d600 node with 0 rejected, one digest on all five nodes on the live sixteen-field file. The gates: the digest test and the kaspa-pow vector test (the amended devnet epoch-0 id 1a4230699a6b9c60 must equal, c120d7963abdcd96 must differ, the v3 control unchanged) on the box; the mixed-version Devnet 2 gate (the amended 0.3.20 node beside a 5899f603 node for ten minutes on the live file without the v4 fields) after the Mac build; the fresh-join canary the 0.3.20 cut's | +Packs zip (eight packs, packs-ca3-v4-sub2) sha256 69c36772cd79e44e2ddd589466d9c64a94a13c9e970e9f27bd76feabb9b4581b. The suite re-runs through master's build-remote on box 2 (the worktree's own script predates --box; the first run died on the flag), line to follow; G1 on PC 2 under --cards-off after it. The sub-version-2 pairing waits on the node lane's re-pin to a788661687db4bb3 and byte 7. For the record, sub-version 1's pairing: igneum-pow 8c728ca3 against b7cc37e7 (8097d600's assert_ne in) 17 passed, 0 failed, rc 0, 12:21Z. 0.3.20's CUT SET AS IT STANDS (the shipper, 14:1x UK): pin c4459193, igneum-pow 8c728ca3 at object byte 5 (sub-version 1), the floor-moved file publishing with it (the project lead's word; the floor from the live DAA at the publish plus 604,800, the digest read on c4459193), publish about 15:15Z (16:15 BST) on CASES END, the sweep from then with PC 1 first. 0.3.21's clock tonight: the node lane stages release-0.3.21-node at the shipper's sweep-end word (about 15:45Z, 16:45 BST) with the sub-version-2 re-pin (07a809a7, byte 7, id a788661687db4bb3) as its own commit, held pending the F8 census on 07a809a7; the census's clock about 14:00Z (15:00 BST) by the attack-pass lane's within-the-hour line from 13:01Z; the pass line every one of the 64 seeds under 1.2x of the window model on the chain path. If the census fails or slips past 19:00Z (20:00 BST), main's standing ruling applies (nothing on sub-version 2 is proposed until the census is green): 0.3.21's node ships byte 5 again with the re-pin dropped and the rest of its line kept. CI NOTE (13:1x UTC): master's ci runs since 12dc5c97 (nineteen of mine) sit queued behind one self-hosted runner (igneum-build-1, busy; 31 queued across branches, one in progress); the last completed master runs (439a233f to 5f990a09) are success; no red exists, the conclusions are unread until the queue drains. MAIN'S WORD (14:2x UK): the floor move is the project lead's word already and ships with 0.3.20 at the cut; the CI lever is a second self-hosted runner on build-2 plus ubuntu-latest for docs-only pushes, ordered to the CI lane; the rule reads "own a red when the conclusion lands", never holding pushes; the census verdict about 14:00Z (15:00 UK) decides 0.3.21's byte. SUB-VERSION 2's STATIC CENSUS (the hash lane, tools/ca3-v4-uniform on box 2, 13:12Z, 1,024 chain-shaped seeds plus F8's p1 to p3): 0 lossy-sourced load sites of 16,432 (14,329 injecting, 2,103 bijective); 0 programs with an or-, mul- or mulhi-sourced load; the no-era draw path gives the devnet epoch-0 seed the pack's own id a788661687db4bb3, so every draw path reads one stream. Cost of (a') and (c'): 1.99 attempts per seed on average against 0.05 before (p2's seed five), about 2 ms of generation per rejected attempt on one core; nothing a miner or node notices. Ledger entry 715f14be. Master 36e08c80 merged into ca3-v4-amend as f5244ad7 (igneum-pow untouched, re-export 0 differing files), pushed with the gate GREEN, its CI runs queued; the box-2 suite runs through the merged tools (the first attempt died on test initialisers missing the (c') field, fixed in the same push; library and packs unaffected). G1 BLOCKED: PC 2 has not picked up fetch-ca3-v4-sub2-20261007 and run-ca3-v4-sub2-g1-pc2-20261007 (published 13:04:02Z, signature OK); the intake shows nothing from 1ccfe586 since job-update-now-0319 at 10:34:21Z; the PC 2 lock releases when the job closes or in 30 minutes; the run is republished when the app reports. PC 2 READS SILENT on the console (the shipper, 14:4x UK): last seen 2 h ago, app 0.3.19 on node 5899f603, its last line the 0.3.19 update-now at 10:34:21Z; the app went down or stopped polling on that update (the UI lane's update-now; PC 1 took the same update and reports). The build-server lane's PC 2 kept-datadir job (run-20261007-125433, published 12:54Z) is unpicked for the same reason, and it is the Windows kept-datadir gate for 0.3.20's PC 1 step. The sweep cannot bring PC 2 back (the app's poller applies updates; a silent app does not poll); a Windows restart of the app is a hand action, the project lead's or by main's word; the shipper has asked main. The hash lane's G1 and the Windows kept-datadir line wait on that answer; the PC 2 lock stays. SUB-VERSION 2's SUITE LINE (the hash lane): ca3-v4-amend 526fa757 (the code; the ledger tip f0fbd9da), box 2 through the merged tools, route line "13:15:07 build-remote: box 2 (build@142.132.249.238) for class suite, priority normal", rc 0, 66 s: 61 lib + 7 derive + 4 mixer + 19 packs + 2 recheck + 7 scratch = 100 passed, 0 failed; the pinned v2 and v3 packs byte-identical; the three v4 ids as pinned (a788661687db4bb3 equal; c120d7963abdcd96 and 1a4230699a6b9c60 differ). The two commits between 07a809a7 and 526fa757 touch tests only (the (c') field in the accept.rs initialisers; the two generator unit tests follow the amended facts); the library, the packs, the id and the seven fingerprints are unchanged from 07a809a7, so the attack-pass re-gate on 07a809a7 stands for 526fa757. CI: the merge commit's run cancelled by the next push (superseded, not red); 526fa757's run queued (37626985216), its conclusion owned by the hash lane. The 0.3.21 re-pin commit is therefore 526fa757 (or the branch tip at the node lane's archive, code-identical). MAIN'S WORD ON PC 2 (15:0x UK): the hand restart of PC 2's app is asked of the project lead. If PC 2 has not polled by 15:00Z (16:00 UK), "go PC 1": the sub-version 2 G1 on PC 1 under the runner's --cards-off after the 0.3.20 sweep step lands there, one job, read back, nothing else on PC 1. The PC 1 job publishes only after the shipper's line "PC 1 on 0.3.20" (app 0.3.20, node 2.1.0-c4459193, the published file's digest, synced, the sweep step closed with its lock line), about 15:30 to 15:40Z by the clock, and only if PC 2 is still silent; The PC 1 variant is on ca3-v4-amend at a2714d43 (tools/ca3-v4-amend/pc1-v4-sub2-g1.ps1; CI checks pass; no api/quit, pause, resume or cards call in the script): the RTX 5090 on PC 1 (ae432dc7) by its index-free key nvidia:NVIDIA GeForce RTX 5090 on the runner's --cards-off, restored by the runner after; the AMD card and the Intel Arc not named and mining on; the card confirmed quiet by the process list (90 s wait) and nvidia-smi's compute-apps; the installed worker's --bench on the eight packs (the v3 control and the seven sub-version 2 packs) for the 2^24 fingerprint and self-test, rates a reference only; the kit the same zip (69c36772...), as fetch-ca3-v4-sub2-pc1-20261007 immediately before run-ca3-v4-sub2-g1-pc1-20261007 (--timeout-minutes 20, --expires-hours 12); published only on the go-PC-1 line. AP-F8-2 ON SUB-VERSION 2 (the attack-pass lane, 15:1x UK, before anything is proposed): a chain-shaped epoch seed can exhaust all 32 draw attempts under rule (a'), and the generator treats exhaustion as a consensus fault (panic): seed igneum-f9/331672, "32 consecutive candidates rejected, last: (a') load at 16 reads r6, not fresh by dataflow in the loop's steady state". One such seed in the first 331,672 chain-shaped seeds (300,000 drew clean), a rate of order 10^-6 to 10^-5 per epoch seed; the 10^6-seed measurement with the attempts distribution runs on box 2. Meaning: an exhausted epoch seed is an epoch no node can draw a program for, a liveness halt, the era and epoch seeds being VDF outputs nobody can steer; at one epoch an hour, one halt per 11 to 40 years at the bracketed rate, which the firms would compute from the rule as written and file. Sub-version 1 had 0 exhausted in 10^6 chain-shaped seeds. The fix (to the hash lane): the draw enforces the freshness fixpoint itself so (a') never fires (no exhaustion by construction), or MAX_ATTEMPTS sized to the measured rate with the exhaustion probability stated in the spec. The 64-seed hot-set gate on sub-version 2 is separate: 13 of 64 seeds read, none over 1.2x so far. Sub-version 2 is NOT GREEN until both are settled. MAIN'S RULING ON AP-F8-2 (15:2x UK): the draw must be total and no consensus path may panic; preferred fix a deterministic repair instead of rejection (the draw rewrites the offending load's source to the nearest fresh register, or inserts a fresh mix, so every seed yields a program on the first attempt and (a') becomes a check that can never fire); if the repair changes the stream's statistics, the fallback is a stated attempt bound with a deterministic last-resort draw after it, never a panic, the probability in the spec and the ledger; either way a test walking seed igneum-f9/331672 and the exhausting class, the 10^6-seed exhaustion count at zero, and the 64-seed hot-set gate re-run on the fixed commit; the hash lane builds it now on the coordinator's direction; 0.3.21 ships byte 5 if not green by 19:00Z (20:00 UK). The 07a809a7 kit is not published to any PC. + +THE 12 GB SETTLED-CLAIM LINE ON c4459193 (the fleet lane, 13:27Z): the floor reads right and the card proves, THE NODE REFUSES. p12-vast on c4459193 (sha 45be9b02, string read back) synced 13:22:47Z on the kept copy; first claim 13:23:01Z "segment 164198..164205 (8 shards, fresh) margin=414 tip=287564 settledNumber=0x28185 settledDaa=0x46317 settledBy=finality candidates=5"; proof complete 13:25:19Z on the 3060 (8 of 8 shards, 135.9 s, peak 8,487 MiB); submission refused "statement differs from the node's at hex offset 472 (lengths 616 vs 616); ours ...2b1a81cb413236cf... node ...0000". The node's start line on this binary reads "proving v1: ... shard program id unknown, aggregator id unknown" where 5899f603 on the same override file reads the ids; the statement is built with zeros and every proof fails its check. This blocks the paid line on any card and, after the sweep, every standing prover; with the node lane (the fix) and the shipper (the cut) since 13:27Z; the pod and proof files held for the node lane's read. The cut set is therefore NOT complete on c4459193. THE INTEROP FACT stands from the void run: the 5899f603 hub accepted 235 object-byte-5 blocks from the 8097d600 node with 0 rejected, one digest on all five nodes on the live sixteen-field file. The gates: the digest test and the kaspa-pow vector test (the amended devnet epoch-0 id 1a4230699a6b9c60 must equal, c120d7963abdcd96 must differ, the v3 control unchanged) on the box; the mixed-version Devnet 2 gate (the amended 0.3.20 node beside a 5899f603 node for ten minutes on the live file without the v4 fields) after the Mac build; the fresh-join canary the 0.3.20 cut's | | Main's rulings (7 October, morning) | no generator change to v4 on the live devnet; the record's null is the window model with numbers, sent by the hash lane to the attack-pass lane so AP-F8-1 re-gates against it; a fault beyond the model (a low-entropy source at site 15) stops at the coordinator with the two options priced (a 0.3.19 class amendment before the flip, or the flip held at the floor), nothing shipping without the project lead's word; the tighter tail, an acceptance bound on the hot-set share, is a CLASS V5 item (sent to the v5 lane a6410f3b8abefb762 with the 64-seed census as its gate; the bound's number follows from the model) | ### AP-F4-1, the weak-day MUL draw (the attack-pass lane, 7 October, morning): PASS against v4, a class v5 rule From a9f5b5fd4db88c2d8afcbf5679291d6e2a066d18 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Wed, 7 Oct 2026 13:28:59 +0000 Subject: [PATCH 08/10] Chain scene 2.0.3: /live and the home fold paint on every push whatever the document's visibility says; the renderer, its palette and its feed contract move to one shared folder scene/ with byte-equal copies checked by the gate (7 October 2026, 15:2x UK) The blank /live (the project lead, 14:3x UK): IgneumDag 2.0.2 painted only from a requestAnimationFrame loop gated on document.hidden and the IntersectionObserver, so a page that loaded with document.hidden true (the desktop pane, a background tab) and whose embedder never fired visibilitychange took every push, reported live and never drew a frame. 2.0.3 paints the current picture synchronously on push, size and theme change; the motion loop alone waits for a visible document and an intersecting canvas. Confirmed headless on build-2 against the live feed: hidden document 0 lit pixels before, 110,007 after; the never-intersecting observer repaints on every push. Known-failed test tools/scene/paint-test.cjs (the 2.0.2 renderer draws nothing in the same world). The second 2.0.3 change: the phone rule (30 s window, four lanes) keys on the viewport width, not the canvas width; a 640 px hero on a 1,440 px laptop was rendering as a phone while the app's card beside it was not. scene/ is the one source: live-dag.js, proof-core.js, tokens.css (the fourteen palette tokens, the brand package's values, dark and light), feed-contract.md and .json (one JSON shape for the observer's /api/live and the app's api/live), a recorded reply as the fixture. tools/scene/sync.mjs writes the copies and the scene-tokens block into site.css and app.css; --check is the gate line (byte-equal scripts, an equal block, the names defined nowhere else, a print block excepted), --self-test fails five known cases first. The site's token definitions move out of the package's :root line into the block; no value changes on the site. tools/scene/feed-contract.mjs validates a reply against the key lists; its test refuses a miner rewritten to "you", a float now, a stray key. Three new lines in tools/ci/pre-push.sh. The app side (branch scene-parity, for 0.3.21) takes the same folder. Co-Authored-By: Claude Fable 5.1 --- scene/README.md | 35 +++ scene/feed-contract.json | 20 ++ scene/feed-contract.md | 78 ++++++ scene/fixtures/live-2026-10-07.json | 1 + scene/live-dag.js | 366 ++++++++++++++++++++++++++++ scene/proof-core.js | 72 ++++++ scene/tokens.css | 6 + site/live-dag.js | 20 +- site/site.css | 9 +- tools/ci/pre-push.sh | 3 + tools/scene/feed-contract.mjs | 56 +++++ tools/scene/feed-contract.test.mjs | 40 +++ tools/scene/paint-test.cjs | 95 ++++++++ tools/scene/sync.mjs | 186 ++++++++++++++ 14 files changed, 979 insertions(+), 8 deletions(-) create mode 100644 scene/README.md create mode 100644 scene/feed-contract.json create mode 100644 scene/feed-contract.md create mode 100644 scene/fixtures/live-2026-10-07.json create mode 100644 scene/live-dag.js create mode 100644 scene/proof-core.js create mode 100644 scene/tokens.css create mode 100644 tools/scene/feed-contract.mjs create mode 100644 tools/scene/feed-contract.test.mjs create mode 100644 tools/scene/paint-test.cjs create mode 100644 tools/scene/sync.mjs diff --git a/scene/README.md b/scene/README.md new file mode 100644 index 000000000..e3bcca7ca --- /dev/null +++ b/scene/README.md @@ -0,0 +1,35 @@ +# scene: the chain scene, once + +The live devnet animation on the site's home fold and `/live`, and the miner app's "The chain, live" card and its Inspect view, +are ONE renderer fed ONE JSON shape. This folder is the source; everything else is a copy or a reader. + +| File | What it is | Copies | +|---|---|---| +| `live-dag.js` | EMBER 02 `IgneumDag` 2.0.3: lanes per vote key, parent curves, the selected chain, checkpoint bands, proof glow | `site/live-dag.js`, `app/igneum-app/ui/live-dag.js` | +| `proof-core.js` | `IgneumProof` 2.0.0: the selected block's shards | `site/proof-core.js`, `app/igneum-app/ui/proof-core.js` | +| `tokens.css` | The fourteen palette tokens the two scripts read from `:root`, dark and light, the brand package's values | the `scene-tokens` block in `site/site.css` and `app/igneum-app/ui/app.css` | +| `feed-contract.md`, `feed-contract.json` | The feed shape, in words and as key lists | read by `tools/scene/feed-contract.mjs` and the app's `src/live.rs` test | +| `fixtures/live-2026-10-07.json` | One recorded `/api/live?window=300` reply | the parity, paint and contract tests | + +`node tools/scene/sync.mjs` writes the copies; `--check` is the gate line (byte-equal scripts, an equal token block, the token +names defined nowhere else, a print block excepted); `--self-test` proves the check on known-failed cases first. A side (site or +app) takes part once its `live-dag.js` copy exists; a `release-*` branch checks the app's copies only, because the release +branches carry the site tree as it was when they were cut and the site deploys from master alone. + +## The one rule for the two surfaces + +Same renderer, same tokens, same feed, same mount options: `window: 60`, `fps: 60`, `poll: false`, the page polls +`/api/live?window=300` every 2 s and pushes. What may differ is the box the scene sits in (the home hero is 500 px tall, `/live` +420 px, the app's card 220 px in `compact` mode and its Inspect view the `/live` height), and the app's viewpoint: its `mine` +option names this machine's vote keys, so its own blocks glow and its lane reads YOUR KEY. That is an overlay on the same +picture, never a second renderer, never a rewritten feed. The phone rule (30 s window, four lanes, bigger nodes) keys on the +viewport width under 720 px, not on the canvas width: a 640 px hero on a laptop is not a phone. + +## The tests (all in `tools/ci/pre-push.sh`) + +| Line | What it proves | +|---|---| +| `tools/scene/sync.mjs --self-test && --check` | the copies are the source, the tokens live once | +| `tools/scene/paint-test.cjs` | a push paints with the document hidden, the observer silent and no animation frame (the blank `/live` of 7 October 2026) | +| `node --test tools/scene/feed-contract.test.mjs` | the fixture validates; a rewritten miner, a float `now`, a stray key are refused | +| `tools/scene/parity-remote.sh` | on build-2: the fixture through the site's `/live` and the app's UI, three frames each, pixel-equal apart from the app's lane label; a changed token fails first | diff --git a/scene/feed-contract.json b/scene/feed-contract.json new file mode 100644 index 000000000..9c447881d --- /dev/null +++ b/scene/feed-contract.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "doc": "scene/feed-contract.md: the one JSON shape the chain scene reads, from the observer's /api/live and from the miner app's api/live alike", + "top": ["ok", "now", "state", "blocks", "miners", "events", "finality", "proving"], + "top_extensions": ["partial"], + "state": ["stale", "age_s", "network", "node_version", "height", "block_count", "header_count", "blue_score", "difficulty", "hashes_per_second_estimate", "peers", "mempool", "blocks_60s", "blocks_per_second_60s", "blocks_per_minute", "miners_10m", "observer_started_at", "observer_lag_s", "queue_depth", "updated_at"], + "state_extensions": ["source", "you_blocks", "node"], + "block": ["hash", "number", "blue_score", "daa", "ts", "rx", "parents", "chain", "miner", "color", "locked", "final", "shards", "proven"], + "miner": ["id", "blocks", "share", "last_seen", "engine"], + "event": ["ts", "kind", "text"], + "finality": ["supported", "active", "next_index", "latest_locked_index", "latest_locked_hash", "latest_locked_blue_score", "params", "weights", "checkpoints"], + "checkpoint": ["index", "hash", "blue_score", "daa", "state", "signed", "active", "total", "fraction_active", "fraction_total", "votes", "voters", "locked_at", "updated_at"], + "shard": ["i", "n", "state", "prover", "lag", "payout", "pgas"], + "proving_unsupported": ["supported", "reason"], + "proving_supported": ["supported", "active", "activation_daa", "tip_daa", "verifier", "pool", "paid_shards_total", "shard_budget_pgas", "blocks_10m", "blocks_fully_proven_10m", "shards_proven_10m", "shards_paid_10m", "median_proof_lag_s", "provers_10m"], + "color": ["blue", "red", "pending"], + "shard_state": ["planned", "proving", "verified", "paid"], + "checkpoint_state": ["pending", "locked"], + "miner_id": "^[0-9a-f]{8}$" +} diff --git a/scene/feed-contract.md b/scene/feed-contract.md new file mode 100644 index 000000000..c6ebb2743 --- /dev/null +++ b/scene/feed-contract.md @@ -0,0 +1,78 @@ +# The live feed contract + +One JSON shape. The chain scene (`scene/live-dag.js`, `scene/proof-core.js`) reads it, and two producers write it: + +| Producer | Where | Source of the rows | +|---|---|---| +| The observer | `site/api/live.mjs` (GET `/api/live?window=N`, igneum.network) | Neon tables the observer (`tools/observer/observer.mjs`) fills from node 1 | +| The miner app | `app/igneum-app/src/live.rs` (GET `api/live?window=N` on the engine's port) | The observer's reply, passed through; when the observer is unreachable, the local node's `igneum_getRecentBlocks` shaped into the same rows (`partial: true`) | + +The machine-readable key lists live in `scene/feed-contract.json`. `tools/scene/feed-contract.mjs` validates a reply against them +(the gate runs it over the recorded fixture and over known-bad shapes); the app's Rust test reads the same file, so neither side +can add a field or drop one without the other noticing. + +## Top level + +| Key | Type | Meaning | +|---|---|---| +| `ok` | true | A reply with `ok: false` carries `error` and nothing else | +| `now` | ISO 8601 string | The producer's clock when the reply was built | +| `state` | object | The network state, below | +| `blocks` | array | The window's blocks, oldest first, at most 1,800 | +| `miners` | array | Vote keys seen in the last 10 minutes | +| `events` | array | The last 30 observer events | +| `finality` | object | Checkpoints and weights | +| `proving` | object | The proving layer | +| `partial` | true, app only | The rows came from the local node: no parents, no proof state, no checkpoints | + +## `state` + +`stale`, `age_s`, `network`, `node_version`, `height` (the chain block number), `block_count`, `header_count`, `blue_score`, +`difficulty`, `hashes_per_second_estimate`, `peers`, `mempool`, `blocks_60s`, `blocks_per_second_60s`, `blocks_per_minute` +(10 numbers, oldest first), `miners_10m`, `observer_started_at`, `observer_lag_s`, `queue_depth`, `updated_at`. A value the +producer does not know is `null`, never missing. + +App extensions, additive and ignored by the scene: `source` (`observer` or `node`), `you_blocks` (this machine's blocks in +the window), `node` (the local node's own numbers for the Cards tab). + +## A block + +| Key | Type | Meaning | +|---|---|---| +| `hash` | string, the first 16 hex | Both producers cut the hash the same way, so a hash reads the same everywhere | +| `number` | number or null | The chain block number once planned; null off the chain or before the plan | +| `blue_score`, `daa` | number or null | | +| `ts` | number | Header time in milliseconds | +| `rx` | number | When the producer first saw the block, milliseconds | +| `parents` | array of hash strings | Empty on a `partial` reply | +| `chain` | boolean | On the selected chain | +| `miner` | string, 8 hex | The vote key id. NEVER a word: the app marks its own blocks through the scene's `mine` option, not by rewriting this field | +| `color` | `blue`, `red` or `pending` | GHOSTDAG inclusion | +| `locked` | boolean | A locked checkpoint block | +| `final` | boolean | At or before the newest lock | +| `shards` | array of `{i, n, state, prover, lag, payout, pgas}` | `state` is `planned`, `proving`, `verified` or `paid` | +| `proven` | boolean | Every shard verified or paid | + +## `miners[]`, `events[]`, `finality`, `proving` + +A miner is `{id (8 hex), blocks, share (percent of the 10 minutes), last_seen (ISO or null), engine (string or null)}`. +An event is `{ts, kind, text}`. +`finality` is `{supported, active, next_index, latest_locked_index, latest_locked_hash, latest_locked_blue_score, params, weights, +checkpoints}`; a checkpoint is `{index, hash, blue_score, daa, state (pending or locked), signed, active, total, fraction_active, +fraction_total, votes, voters, locked_at, updated_at}`. +`proving` is `{supported: false, reason}` or the supported object (`active`, `activation_daa`, `tip_daa`, `verifier`, `pool`, +`paid_shards_total`, `shard_budget_pgas`, `blocks_10m`, `blocks_fully_proven_10m`, `shards_proven_10m`, `shards_paid_10m`, +`median_proof_lag_s`, `provers_10m`). + +## What the scene does with it + +`IgneumDag.mount(canvas, opts).push(reply)` normalises every block (unknown colours become `pending`, unknown shard states +`unknown`, a hash over 256 characters or a non-numeric `ts` drops the row), keeps the newest 340 s, and paints at once. +The window the scene shows (`opts.window`, 30 to 300 s) is independent of the window the page asks the producer for: both the +site and the app ask for 300 s so the viewer can pan and zoom out to the full range (`?window=300`). + +## The recorded fixture + +`scene/fixtures/live-2026-10-07.json` is one real `/api/live?window=300` reply (7 October 2026, 13:17 UTC, 905 blocks, 15 +miners, 40 checkpoints, 14 proven blocks, 50 excluded). The contract test validates it; the parity test renders it through both +surfaces; the paint test pushes it into a hidden document. diff --git a/scene/fixtures/live-2026-10-07.json b/scene/fixtures/live-2026-10-07.json new file mode 100644 index 000000000..abc618251 --- /dev/null +++ b/scene/fixtures/live-2026-10-07.json @@ -0,0 +1 @@ +{"ok":true,"now":"2026-10-07T13:17:03.312Z","state":{"stale":false,"age_s":0.7,"network":"igneum-devnet","node_version":"2.1.0","height":164165,"block_count":154719,"header_count":154719,"blue_score":271617,"difficulty":130172072.12157996,"hashes_per_second_estimate":227937083,"peers":4,"mempool":0,"blocks_60s":137,"blocks_per_second_60s":2.283,"blocks_per_minute":[[1791375480000,92],[1791375540000,97],[1791375600000,123],[1791375660000,99],[1791375720000,114],[1791375780000,121],[1791375840000,121],[1791375900000,88],[1791375960000,101],[1791376020000,99],[1791376080000,105],[1791376140000,96],[1791376200000,99],[1791376260000,151],[1791376320000,99],[1791376380000,125],[1791376440000,100],[1791376500000,107],[1791376560000,128],[1791376620000,68],[1791376680000,108],[1791376740000,83],[1791376800000,106],[1791376860000,108],[1791376920000,111],[1791376980000,102],[1791377040000,126],[1791377100000,146],[1791377160000,153],[1791377220000,161],[1791377280000,144],[1791377340000,146],[1791377400000,158],[1791377460000,186],[1791377520000,179],[1791377580000,183],[1791377640000,161],[1791377700000,173],[1791377760000,145],[1791377820000,218],[1791377880000,157],[1791377940000,141],[1791378000000,198],[1791378060000,170],[1791378120000,149],[1791378180000,142],[1791378240000,170],[1791378300000,162],[1791378360000,189],[1791378420000,205],[1791378480000,229],[1791378540000,146],[1791378600000,139],[1791378660000,183],[1791378720000,188],[1791378780000,208],[1791378840000,179],[1791378900000,158],[1791378960000,145],[1791379020000,0]],"miners_10m":15,"observer_started_at":"2026-10-07T10:07:51.937+00:00","observer_lag_s":4.6,"queue_depth":0,"updated_at":"2026-10-07T13:17:02.65638+00:00"},"blocks":[{"hash":"a904b75918ceb9c4","number":null,"blue_score":271132,"daa":286573,"ts":1791378719487,"rx":1791378723826,"parents":["60753584eaddd021","6dcf1065fca92764","319ad2ed149f1cc5","2b4dac57ec6d0655","20183405bd4711e8","f3de514e5244c337"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"50c5c9a74e36796b","number":null,"blue_score":270990,"daa":286335,"ts":1791378715627,"rx":1791378723826,"parents":["42bf601f29e16760"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"fed8fbc63f56f690","number":164096,"blue_score":271263,"daa":286756,"ts":1791378720819,"rx":1791378724322,"parents":["81543e07e355efae","e8b12ca85ba6ec17","d486d366744d4827","c68dd262c79d32d8"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":true,"final":true,"shards":[{"i":0,"n":1,"state":"paid","prover":"faa34a1a","lag":269,"payout":4.5532,"pgas":0}],"proven":true},{"hash":"9544865240ac88f2","number":null,"blue_score":271261,"daa":286754,"ts":1791378719365,"rx":1791378724322,"parents":["d486d366744d4827","ca5d26cbd525fb79","994ac671e803aada","77194d7166bdccdb","3b5ae3179d9cf845","c68dd262c79d32d8","548bdec92f43a331","b4e20e323ff5ff37"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4e315cccead9d371","number":null,"blue_score":271133,"daa":286574,"ts":1791378721157,"rx":1791378725322,"parents":["60753584eaddd021","eb2a78fd84485dbd","6dcf1065fca92764","319ad2ed149f1cc5","2b4dac57ec6d0655","20183405bd4711e8","f3de514e5244c337"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"eee3df08e4325e05","number":null,"blue_score":271028,"daa":286348,"ts":1791378699261,"rx":1791378725322,"parents":["5f2050a0adf692ea","55fa3a1ef165a221","2d7732c5b9ca80ae"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"eee91826a074dda3","number":null,"blue_score":271263,"daa":286756,"ts":1791378722425,"rx":1791378725822,"parents":["81543e07e355efae","e8b12ca85ba6ec17","d486d366744d4827","c68dd262c79d32d8"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"861dad73876832bf","number":null,"blue_score":271263,"daa":286756,"ts":1791378720554,"rx":1791378726322,"parents":["81543e07e355efae","e8b12ca85ba6ec17","d486d366744d4827","c68dd262c79d32d8"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"367066a29685e223","number":null,"blue_score":271096,"daa":286522,"ts":1791378712406,"rx":1791378726322,"parents":["2f8c9cefab52beaf"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1add7d1aff54cec2","number":null,"blue_score":271096,"daa":286522,"ts":1791378714101,"rx":1791378726821,"parents":["2f8c9cefab52beaf"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3f47fac46e55fc26","number":null,"blue_score":270992,"daa":286338,"ts":1791378719186,"rx":1791378726821,"parents":["dc2fbe22095a8e22","33eecbac2be3c456","8f2e727d3e7813df"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"81d3770cfe51f659","number":null,"blue_score":271269,"daa":286762,"ts":1791378723882,"rx":1791378726821,"parents":["fed8fbc63f56f690","e19b10f94c9b3ea6","bba3b6f5a7aa70ea","9544865240ac88f2","0823fefab45710d1","74c58264ca9f70bd"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"eab2f88f8fed12ac","number":null,"blue_score":271134,"daa":286582,"ts":1791378722794,"rx":1791378727322,"parents":["ae07e49b2d0af441","1b58a34559743011","0defb57bae41e40d","60753584eaddd021","07886e7d95105cea"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3e6ca41660a318ef","number":null,"blue_score":271097,"daa":286523,"ts":1791378716806,"rx":1791378727322,"parents":["367066a29685e223"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"86a184bbf0e29366","number":null,"blue_score":271263,"daa":286756,"ts":1791378722425,"rx":1791378727322,"parents":["81543e07e355efae","e8b12ca85ba6ec17","d486d366744d4827","c68dd262c79d32d8"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0f35d95692a7da73","number":null,"blue_score":271099,"daa":286525,"ts":1791378723887,"rx":1791378727828,"parents":["3e6ca41660a318ef","1add7d1aff54cec2"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"44fb5b5f53e82248","number":null,"blue_score":271138,"daa":286586,"ts":1791378724665,"rx":1791378727828,"parents":["aa2e9efc30210e17","a904b75918ceb9c4","33519723757d928d"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9e9a757ad08199c4","number":164097,"blue_score":271269,"daa":286762,"ts":1791378725007,"rx":1791378727828,"parents":["fed8fbc63f56f690","e19b10f94c9b3ea6","bba3b6f5a7aa70ea","9544865240ac88f2","0823fefab45710d1","74c58264ca9f70bd"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"paid","prover":"faa34a1a","lag":273,"payout":6.8299,"pgas":0}],"proven":true},{"hash":"007b28b3a6c3b526","number":null,"blue_score":271206,"daa":286675,"ts":1791378720481,"rx":1791378729324,"parents":["c29a4e74d87d2434"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"97621a78c907c9b8","number":164097,"blue_score":271272,"daa":286765,"ts":1791378726660,"rx":1791378730328,"parents":["fed8fbc63f56f690","eee91826a074dda3","e19b10f94c9b3ea6","bba3b6f5a7aa70ea","86a184bbf0e29366","861dad73876832bf","74c58264ca9f70bd","0823fefab45710d1","9544865240ac88f2"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"1114604810972526","number":null,"blue_score":271269,"daa":286762,"ts":1791378725307,"rx":1791378730829,"parents":["fed8fbc63f56f690","e19b10f94c9b3ea6","bba3b6f5a7aa70ea","9544865240ac88f2","0823fefab45710d1","74c58264ca9f70bd"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8f5ac642e657d20d","number":null,"blue_score":271271,"daa":286764,"ts":1791378726651,"rx":1791378731328,"parents":["fed8fbc63f56f690","eee91826a074dda3","e19b10f94c9b3ea6","bba3b6f5a7aa70ea","861dad73876832bf","9544865240ac88f2","0823fefab45710d1","74c58264ca9f70bd"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9024f9e697cbcc90","number":null,"blue_score":271271,"daa":286764,"ts":1791378726657,"rx":1791378731829,"parents":["fed8fbc63f56f690","eee91826a074dda3","e19b10f94c9b3ea6","bba3b6f5a7aa70ea","861dad73876832bf","9544865240ac88f2","74c58264ca9f70bd","0823fefab45710d1"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d0899adffb77273f","number":164098,"blue_score":271274,"daa":286767,"ts":1791378729413,"rx":1791378731829,"parents":["9e9a757ad08199c4","81d3770cfe51f659","eee91826a074dda3","86a184bbf0e29366","861dad73876832bf"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"c4cade6e00ff1a9a","number":null,"blue_score":271274,"daa":286767,"ts":1791378727879,"rx":1791378732329,"parents":["9e9a757ad08199c4","81d3770cfe51f659","eee91826a074dda3","86a184bbf0e29366","861dad73876832bf"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d7471414c33466b8","number":null,"blue_score":271272,"daa":286765,"ts":1791378727510,"rx":1791378732329,"parents":["81d3770cfe51f659","eee91826a074dda3","861dad73876832bf"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"630cd26b3e4b7cc3","number":null,"blue_score":271271,"daa":286764,"ts":1791378726651,"rx":1791378732329,"parents":["fed8fbc63f56f690","eee91826a074dda3","e19b10f94c9b3ea6","bba3b6f5a7aa70ea","861dad73876832bf","9544865240ac88f2","0823fefab45710d1","74c58264ca9f70bd"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ef268e17f3c47d26","number":164098,"blue_score":271274,"daa":286767,"ts":1791378728482,"rx":1791378732329,"parents":["9e9a757ad08199c4","81d3770cfe51f659","eee91826a074dda3","86a184bbf0e29366","861dad73876832bf"],"chain":true,"miner":"fc69d313","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"paid","prover":"faa34a1a","lag":268,"payout":5.6916,"pgas":0}],"proven":true},{"hash":"a75f6d179f9721b9","number":null,"blue_score":271145,"daa":286596,"ts":1791378729269,"rx":1791378733328,"parents":["dafc041863aa7277","44fb5b5f53e82248","daf2ad6a410f1926","eab2f88f8fed12ac","4e315cccead9d371"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"51a5537c70b43e44","number":null,"blue_score":271028,"daa":286348,"ts":1791378699261,"rx":1791378733328,"parents":["5f2050a0adf692ea","55fa3a1ef165a221","2d7732c5b9ca80ae"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8f411fa39b7cefec","number":null,"blue_score":271145,"daa":286596,"ts":1791378729269,"rx":1791378734330,"parents":["dafc041863aa7277","44fb5b5f53e82248","daf2ad6a410f1926","eab2f88f8fed12ac","4e315cccead9d371"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"de49e477f6e83125","number":null,"blue_score":271274,"daa":286767,"ts":1791378729674,"rx":1791378734330,"parents":["9e9a757ad08199c4","81d3770cfe51f659","eee91826a074dda3","86a184bbf0e29366","861dad73876832bf"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"71bedc833c00304a","number":null,"blue_score":271146,"daa":286597,"ts":1791378730978,"rx":1791378734829,"parents":["dafc041863aa7277","9b6388a613fb152d","44fb5b5f53e82248","daf2ad6a410f1926","eab2f88f8fed12ac","4e315cccead9d371"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ce17c18950c7addb","number":null,"blue_score":271028,"daa":286348,"ts":1791378699261,"rx":1791378734829,"parents":["5f2050a0adf692ea","55fa3a1ef165a221","2d7732c5b9ca80ae"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8798db3d1ea28d18","number":null,"blue_score":270994,"daa":286341,"ts":1791378727898,"rx":1791378734829,"parents":["3f47fac46e55fc26","50c5c9a74e36796b","a2b2528b0e6e0ed7"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8735885f75f9fdef","number":null,"blue_score":271100,"daa":286526,"ts":1791378728423,"rx":1791378734829,"parents":["0f35d95692a7da73"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5dbadebd39051e54","number":null,"blue_score":271100,"daa":286526,"ts":1791378731321,"rx":1791378735330,"parents":["0f35d95692a7da73"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3d08e387efd1a414","number":null,"blue_score":271028,"daa":286348,"ts":1791378699261,"rx":1791378735829,"parents":["5f2050a0adf692ea","55fa3a1ef165a221","2d7732c5b9ca80ae"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a60def156502cae4","number":null,"blue_score":271274,"daa":286767,"ts":1791378730143,"rx":1791378735829,"parents":["9e9a757ad08199c4","81d3770cfe51f659","eee91826a074dda3","86a184bbf0e29366","861dad73876832bf"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9de26885161f1370","number":null,"blue_score":271276,"daa":286769,"ts":1791378731987,"rx":1791378736330,"parents":["97621a78c907c9b8","9e9a757ad08199c4","81d3770cfe51f659","1114604810972526"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"35e3a42b8a9bb18f","number":164099,"blue_score":271281,"daa":286774,"ts":1791378732479,"rx":1791378736330,"parents":["ef268e17f3c47d26","d0899adffb77273f","97621a78c907c9b8","9024f9e697cbcc90","8f5ac642e657d20d","630cd26b3e4b7cc3","1114604810972526"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"5c6e7ac99b90f1ae","number":null,"blue_score":271147,"daa":286598,"ts":1791378732927,"rx":1791378736330,"parents":["a75f6d179f9721b9","9b6388a613fb152d"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2ae54c2beaae04f1","number":null,"blue_score":270994,"daa":286342,"ts":1791378730375,"rx":1791378737330,"parents":["3f47fac46e55fc26","50c5c9a74e36796b","b09bd41771f1e99a"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b5836e3053aeb984","number":null,"blue_score":271147,"daa":286598,"ts":1791378732927,"rx":1791378737330,"parents":["a75f6d179f9721b9","9b6388a613fb152d"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"309b78cf245cbadf","number":164099,"blue_score":271282,"daa":286775,"ts":1791378733665,"rx":1791378737834,"parents":["ef268e17f3c47d26","d0899adffb77273f","c4cade6e00ff1a9a","97621a78c907c9b8","d7471414c33466b8","8f5ac642e657d20d","1114604810972526","630cd26b3e4b7cc3"],"chain":true,"miner":"930c1087","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"paid","prover":"faa34a1a","lag":260,"payout":9.1067,"pgas":0}],"proven":true},{"hash":"60ab19a852162559","number":null,"blue_score":271281,"daa":286774,"ts":1791378733855,"rx":1791378738331,"parents":["d0899adffb77273f","97621a78c907c9b8","d7471414c33466b8","9024f9e697cbcc90","8f5ac642e657d20d","630cd26b3e4b7cc3","1114604810972526"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"94c99eac06a231cb","number":null,"blue_score":271100,"daa":286526,"ts":1791378734323,"rx":1791378738331,"parents":["0f35d95692a7da73"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"deda6754d1f140ad","number":null,"blue_score":271149,"daa":286602,"ts":1791378734075,"rx":1791378738831,"parents":["71bedc833c00304a","a75f6d179f9721b9","8f411fa39b7cefec","5fea67bb0e05f8d6","1bae2e46154b8a26"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"801c9843da9d905f","number":null,"blue_score":271150,"daa":286604,"ts":1791378736280,"rx":1791378739330,"parents":["5c6e7ac99b90f1ae","71bedc833c00304a","8f411fa39b7cefec","5fea67bb0e05f8d6","1bae2e46154b8a26","0543a21ca25ba31e"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a6edef144f9c324c","number":null,"blue_score":271028,"daa":286348,"ts":1791378699261,"rx":1791378739330,"parents":["5f2050a0adf692ea","55fa3a1ef165a221","2d7732c5b9ca80ae"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"dfd524b8ebccc3a8","number":null,"blue_score":271150,"daa":286604,"ts":1791378736280,"rx":1791378740331,"parents":["5c6e7ac99b90f1ae","71bedc833c00304a","8f411fa39b7cefec","5fea67bb0e05f8d6","1bae2e46154b8a26","0543a21ca25ba31e"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ec572d9c8c466358","number":null,"blue_score":271028,"daa":286348,"ts":1791378699261,"rx":1791378740831,"parents":["5f2050a0adf692ea","55fa3a1ef165a221","2d7732c5b9ca80ae"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2e1c1825ce77c03e","number":null,"blue_score":270994,"daa":286343,"ts":1791378733113,"rx":1791378741331,"parents":["3f47fac46e55fc26","50c5c9a74e36796b","b09bd41771f1e99a","4da64bcf5445ead5"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b53ff8c73faae9ff","number":164100,"blue_score":271289,"daa":286782,"ts":1791378738896,"rx":1791378741331,"parents":["309b78cf245cbadf","60ab19a852162559","35e3a42b8a9bb18f","9de26885161f1370","de49e477f6e83125","a60def156502cae4"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"paid","prover":"faa34a1a","lag":253,"payout":7.9685,"pgas":0}],"proven":true},{"hash":"cb694dfa3b7e6a2a","number":null,"blue_score":271285,"daa":286778,"ts":1791378737540,"rx":1791378741832,"parents":["9de26885161f1370","ef268e17f3c47d26","de49e477f6e83125","d0899adffb77273f","c4cade6e00ff1a9a","d7471414c33466b8","630cd26b3e4b7cc3","8f5ac642e657d20d","9024f9e697cbcc90"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"298a2e8a310b0b04","number":null,"blue_score":271289,"daa":286782,"ts":1791378739899,"rx":1791378742331,"parents":["309b78cf245cbadf","60ab19a852162559","35e3a42b8a9bb18f","9de26885161f1370","de49e477f6e83125","a60def156502cae4"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5389d89fc6f850e0","number":null,"blue_score":271151,"daa":286609,"ts":1791378737884,"rx":1791378742831,"parents":["b5836e3053aeb984","5c6e7ac99b90f1ae","71bedc833c00304a","8f411fa39b7cefec","29dd2f581c1ef7f2","5fea67bb0e05f8d6","295eea79f2816dbd","0543a21ca25ba31e","1bae2e46154b8a26"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"149d3d1408895ada","number":null,"blue_score":271151,"daa":286609,"ts":1791378737884,"rx":1791378743331,"parents":["b5836e3053aeb984","5c6e7ac99b90f1ae","71bedc833c00304a","8f411fa39b7cefec","29dd2f581c1ef7f2","5fea67bb0e05f8d6","295eea79f2816dbd","0543a21ca25ba31e","1bae2e46154b8a26"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3a59c65887ebb7c2","number":null,"blue_score":271289,"daa":286782,"ts":1791378739642,"rx":1791378743331,"parents":["309b78cf245cbadf","60ab19a852162559","35e3a42b8a9bb18f","9de26885161f1370","de49e477f6e83125","a60def156502cae4"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e9c5aa0654714cb7","number":null,"blue_score":271288,"daa":286781,"ts":1791378739837,"rx":1791378743833,"parents":["60ab19a852162559","35e3a42b8a9bb18f","9de26885161f1370","de49e477f6e83125","c4cade6e00ff1a9a","a60def156502cae4"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"beda5148dd55e159","number":null,"blue_score":271142,"daa":286592,"ts":1791378739765,"rx":1791378744334,"parents":["6900bec84b6d8746"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8ba5233f5eb67869","number":null,"blue_score":271288,"daa":286781,"ts":1791378739837,"rx":1791378744356,"parents":["60ab19a852162559","35e3a42b8a9bb18f","9de26885161f1370","de49e477f6e83125","c4cade6e00ff1a9a","a60def156502cae4"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4fdcb5ce616a54fd","number":null,"blue_score":271142,"daa":286592,"ts":1791378739765,"rx":1791378744839,"parents":["6900bec84b6d8746"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8d135ad1fcfaf3d6","number":null,"blue_score":271028,"daa":286348,"ts":1791378699261,"rx":1791378745334,"parents":["5f2050a0adf692ea","55fa3a1ef165a221","2d7732c5b9ca80ae"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0d369f4addd5ea8c","number":null,"blue_score":271256,"daa":286739,"ts":1791378737179,"rx":1791378745834,"parents":["ca5d26cbd525fb79","de18335061672354"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"338b4d27d26075ae","number":164101,"blue_score":271290,"daa":286783,"ts":1791378741902,"rx":1791378745834,"parents":["b53ff8c73faae9ff"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"26fc5cb4e669474f","number":null,"blue_score":271290,"daa":286783,"ts":1791378741611,"rx":1791378746334,"parents":["b53ff8c73faae9ff"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c48a620087ba7396","number":null,"blue_score":271256,"daa":286739,"ts":1791378737179,"rx":1791378746334,"parents":["ca5d26cbd525fb79","de18335061672354"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2fd81d22eb66b444","number":null,"blue_score":271287,"daa":286780,"ts":1791378741357,"rx":1791378746835,"parents":["35e3a42b8a9bb18f","9de26885161f1370","de49e477f6e83125","c4cade6e00ff1a9a","a60def156502cae4","d7471414c33466b8"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"52da00a8f4f0de64","number":164101,"blue_score":271290,"daa":286783,"ts":1791378741611,"rx":1791378746835,"parents":["b53ff8c73faae9ff"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"949ba5543367be0e","number":null,"blue_score":271028,"daa":286348,"ts":1791378699261,"rx":1791378746835,"parents":["5f2050a0adf692ea","55fa3a1ef165a221","2d7732c5b9ca80ae"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b27d331aa110ca86","number":null,"blue_score":271256,"daa":286739,"ts":1791378737179,"rx":1791378747335,"parents":["ca5d26cbd525fb79","de18335061672354"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"10e216b2cd3e58b7","number":164101,"blue_score":271294,"daa":286787,"ts":1791378744846,"rx":1791378747837,"parents":["b53ff8c73faae9ff","3a59c65887ebb7c2","298a2e8a310b0b04","e9c5aa0654714cb7","cb694dfa3b7e6a2a"],"chain":true,"miner":"454508c1","color":"blue","locked":true,"final":true,"shards":[{"i":0,"n":1,"state":"paid","prover":"faa34a1a","lag":248,"payout":5.6918,"pgas":0}],"proven":true},{"hash":"d724b5d93e2b25b7","number":null,"blue_score":271289,"daa":286782,"ts":1791378743082,"rx":1791378747837,"parents":["309b78cf245cbadf","60ab19a852162559","35e3a42b8a9bb18f","9de26885161f1370","de49e477f6e83125","a60def156502cae4"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"70a892bb1e7e674e","number":null,"blue_score":271256,"daa":286741,"ts":1791378740155,"rx":1791378748335,"parents":["ca5d26cbd525fb79","d672c99fb674d408","5577679667cbc1f5","de18335061672354"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8ffe3ed61043f3be","number":null,"blue_score":271028,"daa":286348,"ts":1791378699261,"rx":1791378748335,"parents":["5f2050a0adf692ea","55fa3a1ef165a221","2d7732c5b9ca80ae"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e84a243c1db465a4","number":null,"blue_score":271289,"daa":286782,"ts":1791378744774,"rx":1791378748835,"parents":["309b78cf245cbadf","60ab19a852162559","35e3a42b8a9bb18f","9de26885161f1370","de49e477f6e83125","a60def156502cae4"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e8a1453859797819","number":null,"blue_score":271293,"daa":286786,"ts":1791378743515,"rx":1791378748835,"parents":["b53ff8c73faae9ff","3a59c65887ebb7c2","298a2e8a310b0b04","cb694dfa3b7e6a2a"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f8a3d1f84fd5cdec","number":null,"blue_score":271289,"daa":286782,"ts":1791378744999,"rx":1791378749335,"parents":["309b78cf245cbadf","60ab19a852162559","35e3a42b8a9bb18f","9de26885161f1370","de49e477f6e83125","a60def156502cae4"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"aada87b867d8db62","number":null,"blue_score":271154,"daa":286605,"ts":1791378744740,"rx":1791378749836,"parents":["766004a3b892c467","7280156b3ae1e152","49baf42871b9aedc","08d5348c31fcec68","beda5148dd55e159","4fdcb5ce616a54fd"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5f21ea65219b2143","number":164102,"blue_score":271301,"daa":286794,"ts":1791378748145,"rx":1791378750838,"parents":["10e216b2cd3e58b7","52da00a8f4f0de64","338b4d27d26075ae","26fc5cb4e669474f","d724b5d93e2b25b7","8ba5233f5eb67869","2fd81d22eb66b444"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"91564c3e8d5b593e","number":null,"blue_score":271297,"daa":286790,"ts":1791378746814,"rx":1791378751337,"parents":["338b4d27d26075ae","26fc5cb4e669474f","3a59c65887ebb7c2","298a2e8a310b0b04","e9c5aa0654714cb7","8ba5233f5eb67869","cb694dfa3b7e6a2a"],"chain":false,"miner":"454508c1","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f7367d9d0fd1776b","number":null,"blue_score":271028,"daa":286348,"ts":1791378699261,"rx":1791378751337,"parents":["5f2050a0adf692ea","55fa3a1ef165a221","2d7732c5b9ca80ae"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d88df4ea65e1f8aa","number":null,"blue_score":271295,"daa":286788,"ts":1791378746700,"rx":1791378751337,"parents":["b53ff8c73faae9ff","3a59c65887ebb7c2","298a2e8a310b0b04","e9c5aa0654714cb7","8ba5233f5eb67869","cb694dfa3b7e6a2a"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ba0d65c78b40e99a","number":null,"blue_score":271293,"daa":286786,"ts":1791378748471,"rx":1791378751837,"parents":["b53ff8c73faae9ff","3a59c65887ebb7c2","298a2e8a310b0b04","cb694dfa3b7e6a2a"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4e4fc76a96c243f4","number":null,"blue_score":271103,"daa":286529,"ts":1791378746530,"rx":1791378751837,"parents":["94c99eac06a231cb","8735885f75f9fdef","5dbadebd39051e54"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ed0fe2748d48fadc","number":null,"blue_score":271155,"daa":286606,"ts":1791378746467,"rx":1791378751837,"parents":["a53dcfe67c0b049e","766004a3b892c467","7280156b3ae1e152","49baf42871b9aedc","08d5348c31fcec68","beda5148dd55e159","4fdcb5ce616a54fd"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d4a702e20c30edc4","number":null,"blue_score":271103,"daa":286529,"ts":1791378746530,"rx":1791378752336,"parents":["94c99eac06a231cb","8735885f75f9fdef","5dbadebd39051e54"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"be6157173f392cb8","number":164103,"blue_score":271305,"daa":286798,"ts":1791378750695,"rx":1791378752837,"parents":["5f21ea65219b2143","e8a1453859797819","f8a3d1f84fd5cdec","e84a243c1db465a4"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"451a1fab26abac20","number":null,"blue_score":271158,"daa":286610,"ts":1791378748721,"rx":1791378753337,"parents":["387435c56df46aa4","f1be67ebfbde706e","ea1f0bc1aa8f3cdf","a53dcfe67c0b049e","beda5148dd55e159","4fdcb5ce616a54fd"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"bf645533e48bf580","number":null,"blue_score":271103,"daa":286529,"ts":1791378749407,"rx":1791378753837,"parents":["94c99eac06a231cb","8735885f75f9fdef","5dbadebd39051e54"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c174e57b3b484c6a","number":null,"blue_score":270997,"daa":286347,"ts":1791378747831,"rx":1791378753837,"parents":["8798db3d1ea28d18","2e1c1825ce77c03e","2ae54c2beaae04f1","fefa3160dec5e56e"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ed0ef2b46bb57883","number":null,"blue_score":271259,"daa":286745,"ts":1791378747137,"rx":1791378753837,"parents":["c48a620087ba7396","b27d331aa110ca86","0d369f4addd5ea8c","d672c99fb674d408","5577679667cbc1f5","007b28b3a6c3b526"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1560ccd63fcc2bf6","number":null,"blue_score":271298,"daa":286791,"ts":1791378749350,"rx":1791378753837,"parents":["e84a243c1db465a4","d724b5d93e2b25b7","b53ff8c73faae9ff","3a59c65887ebb7c2","298a2e8a310b0b04","e9c5aa0654714cb7","2fd81d22eb66b444","8ba5233f5eb67869","cb694dfa3b7e6a2a"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"979c4e5c6fd467e2","number":null,"blue_score":271304,"daa":286797,"ts":1791378750294,"rx":1791378754336,"parents":["10e216b2cd3e58b7","e8a1453859797819","52da00a8f4f0de64","338b4d27d26075ae","26fc5cb4e669474f","f8a3d1f84fd5cdec","2fd81d22eb66b444","8ba5233f5eb67869","d724b5d93e2b25b7","e84a243c1db465a4"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"966ed6979c0e9d7c","number":null,"blue_score":271304,"daa":286797,"ts":1791378750219,"rx":1791378754336,"parents":["10e216b2cd3e58b7","e8a1453859797819","52da00a8f4f0de64","338b4d27d26075ae","26fc5cb4e669474f","f8a3d1f84fd5cdec","d724b5d93e2b25b7","e84a243c1db465a4","8ba5233f5eb67869","2fd81d22eb66b444"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"edb46e00dd98df3a","number":null,"blue_score":271297,"daa":286790,"ts":1791378750211,"rx":1791378754837,"parents":["338b4d27d26075ae","26fc5cb4e669474f","3a59c65887ebb7c2","298a2e8a310b0b04","e9c5aa0654714cb7","8ba5233f5eb67869","cb694dfa3b7e6a2a"],"chain":false,"miner":"faa34a1a","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c10d1a2e501ad146","number":null,"blue_score":271298,"daa":286791,"ts":1791378749956,"rx":1791378754837,"parents":["338b4d27d26075ae","26fc5cb4e669474f","f8a3d1f84fd5cdec","3a59c65887ebb7c2","298a2e8a310b0b04","e9c5aa0654714cb7","8ba5233f5eb67869","cb694dfa3b7e6a2a"],"chain":false,"miner":"fc69d313","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3c55d572611bc5bf","number":null,"blue_score":271304,"daa":286797,"ts":1791378750294,"rx":1791378754837,"parents":["10e216b2cd3e58b7","e8a1453859797819","52da00a8f4f0de64","338b4d27d26075ae","26fc5cb4e669474f","f8a3d1f84fd5cdec","2fd81d22eb66b444","8ba5233f5eb67869","d724b5d93e2b25b7","e84a243c1db465a4"],"chain":false,"miner":"930c1087","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e51176781e98e811","number":null,"blue_score":271028,"daa":286348,"ts":1791378699261,"rx":1791378754837,"parents":["5f2050a0adf692ea","55fa3a1ef165a221","2d7732c5b9ca80ae"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"37d86b5254ccb0fe","number":null,"blue_score":271298,"daa":286791,"ts":1791378749956,"rx":1791378755337,"parents":["338b4d27d26075ae","26fc5cb4e669474f","f8a3d1f84fd5cdec","3a59c65887ebb7c2","298a2e8a310b0b04","e9c5aa0654714cb7","8ba5233f5eb67869","cb694dfa3b7e6a2a"],"chain":false,"miner":"fc69d313","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2c664170f2e6ab9a","number":164104,"blue_score":271308,"daa":286802,"ts":1791378752709,"rx":1791378755337,"parents":["be6157173f392cb8","91564c3e8d5b593e","d88df4ea65e1f8aa","ba0d65c78b40e99a"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"a3fb5f24e1cf972a","number":null,"blue_score":271034,"daa":286365,"ts":1791378752062,"rx":1791378755838,"parents":["f7367d9d0fd1776b","eee3df08e4325e05","ec572d9c8c466358","ce17c18950c7addb","a6edef144f9c324c","949ba5543367be0e","9ebc833cf47e7228"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d95e06971e8c57db","number":null,"blue_score":271304,"daa":286797,"ts":1791378751705,"rx":1791378755838,"parents":["91564c3e8d5b593e","10e216b2cd3e58b7","e8a1453859797819","52da00a8f4f0de64","f8a3d1f84fd5cdec","d724b5d93e2b25b7","2fd81d22eb66b444"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d80d54968b790fea","number":164104,"blue_score":271310,"daa":286804,"ts":1791378754019,"rx":1791378756338,"parents":["be6157173f392cb8","966ed6979c0e9d7c","1560ccd63fcc2bf6","91564c3e8d5b593e","d88df4ea65e1f8aa","ba0d65c78b40e99a"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"d7f5650d470680ad","number":164104,"blue_score":271311,"daa":286805,"ts":1791378754198,"rx":1791378756838,"parents":["be6157173f392cb8","979c4e5c6fd467e2","966ed6979c0e9d7c","1560ccd63fcc2bf6","91564c3e8d5b593e","d88df4ea65e1f8aa","ba0d65c78b40e99a"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"1ee3dcc9197a7990","number":null,"blue_score":271307,"daa":286801,"ts":1791378752557,"rx":1791378756838,"parents":["5f21ea65219b2143","91564c3e8d5b593e","d88df4ea65e1f8aa","e8a1453859797819","ba0d65c78b40e99a","f8a3d1f84fd5cdec","e84a243c1db465a4"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"84b56ec1986a818f","number":null,"blue_score":271307,"daa":286801,"ts":1791378752893,"rx":1791378757838,"parents":["5f21ea65219b2143","91564c3e8d5b593e","d88df4ea65e1f8aa","e8a1453859797819","ba0d65c78b40e99a","f8a3d1f84fd5cdec","e84a243c1db465a4"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"07ffa8fa61a27949","number":null,"blue_score":271304,"daa":286797,"ts":1791378753183,"rx":1791378757838,"parents":["10e216b2cd3e58b7","e8a1453859797819","ba0d65c78b40e99a","52da00a8f4f0de64","338b4d27d26075ae","26fc5cb4e669474f","e84a243c1db465a4","2fd81d22eb66b444","d724b5d93e2b25b7","8ba5233f5eb67869"],"chain":false,"miner":"fc69d313","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1c1720fef3f5ab1f","number":null,"blue_score":271304,"daa":286797,"ts":1791378753183,"rx":1791378758339,"parents":["10e216b2cd3e58b7","e8a1453859797819","ba0d65c78b40e99a","52da00a8f4f0de64","338b4d27d26075ae","26fc5cb4e669474f","e84a243c1db465a4","2fd81d22eb66b444","d724b5d93e2b25b7","8ba5233f5eb67869"],"chain":false,"miner":"fc69d313","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5c511f59ba3702a8","number":null,"blue_score":271307,"daa":286801,"ts":1791378752557,"rx":1791378758339,"parents":["5f21ea65219b2143","91564c3e8d5b593e","d88df4ea65e1f8aa","e8a1453859797819","ba0d65c78b40e99a","f8a3d1f84fd5cdec","e84a243c1db465a4"],"chain":false,"miner":"930c1087","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"28f1f03c0425e06b","number":164105,"blue_score":271314,"daa":286812,"ts":1791378756355,"rx":1791378758364,"parents":["d80d54968b790fea","2c664170f2e6ab9a","979c4e5c6fd467e2","3c55d572611bc5bf","d95e06971e8c57db","c10d1a2e501ad146","37d86b5254ccb0fe","edb46e00dd98df3a"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"3fc3209dd8d7aabd","number":null,"blue_score":271307,"daa":286801,"ts":1791378753254,"rx":1791378758839,"parents":["5f21ea65219b2143","91564c3e8d5b593e","d88df4ea65e1f8aa","e8a1453859797819","ba0d65c78b40e99a","f8a3d1f84fd5cdec","e84a243c1db465a4"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"088a1fb1961a06e3","number":null,"blue_score":271304,"daa":286797,"ts":1791378753183,"rx":1791378758839,"parents":["10e216b2cd3e58b7","e8a1453859797819","ba0d65c78b40e99a","52da00a8f4f0de64","338b4d27d26075ae","26fc5cb4e669474f","e84a243c1db465a4","2fd81d22eb66b444","d724b5d93e2b25b7","8ba5233f5eb67869"],"chain":false,"miner":"fc69d313","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4a046de8acda7d37","number":null,"blue_score":271311,"daa":286805,"ts":1791378755412,"rx":1791378759339,"parents":["be6157173f392cb8","979c4e5c6fd467e2","966ed6979c0e9d7c","1560ccd63fcc2bf6","91564c3e8d5b593e","d88df4ea65e1f8aa","ba0d65c78b40e99a"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2f95c30c7421f73c","number":null,"blue_score":271311,"daa":286805,"ts":1791378754698,"rx":1791378759839,"parents":["be6157173f392cb8","979c4e5c6fd467e2","966ed6979c0e9d7c","1560ccd63fcc2bf6","91564c3e8d5b593e","d88df4ea65e1f8aa","ba0d65c78b40e99a"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"94a7ddd8f7ad18d4","number":164105,"blue_score":271317,"daa":286815,"ts":1791378758223,"rx":1791378760339,"parents":["d7f5650d470680ad","d80d54968b790fea","2c664170f2e6ab9a","84b56ec1986a818f","1ee3dcc9197a7990","3c55d572611bc5bf","edb46e00dd98df3a","c10d1a2e501ad146","37d86b5254ccb0fe","d95e06971e8c57db"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"9da3dc23c1f95993","number":null,"blue_score":271171,"daa":286628,"ts":1791378757329,"rx":1791378760838,"parents":["cd28df8f0a1eb269","dd4ad05d15629795","451a1fab26abac20","06aea9c9fc818f88","ed0fe2748d48fadc","aada87b867d8db62"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2a0562de4441163b","number":null,"blue_score":271035,"daa":286356,"ts":1791378754935,"rx":1791378760838,"parents":["f7367d9d0fd1776b","eee3df08e4325e05","ec572d9c8c466358","e51176781e98e811","ce17c18950c7addb","a6edef144f9c324c","0a9b6d25b7d0c0ce","2fb0ddca3d0f7561"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"fbc997b86a5ac3d5","number":null,"blue_score":271106,"daa":286532,"ts":1791378756629,"rx":1791378761338,"parents":["d4a702e20c30edc4","bf645533e48bf580","4e4fc76a96c243f4"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"01629ae622254c4a","number":null,"blue_score":271307,"daa":286801,"ts":1791378753994,"rx":1791378761338,"parents":["5f21ea65219b2143","91564c3e8d5b593e","d88df4ea65e1f8aa","e8a1453859797819","ba0d65c78b40e99a","f8a3d1f84fd5cdec","e84a243c1db465a4"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0c2b6373ba4dd75e","number":null,"blue_score":271041,"daa":286417,"ts":1791378757169,"rx":1791378761856,"parents":["a3fb5f24e1cf972a","e51176781e98e811","8ffe3ed61043f3be","8d135ad1fcfaf3d6","740b5a0e8231bafd","5f3988e4d619dc8c","b2ac9e764c5bf200","0ec7fe24b9f32c16","3d08e387efd1a414","9b3854f67203656a"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1c659b6cb3e3ffdc","number":null,"blue_score":271308,"daa":286803,"ts":1791378757293,"rx":1791378761856,"parents":["be6157173f392cb8","edb46e00dd98df3a","91564c3e8d5b593e","d88df4ea65e1f8aa","ba0d65c78b40e99a"],"chain":false,"miner":"faa34a1a","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"40198f0b46af111b","number":null,"blue_score":271265,"daa":286753,"ts":1791378754906,"rx":1791378761856,"parents":["ed0ef2b46bb57883","70a892bb1e7e674e","994ac671e803aada","8732a661e37d4fd0","3b5ae3179d9cf845","b4e20e323ff5ff37"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0e261979293d3741","number":null,"blue_score":271314,"daa":286812,"ts":1791378756992,"rx":1791378761856,"parents":["d80d54968b790fea","2c664170f2e6ab9a","979c4e5c6fd467e2","3c55d572611bc5bf","d95e06971e8c57db","c10d1a2e501ad146","edb46e00dd98df3a","37d86b5254ccb0fe"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"94f8b8ab4ccb2f2a","number":null,"blue_score":271265,"daa":286753,"ts":1791378754906,"rx":1791378762839,"parents":["ed0ef2b46bb57883","70a892bb1e7e674e","994ac671e803aada","8732a661e37d4fd0","3b5ae3179d9cf845","b4e20e323ff5ff37"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"eb956c2f874c90bc","number":null,"blue_score":271314,"daa":286812,"ts":1791378757399,"rx":1791378762839,"parents":["d80d54968b790fea","2c664170f2e6ab9a","979c4e5c6fd467e2","3c55d572611bc5bf","d95e06971e8c57db","c10d1a2e501ad146","edb46e00dd98df3a","37d86b5254ccb0fe"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f32be867ab17a1cc","number":null,"blue_score":271265,"daa":286753,"ts":1791378754906,"rx":1791378763339,"parents":["ed0ef2b46bb57883","70a892bb1e7e674e","994ac671e803aada","8732a661e37d4fd0","3b5ae3179d9cf845","b4e20e323ff5ff37"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8ae9ff8ff923c214","number":null,"blue_score":271041,"daa":286417,"ts":1791378757169,"rx":1791378763339,"parents":["a3fb5f24e1cf972a","e51176781e98e811","8ffe3ed61043f3be","8d135ad1fcfaf3d6","740b5a0e8231bafd","5f3988e4d619dc8c","b2ac9e764c5bf200","0ec7fe24b9f32c16","3d08e387efd1a414","9b3854f67203656a"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"174bd60dc92b2ef6","number":null,"blue_score":270998,"daa":286350,"ts":1791378756882,"rx":1791378763339,"parents":["c174e57b3b484c6a","4a823756cf2666d3","2a3c9d2eec30c368"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"764f2b9df124ddcc","number":null,"blue_score":271171,"daa":286627,"ts":1791378760866,"rx":1791378765840,"parents":["b5e24be5a4513ac0"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"67d9c28fbfa846c6","number":null,"blue_score":271323,"daa":286824,"ts":1791378762455,"rx":1791378766340,"parents":["94a7ddd8f7ad18d4","28f1f03c0425e06b","4a046de8acda7d37","2f95c30c7421f73c","5c511f59ba3702a8","3fc3209dd8d7aabd","088a1fb1961a06e3","1c1720fef3f5ab1f","07ffa8fa61a27949"],"chain":false,"miner":"fc69d313","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"15dff7f5301bd35d","number":null,"blue_score":271171,"daa":286627,"ts":1791378760866,"rx":1791378766340,"parents":["b5e24be5a4513ac0"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"168e31673b8f802f","number":null,"blue_score":271313,"daa":286811,"ts":1791378759982,"rx":1791378766340,"parents":["2c664170f2e6ab9a","979c4e5c6fd467e2","966ed6979c0e9d7c","3c55d572611bc5bf","d95e06971e8c57db","c10d1a2e501ad146","37d86b5254ccb0fe","1560ccd63fcc2bf6","edb46e00dd98df3a"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5ca9d92a0052945f","number":164106,"blue_score":271324,"daa":286825,"ts":1791378762575,"rx":1791378766340,"parents":["94a7ddd8f7ad18d4","28f1f03c0425e06b","0e261979293d3741","4a046de8acda7d37","2f95c30c7421f73c","1c659b6cb3e3ffdc","3fc3209dd8d7aabd","1c1720fef3f5ab1f","01629ae622254c4a","07ffa8fa61a27949"],"chain":true,"miner":"930c1087","color":"blue","locked":true,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"5e4cd486948e7e15","number":null,"blue_score":271046,"daa":286449,"ts":1791378762485,"rx":1791378766840,"parents":["0c2b6373ba4dd75e","2a0562de4441163b","5d601c68239ebf9f","51a5537c70b43e44","06ed9f0a17723813","72b1f794d6038e8e","ee6a8ace6b20f3c2"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9338ecf6c50bec2d","number":null,"blue_score":271107,"daa":286533,"ts":1791378761765,"rx":1791378766840,"parents":["fbc997b86a5ac3d5"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4a9878faba4cee46","number":null,"blue_score":271324,"daa":286825,"ts":1791378762755,"rx":1791378767340,"parents":["94a7ddd8f7ad18d4","28f1f03c0425e06b","0e261979293d3741","4a046de8acda7d37","2f95c30c7421f73c","1c659b6cb3e3ffdc","07ffa8fa61a27949","1c1720fef3f5ab1f","01629ae622254c4a","3fc3209dd8d7aabd"],"chain":false,"miner":"74e6234e","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0bf22a1c9398885a","number":null,"blue_score":271318,"daa":286816,"ts":1791378762765,"rx":1791378767841,"parents":["d7f5650d470680ad","d80d54968b790fea","2c664170f2e6ab9a","1c659b6cb3e3ffdc","84b56ec1986a818f","1ee3dcc9197a7990","d95e06971e8c57db","07ffa8fa61a27949","3c55d572611bc5bf","1c1720fef3f5ab1f"],"chain":false,"miner":"faa34a1a","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4983a43083de1f24","number":null,"blue_score":271046,"daa":286449,"ts":1791378762485,"rx":1791378767841,"parents":["0c2b6373ba4dd75e","2a0562de4441163b","5d601c68239ebf9f","51a5537c70b43e44","06ed9f0a17723813","72b1f794d6038e8e","ee6a8ace6b20f3c2"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"58fd4dadadaf5c59","number":164106,"blue_score":271324,"daa":286825,"ts":1791378762990,"rx":1791378768341,"parents":["94a7ddd8f7ad18d4","eb956c2f874c90bc","28f1f03c0425e06b","0e261979293d3741","4a046de8acda7d37","2f95c30c7421f73c","01629ae622254c4a","088a1fb1961a06e3","1c1720fef3f5ab1f","07ffa8fa61a27949"],"chain":false,"miner":"4f342bdd","color":"pending","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"732577e9c2f019ba","number":null,"blue_score":271046,"daa":286450,"ts":1791378764594,"rx":1791378768840,"parents":["8ae9ff8ff923c214","0c2b6373ba4dd75e","2a0562de4441163b","5d601c68239ebf9f","51a5537c70b43e44","06ed9f0a17723813","20e5c9e08e30453d","ee6a8ace6b20f3c2"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c8c2749d4a1d55bf","number":164106,"blue_score":271325,"daa":286825,"ts":1791378766235,"rx":1791378769341,"parents":["94a7ddd8f7ad18d4","28f1f03c0425e06b","0e261979293d3741","168e31673b8f802f","4a046de8acda7d37","2f95c30c7421f73c","1c659b6cb3e3ffdc","5c511f59ba3702a8","1c1720fef3f5ab1f","01629ae622254c4a"],"chain":false,"miner":"454508c1","color":"pending","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"0e5a4b71a5ff88f2","number":null,"blue_score":271176,"daa":286634,"ts":1791378762800,"rx":1791378769841,"parents":["bd6ed06eb37dffea","55c4bc3d1f034d17"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"009172ca754b9632","number":null,"blue_score":271046,"daa":286450,"ts":1791378764594,"rx":1791378769841,"parents":["8ae9ff8ff923c214","0c2b6373ba4dd75e","2a0562de4441163b","5d601c68239ebf9f","51a5537c70b43e44","06ed9f0a17723813","20e5c9e08e30453d","ee6a8ace6b20f3c2"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f54e6a21d16ddb3e","number":164107,"blue_score":271327,"daa":286830,"ts":1791378767207,"rx":1791378769841,"parents":["5ca9d92a0052945f","eb956c2f874c90bc","168e31673b8f802f","5c511f59ba3702a8","088a1fb1961a06e3"],"chain":true,"miner":"454508c1","color":"pending","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"e692653880a5c4de","number":null,"blue_score":271322,"daa":286822,"ts":1791378764049,"rx":1791378769866,"parents":["28f1f03c0425e06b","d7f5650d470680ad","4a046de8acda7d37","2f95c30c7421f73c","1c659b6cb3e3ffdc","84b56ec1986a818f","5c511f59ba3702a8","07ffa8fa61a27949","3fc3209dd8d7aabd","088a1fb1961a06e3"],"chain":false,"miner":"faa34a1a","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e9ce86e56570c687","number":null,"blue_score":271181,"daa":286639,"ts":1791378764500,"rx":1791378769888,"parents":["fae40ff3f4919c2b","bd6ed06eb37dffea","2cfafb5287d69ded","0a6b3245d01caa88","03933debaf4af64f","55c4bc3d1f034d17","0f4d49c84dddc2f7"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f72180440cf6b1fd","number":null,"blue_score":271325,"daa":286825,"ts":1791378764886,"rx":1791378770342,"parents":["94a7ddd8f7ad18d4","eb956c2f874c90bc","28f1f03c0425e06b","0e261979293d3741","4a046de8acda7d37","2f95c30c7421f73c","07ffa8fa61a27949","088a1fb1961a06e3","1c659b6cb3e3ffdc","5c511f59ba3702a8"],"chain":false,"miner":"4f342bdd","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"83dc01b7c1d3e080","number":null,"blue_score":271327,"daa":286830,"ts":1791378766916,"rx":1791378771343,"parents":["5ca9d92a0052945f","eb956c2f874c90bc","168e31673b8f802f","5c511f59ba3702a8","088a1fb1961a06e3"],"chain":false,"miner":"930c1087","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3d534ca107b43fa9","number":null,"blue_score":271108,"daa":286534,"ts":1791378766457,"rx":1791378771343,"parents":["9338ecf6c50bec2d"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"322785f2fa06a77f","number":164107,"blue_score":271329,"daa":286834,"ts":1791378768529,"rx":1791378771843,"parents":["58fd4dadadaf5c59","5ca9d92a0052945f","4a9878faba4cee46","67d9c28fbfa846c6","0bf22a1c9398885a","168e31673b8f802f"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"8ebcac8f3e14f263","number":null,"blue_score":271328,"daa":286833,"ts":1791378768146,"rx":1791378771843,"parents":["5ca9d92a0052945f","4a9878faba4cee46","67d9c28fbfa846c6","0bf22a1c9398885a","eb956c2f874c90bc","168e31673b8f802f"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a8f15782ec96e7c4","number":null,"blue_score":270999,"daa":286351,"ts":1791378764008,"rx":1791378771867,"parents":["174bd60dc92b2ef6"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1396da46f2804ed4","number":null,"blue_score":271187,"daa":286646,"ts":1791378767824,"rx":1791378772343,"parents":["c65974290e124073","a8f521ffc46ca3f7","0e5a4b71a5ff88f2","fae40ff3f4919c2b","d96174f9b3e97667","7e55a24b15343ae6","0a6b3245d01caa88","15dff7f5301bd35d","03933debaf4af64f","0f4d49c84dddc2f7"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"66174c0043a9c625","number":null,"blue_score":271327,"daa":286835,"ts":1791378769782,"rx":1791378773344,"parents":["c8c2749d4a1d55bf","58fd4dadadaf5c59","5ca9d92a0052945f","4a9878faba4cee46","67d9c28fbfa846c6","0bf22a1c9398885a"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"803fac1f30b63d93","number":164108,"blue_score":271330,"daa":286839,"ts":1791378771373,"rx":1791378773344,"parents":["f54e6a21d16ddb3e","83dc01b7c1d3e080","f72180440cf6b1fd","c8c2749d4a1d55bf","58fd4dadadaf5c59","4a9878faba4cee46","e692653880a5c4de","67d9c28fbfa846c6","0bf22a1c9398885a"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"2eb856bbb29f6b78","number":null,"blue_score":271327,"daa":286833,"ts":1791378769552,"rx":1791378774343,"parents":["5ca9d92a0052945f","67d9c28fbfa846c6","e692653880a5c4de","0bf22a1c9398885a","eb956c2f874c90bc","168e31673b8f802f"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"cca2076b3add784e","number":null,"blue_score":271050,"daa":286457,"ts":1791378769771,"rx":1791378774844,"parents":["732577e9c2f019ba","5e4cd486948e7e15","4983a43083de1f24","009172ca754b9632","ac3247ad764f0baf","4e3955b451499053"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"29774d89542644d9","number":null,"blue_score":271050,"daa":286457,"ts":1791378769771,"rx":1791378774844,"parents":["732577e9c2f019ba","5e4cd486948e7e15","4983a43083de1f24","009172ca754b9632","ac3247ad764f0baf","4e3955b451499053"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"853144c6f70fbd99","number":null,"blue_score":271282,"daa":286775,"ts":1791378763705,"rx":1791378774844,"parents":["35e3a42b8a9bb18f"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"7ded91dec74fdf7e","number":null,"blue_score":271050,"daa":286457,"ts":1791378769771,"rx":1791378775344,"parents":["732577e9c2f019ba","5e4cd486948e7e15","4983a43083de1f24","009172ca754b9632","ac3247ad764f0baf","4e3955b451499053"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e4f0fab6524c794c","number":null,"blue_score":271330,"daa":286839,"ts":1791378770992,"rx":1791378775868,"parents":["f54e6a21d16ddb3e","83dc01b7c1d3e080","f72180440cf6b1fd","c8c2749d4a1d55bf","58fd4dadadaf5c59","4a9878faba4cee46","67d9c28fbfa846c6","e692653880a5c4de","0bf22a1c9398885a"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0eb9bf8cb940008d","number":null,"blue_score":271190,"daa":286649,"ts":1791378771268,"rx":1791378775868,"parents":["e9ce86e56570c687","c65974290e124073","a8f521ffc46ca3f7","0e5a4b71a5ff88f2","d96174f9b3e97667","7e55a24b15343ae6","764f2b9df124ddcc","15dff7f5301bd35d"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"cbee5c06f5078ae2","number":164109,"blue_score":271334,"daa":286843,"ts":1791378773736,"rx":1791378775906,"parents":["803fac1f30b63d93","322785f2fa06a77f","8ebcac8f3e14f263","66174c0043a9c625"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"1c7cb081f61e15fd","number":null,"blue_score":271282,"daa":286775,"ts":1791378763705,"rx":1791378776345,"parents":["35e3a42b8a9bb18f"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9a15b1e452ed29fe","number":null,"blue_score":271334,"daa":286843,"ts":1791378773736,"rx":1791378776845,"parents":["803fac1f30b63d93","322785f2fa06a77f","8ebcac8f3e14f263","66174c0043a9c625"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b3c1d2fc963c9837","number":null,"blue_score":271050,"daa":286459,"ts":1791378771971,"rx":1791378777345,"parents":["732577e9c2f019ba","5e4cd486948e7e15","4983a43083de1f24","009172ca754b9632","ac3247ad764f0baf","4e3955b451499053","d4ab1345ce908f1d","01f45025e5d8c6bf"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"07191772cf2070f7","number":null,"blue_score":271282,"daa":286775,"ts":1791378767033,"rx":1791378777345,"parents":["35e3a42b8a9bb18f"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"017417e13ff76e46","number":null,"blue_score":271333,"daa":286841,"ts":1791378773059,"rx":1791378777345,"parents":["322785f2fa06a77f","8ebcac8f3e14f263","f54e6a21d16ddb3e","83dc01b7c1d3e080","f72180440cf6b1fd","c8c2749d4a1d55bf","e692653880a5c4de"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"384ebfbb03f6b285","number":null,"blue_score":270999,"daa":286353,"ts":1791378770196,"rx":1791378777845,"parents":["174bd60dc92b2ef6","b9ec0ea7938e0bf3","63d10445b0f54391"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"cd9d75afe6860c9a","number":null,"blue_score":271282,"daa":286775,"ts":1791378767033,"rx":1791378777845,"parents":["35e3a42b8a9bb18f"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9263bffeecba8ef6","number":null,"blue_score":271109,"daa":286535,"ts":1791378772178,"rx":1791378778345,"parents":["3d534ca107b43fa9"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"af7400f4dde0654a","number":null,"blue_score":271333,"daa":286841,"ts":1791378773438,"rx":1791378778345,"parents":["322785f2fa06a77f","8ebcac8f3e14f263","f54e6a21d16ddb3e","83dc01b7c1d3e080","f72180440cf6b1fd","c8c2749d4a1d55bf","e692653880a5c4de"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"bb28f22c755cddd2","number":null,"blue_score":271051,"daa":286496,"ts":1791378773617,"rx":1791378778845,"parents":["29774d89542644d9","01f45025e5d8c6bf","5a402ce0dc8b3139","9b7427254f4e59d1","01bce37d9c508859","d4ab1345ce908f1d","f2db58c6b24dd29f"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a0f42bc5ac27c3c8","number":164110,"blue_score":271338,"daa":286847,"ts":1791378776185,"rx":1791378778845,"parents":["cbee5c06f5078ae2","9a15b1e452ed29fe","e4f0fab6524c794c","2eb856bbb29f6b78"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"paid","prover":"6e80f3ef","lag":271,"payout":4.5539,"pgas":0}],"proven":true},{"hash":"669abd909abaec8b","number":null,"blue_score":271334,"daa":286842,"ts":1791378774948,"rx":1791378779846,"parents":["322785f2fa06a77f","8ebcac8f3e14f263","f54e6a21d16ddb3e","83dc01b7c1d3e080","2eb856bbb29f6b78","f72180440cf6b1fd","c8c2749d4a1d55bf"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2d3946871e8f90b9","number":null,"blue_score":271109,"daa":286535,"ts":1791378774900,"rx":1791378780347,"parents":["3d534ca107b43fa9"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"cbc2de62eb94b41e","number":null,"blue_score":271000,"daa":286356,"ts":1791378775720,"rx":1791378781365,"parents":["a8f15782ec96e7c4","035824c945369ccc","b9ec0ea7938e0bf3","4c0b13fee8bb9e91","63d10445b0f54391"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f0fef50f51ab90cf","number":null,"blue_score":271191,"daa":286657,"ts":1791378776151,"rx":1791378781365,"parents":["0eb9bf8cb940008d","1396da46f2804ed4","0d493ab6d910eb0b","a47cab153d9ec317","5d98a4f4fbd70507"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ed63bde600c511a4","number":null,"blue_score":271284,"daa":286831,"ts":1791378775707,"rx":1791378781365,"parents":["853144c6f70fbd99","1c7cb081f61e15fd","f32be867ab17a1cc","94f8b8ab4ccb2f2a","40198f0b46af111b","698d8d5193120a2c","12bef1edb114cc57","2a5e1a7c879cc321"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3cfb1238b87487fa","number":null,"blue_score":271338,"daa":286847,"ts":1791378776779,"rx":1791378781365,"parents":["cbee5c06f5078ae2","9a15b1e452ed29fe","e4f0fab6524c794c","2eb856bbb29f6b78"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"54a299ff97aeefec","number":null,"blue_score":271191,"daa":286657,"ts":1791378776151,"rx":1791378781365,"parents":["0eb9bf8cb940008d","1396da46f2804ed4","0d493ab6d910eb0b","a47cab153d9ec317","5d98a4f4fbd70507"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3b4cec7b5d562853","number":null,"blue_score":271109,"daa":286535,"ts":1791378777586,"rx":1791378781849,"parents":["3d534ca107b43fa9"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0a57224f9fe9f89f","number":null,"blue_score":271053,"daa":286496,"ts":1791378776179,"rx":1791378781849,"parents":["cca2076b3add784e","7ded91dec74fdf7e","29774d89542644d9","01f45025e5d8c6bf","5a402ce0dc8b3139","9b7427254f4e59d1","01bce37d9c508859"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8267fbea6586e161","number":null,"blue_score":271284,"daa":286831,"ts":1791378775707,"rx":1791378782348,"parents":["853144c6f70fbd99","1c7cb081f61e15fd","f32be867ab17a1cc","94f8b8ab4ccb2f2a","40198f0b46af111b","698d8d5193120a2c","12bef1edb114cc57","2a5e1a7c879cc321"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"49e152afcf0a86b5","number":164110,"blue_score":271339,"daa":286848,"ts":1791378777352,"rx":1791378782348,"parents":["cbee5c06f5078ae2","9a15b1e452ed29fe","017417e13ff76e46","e4f0fab6524c794c","2eb856bbb29f6b78"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"3d807b55fa24d03c","number":null,"blue_score":271109,"daa":286535,"ts":1791378777586,"rx":1791378782348,"parents":["3d534ca107b43fa9"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"abde1eebd2feec23","number":null,"blue_score":271338,"daa":286847,"ts":1791378778016,"rx":1791378782848,"parents":["cbee5c06f5078ae2","9a15b1e452ed29fe","e4f0fab6524c794c","2eb856bbb29f6b78"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4a8c0fa08aedff6f","number":164111,"blue_score":271342,"daa":286851,"ts":1791378779810,"rx":1791378782848,"parents":["a0f42bc5ac27c3c8","669abd909abaec8b","af7400f4dde0654a","017417e13ff76e46"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"a19c53080ac3fc57","number":null,"blue_score":271191,"daa":286658,"ts":1791378778008,"rx":1791378782848,"parents":["0eb9bf8cb940008d","1396da46f2804ed4","0d493ab6d910eb0b","a47cab153d9ec317","5d98a4f4fbd70507","96176ad7f62667d2"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c8e3bbc6e7fb8c38","number":null,"blue_score":271000,"daa":286356,"ts":1791378775720,"rx":1791378782848,"parents":["a8f15782ec96e7c4","035824c945369ccc","b9ec0ea7938e0bf3","4c0b13fee8bb9e91","63d10445b0f54391"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"183790caf070a930","number":null,"blue_score":271342,"daa":286851,"ts":1791378780236,"rx":1791378783849,"parents":["a0f42bc5ac27c3c8","669abd909abaec8b","af7400f4dde0654a","017417e13ff76e46"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"542c6e0808ab5b08","number":null,"blue_score":271340,"daa":286849,"ts":1791378779978,"rx":1791378784349,"parents":["cbee5c06f5078ae2","9a15b1e452ed29fe","af7400f4dde0654a","017417e13ff76e46","e4f0fab6524c794c","2eb856bbb29f6b78"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ffe39d05b1807f44","number":null,"blue_score":271341,"daa":286850,"ts":1791378780103,"rx":1791378784849,"parents":["cbee5c06f5078ae2","9a15b1e452ed29fe","669abd909abaec8b","af7400f4dde0654a","017417e13ff76e46","e4f0fab6524c794c"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"beae3a9026432750","number":164111,"blue_score":271342,"daa":286851,"ts":1791378781290,"rx":1791378784849,"parents":["a0f42bc5ac27c3c8","669abd909abaec8b","af7400f4dde0654a","017417e13ff76e46"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"paid","prover":"6e80f3ef","lag":269,"payout":4.5539,"pgas":0}],"proven":true},{"hash":"d32a4e968089806e","number":null,"blue_score":271341,"daa":286850,"ts":1791378779272,"rx":1791378784849,"parents":["a0f42bc5ac27c3c8","af7400f4dde0654a","017417e13ff76e46"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"408f1b2c2681c1b1","number":null,"blue_score":271111,"daa":286537,"ts":1791378780820,"rx":1791378785349,"parents":["9263bffeecba8ef6","2d3946871e8f90b9"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"96c295e556a032fc","number":null,"blue_score":271193,"daa":286665,"ts":1791378782066,"rx":1791378786350,"parents":["f0fef50f51ab90cf","54a299ff97aeefec","32ae85866e04ca7b","f613daba21bbc3cb","2514e276ef92620d","3841c23ce3ce3394","96176ad7f62667d2","2a5e1644409764ec"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"32a17e98481edb7c","number":null,"blue_score":271001,"daa":286357,"ts":1791378778309,"rx":1791378786350,"parents":["a8f15782ec96e7c4","384ebfbb03f6b285","035824c945369ccc","4c0b13fee8bb9e91"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"319ef5cbf457a29d","number":null,"blue_score":271193,"daa":286665,"ts":1791378782066,"rx":1791378786850,"parents":["f0fef50f51ab90cf","54a299ff97aeefec","32ae85866e04ca7b","f613daba21bbc3cb","2514e276ef92620d","3841c23ce3ce3394","96176ad7f62667d2","2a5e1644409764ec"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f4f8d41fe947f471","number":164111,"blue_score":271343,"daa":286852,"ts":1791378781774,"rx":1791378786850,"parents":["a0f42bc5ac27c3c8","3cfb1238b87487fa","669abd909abaec8b","af7400f4dde0654a","017417e13ff76e46"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"4785651fbef5d945","number":164112,"blue_score":271351,"daa":286860,"ts":1791378785620,"rx":1791378788853,"parents":["beae3a9026432750","4a8c0fa08aedff6f","183790caf070a930","ffe39d05b1807f44","d32a4e968089806e","542c6e0808ab5b08","49e152afcf0a86b5","abde1eebd2feec23","3cfb1238b87487fa"],"chain":true,"miner":"4f342bdd","color":"blue","locked":true,"final":true,"shards":[{"i":0,"n":1,"state":"paid","prover":"6e80f3ef","lag":258,"payout":10.2466,"pgas":0}],"proven":true},{"hash":"1609b6e21a4150ce","number":null,"blue_score":271056,"daa":286516,"ts":1791378786186,"rx":1791378790852,"parents":["0a57224f9fe9f89f","bb28f22c755cddd2","b3c1d2fc963c9837","d3ecbcf65e043963","6f80e116790810f9","092c3864824ce544"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5820a5f920c80252","number":null,"blue_score":271288,"daa":286857,"ts":1791378786025,"rx":1791378791352,"parents":["ed63bde600c511a4","8267fbea6586e161","cd9d75afe6860c9a","07191772cf2070f7","1be5d0362f3135d9","4e315cccead9d371","06ed9f0a17723813","2f8c9cefab52beaf"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5020f3f5ab8feebb","number":null,"blue_score":271056,"daa":286516,"ts":1791378786186,"rx":1791378791852,"parents":["0a57224f9fe9f89f","bb28f22c755cddd2","b3c1d2fc963c9837","d3ecbcf65e043963","6f80e116790810f9","092c3864824ce544"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"27712d21b374d530","number":null,"blue_score":271352,"daa":286861,"ts":1791378788738,"rx":1791378791852,"parents":["f4f8d41fe947f471","beae3a9026432750","4a8c0fa08aedff6f","183790caf070a930","ffe39d05b1807f44","d32a4e968089806e","49e152afcf0a86b5","542c6e0808ab5b08","abde1eebd2feec23"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ca73fac8ca6a138d","number":null,"blue_score":271056,"daa":286522,"ts":1791378788438,"rx":1791378792353,"parents":["0a57224f9fe9f89f","bb28f22c755cddd2","b3c1d2fc963c9837","d3ecbcf65e043963","98631f1100e133fe","9c4066cda1230e67","beb5e331d0f1a814"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e49f7cf8fe3025d2","number":164113,"blue_score":271353,"daa":286862,"ts":1791378789440,"rx":1791378792853,"parents":["4785651fbef5d945","f4f8d41fe947f471"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"paid","prover":"6e80f3ef","lag":256,"payout":2.277,"pgas":0}],"proven":true},{"hash":"ac63e089d5596197","number":null,"blue_score":271352,"daa":286861,"ts":1791378787159,"rx":1791378793855,"parents":["f4f8d41fe947f471","beae3a9026432750","4a8c0fa08aedff6f","183790caf070a930","ffe39d05b1807f44","d32a4e968089806e","49e152afcf0a86b5","542c6e0808ab5b08","abde1eebd2feec23"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"35d9b84e0075eac3","number":null,"blue_score":271288,"daa":286844,"ts":1791378789154,"rx":1791378794358,"parents":["ed63bde600c511a4","8267fbea6586e161","cd9d75afe6860c9a","07191772cf2070f7","1be5d0362f3135d9","4e315cccead9d371","367066a29685e223"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d917661c1a4a9fee","number":null,"blue_score":271353,"daa":286862,"ts":1791378790319,"rx":1791378794856,"parents":["4785651fbef5d945","f4f8d41fe947f471"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1c91a5db24935c5a","number":null,"blue_score":271353,"daa":286862,"ts":1791378790068,"rx":1791378794856,"parents":["4785651fbef5d945","f4f8d41fe947f471"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e0434278c78e0ebd","number":null,"blue_score":271353,"daa":286862,"ts":1791378790694,"rx":1791378795356,"parents":["4785651fbef5d945","f4f8d41fe947f471"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"fc6a7c3dd6ebf6f4","number":null,"blue_score":271114,"daa":286540,"ts":1791378790161,"rx":1791378795356,"parents":["408f1b2c2681c1b1","3d807b55fa24d03c","3b4cec7b5d562853"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c2975ed27e53033e","number":null,"blue_score":271114,"daa":286540,"ts":1791378790161,"rx":1791378795356,"parents":["408f1b2c2681c1b1","3d807b55fa24d03c","3b4cec7b5d562853"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c38776178f808b21","number":null,"blue_score":271353,"daa":286862,"ts":1791378790319,"rx":1791378795356,"parents":["4785651fbef5d945","f4f8d41fe947f471"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3622e05c8648d974","number":null,"blue_score":271353,"daa":286862,"ts":1791378790455,"rx":1791378795855,"parents":["4785651fbef5d945","f4f8d41fe947f471"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f751a5715f4d5a48","number":null,"blue_score":271205,"daa":286682,"ts":1791378791320,"rx":1791378796857,"parents":["806ff0487b3b8664","159a0169c0925c57","e6a032a44c4c727d","2d348e19041ab953","8b34e738f9ca8f3d","15af88117b9f6a0f","319ef5cbf457a29d","96c295e556a032fc","a19c53080ac3fc57","00b405db29f387f6"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"db108f038f80393c","number":null,"blue_score":271205,"daa":286682,"ts":1791378791320,"rx":1791378797358,"parents":["806ff0487b3b8664","159a0169c0925c57","e6a032a44c4c727d","2d348e19041ab953","8b34e738f9ca8f3d","15af88117b9f6a0f","319ef5cbf457a29d","96c295e556a032fc","a19c53080ac3fc57","00b405db29f387f6"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d5aa20bf3592f279","number":164114,"blue_score":271355,"daa":286864,"ts":1791378793273,"rx":1791378797358,"parents":["e49f7cf8fe3025d2","27712d21b374d530"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"b9517cdda07213ce","number":null,"blue_score":271114,"daa":286540,"ts":1791378792583,"rx":1791378797358,"parents":["408f1b2c2681c1b1","3d807b55fa24d03c","3b4cec7b5d562853"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3100595958359766","number":null,"blue_score":271003,"daa":286361,"ts":1791378784286,"rx":1791378798359,"parents":["cbc2de62eb94b41e","c8e3bbc6e7fb8c38","384ebfbb03f6b285","ea7227302e910c31","f28b85d6e30097d9"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4e30af3b054f3df9","number":null,"blue_score":271115,"daa":286541,"ts":1791378794621,"rx":1791378798859,"parents":["fc6a7c3dd6ebf6f4"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"64e9fb41355c35a0","number":164114,"blue_score":271356,"daa":286865,"ts":1791378794423,"rx":1791378798859,"parents":["e49f7cf8fe3025d2","ac63e089d5596197","27712d21b374d530"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"2ff2b311d8268108","number":null,"blue_score":271207,"daa":286676,"ts":1791378793673,"rx":1791378798879,"parents":["806ff0487b3b8664","159a0169c0925c57","017e0a5a1de52aa7","e6a032a44c4c727d","2d348e19041ab953","8b34e738f9ca8f3d","15af88117b9f6a0f","abf8f78b81e4ddb2","b64662d9adfae0d7","00b405db29f387f6"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"45cdec6af1ede59d","number":null,"blue_score":271207,"daa":286676,"ts":1791378793673,"rx":1791378799358,"parents":["806ff0487b3b8664","159a0169c0925c57","017e0a5a1de52aa7","e6a032a44c4c727d","2d348e19041ab953","8b34e738f9ca8f3d","15af88117b9f6a0f","abf8f78b81e4ddb2","b64662d9adfae0d7","00b405db29f387f6"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"25236c57c15f7552","number":null,"blue_score":271003,"daa":286361,"ts":1791378784286,"rx":1791378799358,"parents":["cbc2de62eb94b41e","c8e3bbc6e7fb8c38","384ebfbb03f6b285","ea7227302e910c31","f28b85d6e30097d9"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"418f996ccf870228","number":164114,"blue_score":271360,"daa":286869,"ts":1791378795869,"rx":1791378799858,"parents":["e49f7cf8fe3025d2","e0434278c78e0ebd","d917661c1a4a9fee","c38776178f808b21","1c91a5db24935c5a","ac63e089d5596197","27712d21b374d530"],"chain":true,"miner":"74e6234e","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"paid","prover":"6e80f3ef","lag":251,"payout":7.9697,"pgas":0}],"proven":true},{"hash":"d859e24a725e2cd0","number":null,"blue_score":271116,"daa":286542,"ts":1791378796521,"rx":1791378800359,"parents":["fc6a7c3dd6ebf6f4","c2975ed27e53033e"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b161c2f7776f5254","number":null,"blue_score":271004,"daa":286367,"ts":1791378791017,"rx":1791378800860,"parents":["32a17e98481edb7c","cbc2de62eb94b41e","c8e3bbc6e7fb8c38","b5afb5efbc7b707a","266ba86d112e1dac","7e1a2f08992ad55a"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"75dc674f7fccb983","number":164114,"blue_score":271361,"daa":286870,"ts":1791378797175,"rx":1791378800860,"parents":["e49f7cf8fe3025d2","e0434278c78e0ebd","d917661c1a4a9fee","c38776178f808b21","3622e05c8648d974","1c91a5db24935c5a","27712d21b374d530","ac63e089d5596197"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"f458e9a1ed6435bd","number":164114,"blue_score":271361,"daa":286870,"ts":1791378796944,"rx":1791378800860,"parents":["e49f7cf8fe3025d2","e0434278c78e0ebd","d917661c1a4a9fee","c38776178f808b21","3622e05c8648d974","1c91a5db24935c5a","27712d21b374d530","ac63e089d5596197"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"acad988390a668e9","number":null,"blue_score":271004,"daa":286365,"ts":1791378786435,"rx":1791378800860,"parents":["32a17e98481edb7c","cbc2de62eb94b41e","c8e3bbc6e7fb8c38","b5afb5efbc7b707a"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5db8b1b09f62f203","number":null,"blue_score":271360,"daa":286869,"ts":1791378795869,"rx":1791378801397,"parents":["e49f7cf8fe3025d2","e0434278c78e0ebd","d917661c1a4a9fee","c38776178f808b21","1c91a5db24935c5a","ac63e089d5596197","27712d21b374d530"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f3f86f7bd852148c","number":164115,"blue_score":271362,"daa":286871,"ts":1791378798054,"rx":1791378801397,"parents":["d5aa20bf3592f279","e0434278c78e0ebd","d917661c1a4a9fee","c38776178f808b21","3622e05c8648d974","1c91a5db24935c5a","ac63e089d5596197"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"f198e399c525866f","number":null,"blue_score":271361,"daa":286870,"ts":1791378796911,"rx":1791378801426,"parents":["e49f7cf8fe3025d2","e0434278c78e0ebd","d917661c1a4a9fee","c38776178f808b21","3622e05c8648d974","1c91a5db24935c5a","27712d21b374d530","ac63e089d5596197"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"276c8ef35c020dea","number":null,"blue_score":271291,"daa":286869,"ts":1791378793988,"rx":1791378801859,"parents":["5820a5f920c80252","35d9b84e0075eac3","c4cade6e00ff1a9a","44fb5b5f53e82248","eab2f88f8fed12ac","0f35d95692a7da73","5d601c68239ebf9f","bc4af6b247519835"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"01f53af000e26200","number":164115,"blue_score":271364,"daa":286873,"ts":1791378800403,"rx":1791378802860,"parents":["418f996ccf870228","64e9fb41355c35a0","d5aa20bf3592f279","3622e05c8648d974"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"paid","prover":"6e80f3ef","lag":245,"payout":4.5541,"pgas":0}],"proven":true},{"hash":"7ca0952b14a94b15","number":164115,"blue_score":271363,"daa":286872,"ts":1791378799528,"rx":1791378802860,"parents":["64e9fb41355c35a0","d5aa20bf3592f279","e0434278c78e0ebd","d917661c1a4a9fee","c38776178f808b21","3622e05c8648d974","1c91a5db24935c5a"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"714a96252d0cdcc4","number":null,"blue_score":271291,"daa":286869,"ts":1791378795920,"rx":1791378803860,"parents":["5820a5f920c80252","35d9b84e0075eac3","c4cade6e00ff1a9a","d7471414c33466b8","44fb5b5f53e82248","eab2f88f8fed12ac","5f3988e4d619dc8c","50cfa60cbd273f28"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"843ee8062cb8360c","number":null,"blue_score":271117,"daa":286543,"ts":1791378798034,"rx":1791378803860,"parents":["fc6a7c3dd6ebf6f4","c2975ed27e53033e","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1bb3e577028865e7","number":null,"blue_score":271211,"daa":286680,"ts":1791378798634,"rx":1791378804860,"parents":["224b8b37b3bcc60d"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e43f92252afc4e93","number":164115,"blue_score":271365,"daa":286874,"ts":1791378800845,"rx":1791378805362,"parents":["75dc674f7fccb983","418f996ccf870228","64e9fb41355c35a0","d5aa20bf3592f279"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"9bd96cff79efd6e2","number":null,"blue_score":271007,"daa":286371,"ts":1791378798865,"rx":1791378805362,"parents":["acad988390a668e9","3100595958359766","25236c57c15f7552","266ba86d112e1dac","7e1a2f08992ad55a","e456a6935657ee1c"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f7780b86f1f5e25a","number":null,"blue_score":271291,"daa":286867,"ts":1791378799945,"rx":1791378806865,"parents":["5820a5f920c80252","35d9b84e0075eac3","de49e477f6e83125","c4cade6e00ff1a9a","d7471414c33466b8","a75f6d179f9721b9"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"df7f6b5776f1c11e","number":164116,"blue_score":271371,"daa":286880,"ts":1791378803389,"rx":1791378806865,"parents":["01f53af000e26200","7ca0952b14a94b15","f3f86f7bd852148c","f458e9a1ed6435bd","f198e399c525866f","75dc674f7fccb983","5db8b1b09f62f203"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"paid","prover":"6e80f3ef","lag":240,"payout":7.9698,"pgas":0}],"proven":true},{"hash":"d73587ad44785313","number":164116,"blue_score":271369,"daa":286878,"ts":1791378802760,"rx":1791378806865,"parents":["7ca0952b14a94b15","f3f86f7bd852148c","f458e9a1ed6435bd","75dc674f7fccb983","5db8b1b09f62f203","418f996ccf870228"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"c02d1032ce052b4d","number":null,"blue_score":271369,"daa":286878,"ts":1791378802760,"rx":1791378807363,"parents":["7ca0952b14a94b15","f3f86f7bd852148c","f458e9a1ed6435bd","75dc674f7fccb983","5db8b1b09f62f203","418f996ccf870228"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"7201c2b9643bbf75","number":null,"blue_score":271291,"daa":286867,"ts":1791378799945,"rx":1791378807865,"parents":["5820a5f920c80252","35d9b84e0075eac3","de49e477f6e83125","c4cade6e00ff1a9a","d7471414c33466b8","a75f6d179f9721b9"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"edae25135fdf0a72","number":null,"blue_score":271369,"daa":286878,"ts":1791378802826,"rx":1791378807865,"parents":["f3f86f7bd852148c","f458e9a1ed6435bd","f198e399c525866f","75dc674f7fccb983","5db8b1b09f62f203","418f996ccf870228","64e9fb41355c35a0"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d32979f2c37e79e6","number":null,"blue_score":271371,"daa":286880,"ts":1791378804398,"rx":1791378807865,"parents":["01f53af000e26200","7ca0952b14a94b15","f3f86f7bd852148c","f458e9a1ed6435bd","f198e399c525866f","75dc674f7fccb983","5db8b1b09f62f203"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"56bfb94bb6eb4680","number":null,"blue_score":271369,"daa":286878,"ts":1791378803211,"rx":1791378807865,"parents":["f3f86f7bd852148c","f458e9a1ed6435bd","f198e399c525866f","75dc674f7fccb983","5db8b1b09f62f203","418f996ccf870228","64e9fb41355c35a0"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d38fd2af0f43e85d","number":null,"blue_score":271371,"daa":286880,"ts":1791378804287,"rx":1791378808364,"parents":["01f53af000e26200","7ca0952b14a94b15","f3f86f7bd852148c","f458e9a1ed6435bd","f198e399c525866f","75dc674f7fccb983","5db8b1b09f62f203"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9cad7df379f952c1","number":null,"blue_score":271371,"daa":286880,"ts":1791378804287,"rx":1791378808864,"parents":["01f53af000e26200","7ca0952b14a94b15","f3f86f7bd852148c","f458e9a1ed6435bd","f198e399c525866f","75dc674f7fccb983","5db8b1b09f62f203"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"690cad9acc58b579","number":null,"blue_score":271292,"daa":286880,"ts":1791378803536,"rx":1791378808886,"parents":["714a96252d0cdcc4","276c8ef35c020dea","de49e477f6e83125","71bedc833c00304a","a75f6d179f9721b9","8f411fa39b7cefec","7c68e6aa12e85763"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5439abaa7dcb00dc","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378809867,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"aa5e31f043722137","number":null,"blue_score":271371,"daa":286880,"ts":1791378805432,"rx":1791378809867,"parents":["01f53af000e26200","7ca0952b14a94b15","f3f86f7bd852148c","f458e9a1ed6435bd","f198e399c525866f","75dc674f7fccb983","5db8b1b09f62f203"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1b7e11c9af57d750","number":null,"blue_score":271008,"daa":286373,"ts":1791378804250,"rx":1791378810366,"parents":["b161c2f7776f5254","acad988390a668e9","3100595958359766","25236c57c15f7552","363082cdcdd15a65","e456a6935657ee1c"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"374eb40c1c2b1fd6","number":164117,"blue_score":271373,"daa":286882,"ts":1791378806134,"rx":1791378810366,"parents":["d73587ad44785313","e43f92252afc4e93","01f53af000e26200","f198e399c525866f"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"79c64e7aa73c4402","number":null,"blue_score":271228,"daa":286719,"ts":1791378803638,"rx":1791378810867,"parents":["4b566228af0abf70","0723b32e82747428","dbbad2e35e1c040d","17ef361ca503a41a","b559234c520bd36c","e65e990ae2b5b51c","ff106e5c3a2ec1bf"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"afcc0535ef2e368f","number":null,"blue_score":271303,"daa":286898,"ts":1791378805698,"rx":1791378811366,"parents":["5f21ea65219b2143","d88df4ea65e1f8aa","e8a1453859797819","ba0d65c78b40e99a","714a96252d0cdcc4","276c8ef35c020dea","a75f6d179f9721b9","606183e2f9da9f4b"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"066ad9a4c8958fef","number":null,"blue_score":271059,"daa":286532,"ts":1791378792367,"rx":1791378812868,"parents":["ca73fac8ca6a138d","5020f3f5ab8feebb","1609b6e21a4150ce","2bcc6b23174c420a"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"34160dacebe88aca","number":164117,"blue_score":271380,"daa":286889,"ts":1791378809630,"rx":1791378812868,"parents":["df7f6b5776f1c11e","d38fd2af0f43e85d","d32979f2c37e79e6","9cad7df379f952c1","edae25135fdf0a72","56bfb94bb6eb4680","d73587ad44785313","c02d1032ce052b4d","e43f92252afc4e93"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"23c76d2e84754b8e","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378813367,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1239f4c97db0b309","number":null,"blue_score":271229,"daa":286727,"ts":1791378806371,"rx":1791378813367,"parents":["f15eb0557e73b9b2","4b566228af0abf70","0723b32e82747428","dbbad2e35e1c040d","b1f47f3f497bdc7c","1bb3e577028865e7","73c62d3b3a689193","f751a5715f4d5a48","26f76c10f9c2a2d9","de968dd2ff5e1bfb"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a6f1e757cd6530e9","number":164117,"blue_score":271380,"daa":286889,"ts":1791378809809,"rx":1791378813367,"parents":["df7f6b5776f1c11e","d38fd2af0f43e85d","d32979f2c37e79e6","9cad7df379f952c1","edae25135fdf0a72","56bfb94bb6eb4680","d73587ad44785313","e43f92252afc4e93","c02d1032ce052b4d"],"chain":true,"miner":"454508c1","color":"blue","locked":true,"final":true,"shards":[{"i":0,"n":1,"state":"paid","prover":"6e80f3ef","lag":231,"payout":10.2471,"pgas":0}],"proven":true},{"hash":"517ede1859b2048b","number":null,"blue_score":271008,"daa":286373,"ts":1791378804250,"rx":1791378813867,"parents":["b161c2f7776f5254","acad988390a668e9","3100595958359766","25236c57c15f7552","363082cdcdd15a65","e456a6935657ee1c"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2a12a967e3eb9694","number":null,"blue_score":271009,"daa":286377,"ts":1791378806559,"rx":1791378814367,"parents":["9bd96cff79efd6e2","b161c2f7776f5254","363082cdcdd15a65","c0ba8dff9fa39ccd","12e4e1274f7a1d4c","4c80eb3a1fca45a0"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6cff70d5b92e36e0","number":null,"blue_score":271009,"daa":286377,"ts":1791378809189,"rx":1791378814867,"parents":["9bd96cff79efd6e2","b161c2f7776f5254","42e5507b83eae267","363082cdcdd15a65","c0ba8dff9fa39ccd","12e4e1274f7a1d4c"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b028d8ac67b489f1","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378815367,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"fec0ca299f85916a","number":164118,"blue_score":271382,"daa":286891,"ts":1791378810747,"rx":1791378816368,"parents":["374eb40c1c2b1fd6","df7f6b5776f1c11e","d38fd2af0f43e85d","d32979f2c37e79e6","aa5e31f043722137","9cad7df379f952c1","edae25135fdf0a72","56bfb94bb6eb4680","c02d1032ce052b4d"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"1a0e8201f3d5425c","number":null,"blue_score":271009,"daa":286377,"ts":1791378809189,"rx":1791378816368,"parents":["9bd96cff79efd6e2","b161c2f7776f5254","42e5507b83eae267","363082cdcdd15a65","c0ba8dff9fa39ccd","12e4e1274f7a1d4c"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5755b459c9384dc9","number":null,"blue_score":271233,"daa":286789,"ts":1791378808802,"rx":1791378816868,"parents":["669e3f22578caa4a","b56f0090046a514e","aa3be06b4e163c34","1bb3e577028865e7","45cdec6af1ede59d","2ff2b311d8268108","4b196e82cbfdc362","f751a5715f4d5a48","a2708f054fd767fb","b3f9cc9b5cac8e43"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2638746ec9f1792c","number":null,"blue_score":271382,"daa":286891,"ts":1791378812288,"rx":1791378816868,"parents":["374eb40c1c2b1fd6","df7f6b5776f1c11e","d38fd2af0f43e85d","d32979f2c37e79e6","aa5e31f043722137","9cad7df379f952c1","56bfb94bb6eb4680","edae25135fdf0a72","c02d1032ce052b4d"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8cef4785ddca0e69","number":null,"blue_score":271233,"daa":286789,"ts":1791378808802,"rx":1791378817368,"parents":["669e3f22578caa4a","b56f0090046a514e","aa3be06b4e163c34","1bb3e577028865e7","45cdec6af1ede59d","2ff2b311d8268108","4b196e82cbfdc362","f751a5715f4d5a48","a2708f054fd767fb","b3f9cc9b5cac8e43"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6b3345d9733219f6","number":164118,"blue_score":271383,"daa":286892,"ts":1791378814283,"rx":1791378817368,"parents":["34160dacebe88aca","374eb40c1c2b1fd6","aa5e31f043722137"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"59a9df26cc918e19","number":null,"blue_score":271383,"daa":286892,"ts":1791378812893,"rx":1791378817368,"parents":["34160dacebe88aca","374eb40c1c2b1fd6","aa5e31f043722137"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ad35a1216956c0e8","number":null,"blue_score":271011,"daa":286379,"ts":1791378811298,"rx":1791378817869,"parents":["517ede1859b2048b","1b7e11c9af57d750","9bd96cff79efd6e2","42e5507b83eae267","c0ba8dff9fa39ccd","12e4e1274f7a1d4c"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2646f0b9ccee1ca0","number":164118,"blue_score":271384,"daa":286893,"ts":1791378814054,"rx":1791378817869,"parents":["a6f1e757cd6530e9","34160dacebe88aca","374eb40c1c2b1fd6","aa5e31f043722137"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"f84050f4e2c802dc","number":null,"blue_score":271235,"daa":286831,"ts":1791378812137,"rx":1791378818387,"parents":["73072bb9d8464946","669e3f22578caa4a","76bff1c502fb3ecf","79c64e7aa73c4402","b56f0090046a514e","aa3be06b4e163c34","73c62d3b3a689193","3b9327879f971342","1bb3e577028865e7"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"272ec13678842f44","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378818387,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5cce34a6c7fb93a0","number":164118,"blue_score":271384,"daa":286893,"ts":1791378814054,"rx":1791378818387,"parents":["a6f1e757cd6530e9","34160dacebe88aca","374eb40c1c2b1fd6","aa5e31f043722137"],"chain":true,"miner":"74e6234e","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"0bd2b5881676a9fa","number":null,"blue_score":271384,"daa":286893,"ts":1791378816259,"rx":1791378818870,"parents":["a6f1e757cd6530e9","34160dacebe88aca","374eb40c1c2b1fd6","aa5e31f043722137"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2d60021480f4d6cd","number":null,"blue_score":271384,"daa":286893,"ts":1791378814364,"rx":1791378818870,"parents":["a6f1e757cd6530e9","34160dacebe88aca","374eb40c1c2b1fd6","aa5e31f043722137"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9a08b4ba8a40f4a0","number":null,"blue_score":271383,"daa":286892,"ts":1791378814283,"rx":1791378819371,"parents":["34160dacebe88aca","374eb40c1c2b1fd6","aa5e31f043722137"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"dd5a8b551f6af696","number":null,"blue_score":271013,"daa":286383,"ts":1791378813540,"rx":1791378819888,"parents":["6cff70d5b92e36e0","2a12a967e3eb9694","517ede1859b2048b","1b7e11c9af57d750","30a339d3b17047b9"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"398f69a9028ee484","number":164119,"blue_score":271385,"daa":286894,"ts":1791378817043,"rx":1791378819888,"parents":["fec0ca299f85916a","a6f1e757cd6530e9","34160dacebe88aca"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"17a03758e8c4baa1","number":null,"blue_score":271384,"daa":286893,"ts":1791378814948,"rx":1791378819888,"parents":["a6f1e757cd6530e9","34160dacebe88aca","374eb40c1c2b1fd6","aa5e31f043722137"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"49e41bd0b45f4304","number":null,"blue_score":271235,"daa":286831,"ts":1791378812137,"rx":1791378819888,"parents":["73072bb9d8464946","669e3f22578caa4a","76bff1c502fb3ecf","79c64e7aa73c4402","b56f0090046a514e","aa3be06b4e163c34","73c62d3b3a689193","3b9327879f971342","1bb3e577028865e7"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ac8a4b85183d9b6e","number":null,"blue_score":271384,"daa":286893,"ts":1791378815833,"rx":1791378820388,"parents":["a6f1e757cd6530e9","34160dacebe88aca","374eb40c1c2b1fd6","aa5e31f043722137"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d4a022fa19e477db","number":null,"blue_score":271235,"daa":286831,"ts":1791378812137,"rx":1791378820388,"parents":["73072bb9d8464946","669e3f22578caa4a","76bff1c502fb3ecf","79c64e7aa73c4402","b56f0090046a514e","aa3be06b4e163c34","73c62d3b3a689193","3b9327879f971342","1bb3e577028865e7"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2bb6fa62e672dbfa","number":164119,"blue_score":271390,"daa":286899,"ts":1791378818427,"rx":1791378820871,"parents":["5cce34a6c7fb93a0","2646f0b9ccee1ca0","6b3345d9733219f6","59a9df26cc918e19","fec0ca299f85916a","2638746ec9f1792c"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"7edeed7d7fa33b98","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378821371,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8711a89dd3f5905f","number":null,"blue_score":271388,"daa":286897,"ts":1791378817906,"rx":1791378821371,"parents":["2646f0b9ccee1ca0","6b3345d9733219f6","fec0ca299f85916a","2638746ec9f1792c"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6ee4c44574b7c11d","number":null,"blue_score":271240,"daa":286730,"ts":1791378815519,"rx":1791378821371,"parents":["218017777fbfac85","1eae0d3004c1a24d","abd4fbedcedc586c","73072bb9d8464946","50ee91d4cc67008f","1ce773ef7677f2e8","ad687c22741e537f","26351c9695af6d02","97ae2c78050fe646"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d67e46c13cd0a76c","number":null,"blue_score":271240,"daa":286730,"ts":1791378815519,"rx":1791378821872,"parents":["218017777fbfac85","1eae0d3004c1a24d","abd4fbedcedc586c","73072bb9d8464946","50ee91d4cc67008f","1ce773ef7677f2e8","ad687c22741e537f","26351c9695af6d02","97ae2c78050fe646"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"29282d34c13bb030","number":null,"blue_score":271387,"daa":286896,"ts":1791378817789,"rx":1791378821872,"parents":["6b3345d9733219f6","fec0ca299f85916a","2638746ec9f1792c","a6f1e757cd6530e9"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"75502ccd89cfa4f4","number":null,"blue_score":271240,"daa":286730,"ts":1791378815519,"rx":1791378822372,"parents":["218017777fbfac85","1eae0d3004c1a24d","abd4fbedcedc586c","73072bb9d8464946","50ee91d4cc67008f","1ce773ef7677f2e8","ad687c22741e537f","26351c9695af6d02","97ae2c78050fe646"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"02a581ab9e8fc9c6","number":164120,"blue_score":271394,"daa":286903,"ts":1791378819873,"rx":1791378822873,"parents":["398f69a9028ee484","5cce34a6c7fb93a0","2d60021480f4d6cd","2646f0b9ccee1ca0","0bd2b5881676a9fa","9a08b4ba8a40f4a0","59a9df26cc918e19","6b3345d9733219f6","2638746ec9f1792c"],"chain":false,"miner":"454508c1","color":"red","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"e2ba1ef17834771e","number":null,"blue_score":271390,"daa":286899,"ts":1791378819195,"rx":1791378822873,"parents":["5cce34a6c7fb93a0","2646f0b9ccee1ca0","6b3345d9733219f6","59a9df26cc918e19","fec0ca299f85916a","2638746ec9f1792c"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5b591e07681d6979","number":null,"blue_score":271251,"daa":286770,"ts":1791378817695,"rx":1791378823372,"parents":["7b30fbf92e7515a5","7bd21a17d68dd9eb","48b360330da72c5f","9afb75a75c0941e8","5577679667cbc1f5","e0712dc61e31bd43","3a7a4b3ce02cdb9b","cf4a4451fa0c534f"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b8ed6c118f1d51f0","number":null,"blue_score":271391,"daa":286900,"ts":1791378819532,"rx":1791378823372,"parents":["5cce34a6c7fb93a0","2646f0b9ccee1ca0","9a08b4ba8a40f4a0","6b3345d9733219f6","59a9df26cc918e19","fec0ca299f85916a","2638746ec9f1792c"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e1c539fa554087d4","number":null,"blue_score":271390,"daa":286899,"ts":1791378819195,"rx":1791378823873,"parents":["5cce34a6c7fb93a0","2646f0b9ccee1ca0","6b3345d9733219f6","59a9df26cc918e19","fec0ca299f85916a","2638746ec9f1792c"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a6f00691b41de148","number":null,"blue_score":271251,"daa":286770,"ts":1791378817695,"rx":1791378823873,"parents":["7b30fbf92e7515a5","7bd21a17d68dd9eb","48b360330da72c5f","9afb75a75c0941e8","5577679667cbc1f5","e0712dc61e31bd43","3a7a4b3ce02cdb9b","cf4a4451fa0c534f"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a19c4e881b2ed65e","number":null,"blue_score":271251,"daa":286770,"ts":1791378817695,"rx":1791378824373,"parents":["7b30fbf92e7515a5","7bd21a17d68dd9eb","48b360330da72c5f","9afb75a75c0941e8","5577679667cbc1f5","e0712dc61e31bd43","3a7a4b3ce02cdb9b","cf4a4451fa0c534f"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"bc362caa3b09309b","number":null,"blue_score":271014,"daa":286384,"ts":1791378816626,"rx":1791378824373,"parents":["6cff70d5b92e36e0","2a12a967e3eb9694","1a0e8201f3d5425c","517ede1859b2048b","1b7e11c9af57d750","30a339d3b17047b9"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"599ab52a407001f0","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378824373,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"769a92c62b240946","number":null,"blue_score":271255,"daa":286744,"ts":1791378820372,"rx":1791378824872,"parents":["1cb6b3a1ef49b76a","484b826a5f9e44df","7b30fbf92e7515a5","9afb75a75c0941e8","5577679667cbc1f5","e0712dc61e31bd43","78cf7b0c32cdcd0a"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"024b84a9ca747ff2","number":null,"blue_score":271394,"daa":286903,"ts":1791378820887,"rx":1791378825372,"parents":["5cce34a6c7fb93a0","2d60021480f4d6cd","2646f0b9ccee1ca0","17a03758e8c4baa1","0bd2b5881676a9fa","9a08b4ba8a40f4a0","6b3345d9733219f6","2638746ec9f1792c","fec0ca299f85916a","59a9df26cc918e19"],"chain":false,"miner":"463ed7cd","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0c9bed46a7c02b4c","number":164120,"blue_score":271398,"daa":286907,"ts":1791378821831,"rx":1791378825372,"parents":["2bb6fa62e672dbfa","8711a89dd3f5905f","398f69a9028ee484","ac8a4b85183d9b6e","2d60021480f4d6cd","17a03758e8c4baa1","9a08b4ba8a40f4a0","0bd2b5881676a9fa"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"1915b7f4c8044336","number":null,"blue_score":271390,"daa":286899,"ts":1791378819195,"rx":1791378825372,"parents":["5cce34a6c7fb93a0","2646f0b9ccee1ca0","6b3345d9733219f6","59a9df26cc918e19","fec0ca299f85916a","2638746ec9f1792c"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d12923fc1860e563","number":null,"blue_score":271395,"daa":286904,"ts":1791378821337,"rx":1791378825872,"parents":["398f69a9028ee484","5cce34a6c7fb93a0","2d60021480f4d6cd","2646f0b9ccee1ca0","17a03758e8c4baa1","0bd2b5881676a9fa","9a08b4ba8a40f4a0","59a9df26cc918e19","2638746ec9f1792c","6b3345d9733219f6"],"chain":false,"miner":"930c1087","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"23ff11fc294ac1f8","number":null,"blue_score":271016,"daa":286386,"ts":1791378819258,"rx":1791378826873,"parents":["dd5a8b551f6af696","ad35a1216956c0e8","1a0e8201f3d5425c"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f19cc73446fce9e1","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378827373,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8a5a0f6e269f4823","number":null,"blue_score":271354,"daa":286863,"ts":1791378823464,"rx":1791378828375,"parents":["e49f7cf8fe3025d2"],"chain":false,"miner":"9e4ba6b0","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6f72ac1c62d9dad1","number":null,"blue_score":271016,"daa":286386,"ts":1791378819258,"rx":1791378828375,"parents":["dd5a8b551f6af696","ad35a1216956c0e8","1a0e8201f3d5425c"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"fc2e7ddc7d2e158f","number":164121,"blue_score":271404,"daa":286915,"ts":1791378825522,"rx":1791378828375,"parents":["0c9bed46a7c02b4c","02a581ab9e8fc9c6","024b84a9ca747ff2","b8ed6c118f1d51f0","e2ba1ef17834771e","e1c539fa554087d4","1915b7f4c8044336","29282d34c13bb030"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"500d4fdb930128a9","number":null,"blue_score":271397,"daa":286906,"ts":1791378822628,"rx":1791378828375,"parents":["2bb6fa62e672dbfa","398f69a9028ee484","ac8a4b85183d9b6e","2d60021480f4d6cd","17a03758e8c4baa1","0bd2b5881676a9fa","9a08b4ba8a40f4a0"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"fc966b26daccda55","number":null,"blue_score":271016,"daa":286386,"ts":1791378819258,"rx":1791378828397,"parents":["dd5a8b551f6af696","ad35a1216956c0e8","1a0e8201f3d5425c"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"43cdb04a489a4bba","number":null,"blue_score":271354,"daa":286863,"ts":1791378823464,"rx":1791378828417,"parents":["e49f7cf8fe3025d2"],"chain":false,"miner":"9e4ba6b0","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5eef457eb24489f2","number":null,"blue_score":271354,"daa":286863,"ts":1791378823464,"rx":1791378829374,"parents":["e49f7cf8fe3025d2"],"chain":false,"miner":"9e4ba6b0","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"804aae0e690540d8","number":null,"blue_score":271016,"daa":286386,"ts":1791378819258,"rx":1791378829876,"parents":["dd5a8b551f6af696","ad35a1216956c0e8","1a0e8201f3d5425c"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"fc5e85ec84e1c2b7","number":null,"blue_score":271372,"daa":286881,"ts":1791378824070,"rx":1791378829876,"parents":["df7f6b5776f1c11e"],"chain":false,"miner":"0609a6f2","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4e3e4f5e15b0cd41","number":null,"blue_score":271016,"daa":286386,"ts":1791378819258,"rx":1791378830376,"parents":["dd5a8b551f6af696","ad35a1216956c0e8","1a0e8201f3d5425c"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1107689cb7c232c6","number":null,"blue_score":271372,"daa":286881,"ts":1791378824070,"rx":1791378830397,"parents":["df7f6b5776f1c11e"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e805195159b84b96","number":null,"blue_score":271059,"daa":286541,"ts":1791378794085,"rx":1791378831878,"parents":["ca73fac8ca6a138d","5020f3f5ab8feebb","1609b6e21a4150ce","1234366a10d60bbd","b3361daa6f68cf18","d8db456abc8a7bb0","cc85a8e0c3b65722"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d6a3c198466c3751","number":null,"blue_score":271354,"daa":286863,"ts":1791378825971,"rx":1791378831878,"parents":["e49f7cf8fe3025d2"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"00dba757e052a97b","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378831878,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8f93ce07b33c2b9c","number":null,"blue_score":271372,"daa":286881,"ts":1791378825774,"rx":1791378832378,"parents":["df7f6b5776f1c11e"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"20ae4f7d20ffedb0","number":164122,"blue_score":271406,"daa":286922,"ts":1791378830054,"rx":1791378832378,"parents":["fc2e7ddc7d2e158f","500d4fdb930128a9","d12923fc1860e563","fc5e85ec84e1c2b7","8a5a0f6e269f4823","5eef457eb24489f2","43cdb04a489a4bba"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"288c5c8233dde461","number":null,"blue_score":271356,"daa":286865,"ts":1791378828276,"rx":1791378832378,"parents":["8a5a0f6e269f4823","43cdb04a489a4bba"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f1da50a141a6c4fc","number":164122,"blue_score":271406,"daa":286922,"ts":1791378830473,"rx":1791378833418,"parents":["fc2e7ddc7d2e158f","500d4fdb930128a9","d12923fc1860e563","fc5e85ec84e1c2b7","8a5a0f6e269f4823","5eef457eb24489f2","43cdb04a489a4bba"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"6a842a3f3930888e","number":null,"blue_score":271356,"daa":286865,"ts":1791378828276,"rx":1791378833439,"parents":["8a5a0f6e269f4823","43cdb04a489a4bba"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"744ede1a58d4413d","number":null,"blue_score":271357,"daa":286866,"ts":1791378830459,"rx":1791378834384,"parents":["8a5a0f6e269f4823","5eef457eb24489f2","43cdb04a489a4bba"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2626057dd5ef49b1","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378834384,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b884a92d154abf6d","number":null,"blue_score":271357,"daa":286866,"ts":1791378830459,"rx":1791378835381,"parents":["8a5a0f6e269f4823","5eef457eb24489f2","43cdb04a489a4bba"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4d0cfbf655ef2521","number":null,"blue_score":271359,"daa":286868,"ts":1791378832350,"rx":1791378836380,"parents":["288c5c8233dde461","d6a3c198466c3751","5eef457eb24489f2"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2577f80297601f73","number":null,"blue_score":271406,"daa":286918,"ts":1791378832456,"rx":1791378836881,"parents":["fc2e7ddc7d2e158f","500d4fdb930128a9","d12923fc1860e563"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"30eaf13d9d22764c","number":164123,"blue_score":271408,"daa":286924,"ts":1791378834811,"rx":1791378836881,"parents":["f1da50a141a6c4fc","20ae4f7d20ffedb0"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"60ea1eb51eca3780","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378837881,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b1325eb63c0a5c63","number":164123,"blue_score":271408,"daa":286924,"ts":1791378835294,"rx":1791378838883,"parents":["f1da50a141a6c4fc","20ae4f7d20ffedb0"],"chain":true,"miner":"463ed7cd","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"7751b1f8a50677cf","number":null,"blue_score":271363,"daa":286872,"ts":1791378835777,"rx":1791378839385,"parents":["4d0cfbf655ef2521","b884a92d154abf6d","744ede1a58d4413d","6a842a3f3930888e"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f1cdaaab94df8302","number":164123,"blue_score":271409,"daa":286925,"ts":1791378836861,"rx":1791378840384,"parents":["f1da50a141a6c4fc","2577f80297601f73","20ae4f7d20ffedb0"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"a8aa3d913426fa84","number":null,"blue_score":271363,"daa":286872,"ts":1791378835777,"rx":1791378840883,"parents":["4d0cfbf655ef2521","b884a92d154abf6d","744ede1a58d4413d","6a842a3f3930888e"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"690c111d3c612ebd","number":null,"blue_score":271363,"daa":286872,"ts":1791378837361,"rx":1791378841384,"parents":["4d0cfbf655ef2521","b884a92d154abf6d","744ede1a58d4413d","6a842a3f3930888e"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3724ca95c58b2be9","number":null,"blue_score":271410,"daa":286926,"ts":1791378838130,"rx":1791378841384,"parents":["30eaf13d9d22764c","2577f80297601f73"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c2d736339ccbea19","number":164124,"blue_score":271410,"daa":286926,"ts":1791378837042,"rx":1791378841384,"parents":["30eaf13d9d22764c","2577f80297601f73"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"476e653bd95dbdd1","number":164124,"blue_score":271411,"daa":286927,"ts":1791378839063,"rx":1791378841885,"parents":["b1325eb63c0a5c63","30eaf13d9d22764c","2577f80297601f73"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":true,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"e85fe2e16663ed58","number":164124,"blue_score":271411,"daa":286927,"ts":1791378839960,"rx":1791378841885,"parents":["b1325eb63c0a5c63","30eaf13d9d22764c","2577f80297601f73"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"b1213b71c2b725d8","number":null,"blue_score":271410,"daa":286926,"ts":1791378837963,"rx":1791378842383,"parents":["30eaf13d9d22764c","2577f80297601f73"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"410d490e25c03fd5","number":164124,"blue_score":271412,"daa":286928,"ts":1791378839519,"rx":1791378842883,"parents":["f1cdaaab94df8302","b1325eb63c0a5c63","30eaf13d9d22764c"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"bb8879a39d655ed4","number":null,"blue_score":271375,"daa":286884,"ts":1791378832589,"rx":1791378842883,"parents":["fc5e85ec84e1c2b7","8f93ce07b33c2b9c","1107689cb7c232c6"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0990654c471cb49b","number":null,"blue_score":271375,"daa":286884,"ts":1791378832589,"rx":1791378843383,"parents":["fc5e85ec84e1c2b7","8f93ce07b33c2b9c","1107689cb7c232c6"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"77d9635d3994c4c7","number":null,"blue_score":271411,"daa":286927,"ts":1791378840713,"rx":1791378845389,"parents":["b1325eb63c0a5c63","30eaf13d9d22764c","2577f80297601f73"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c31e84b7db8aeb0c","number":null,"blue_score":271411,"daa":286927,"ts":1791378840006,"rx":1791378845389,"parents":["b1325eb63c0a5c63","30eaf13d9d22764c","2577f80297601f73"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0078fd52a3408d6a","number":null,"blue_score":271377,"daa":286886,"ts":1791378840189,"rx":1791378845885,"parents":["bb8879a39d655ed4","0990654c471cb49b"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1dee9626e1f5486e","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378846386,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"93d899c3ad9641a0","number":164125,"blue_score":271415,"daa":286931,"ts":1791378842641,"rx":1791378846386,"parents":["476e653bd95dbdd1","c2d736339ccbea19","3724ca95c58b2be9","f1cdaaab94df8302"],"chain":true,"miner":"4f342bdd","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"99aa0b4c3aaa37f2","number":null,"blue_score":271377,"daa":286886,"ts":1791378840189,"rx":1791378846886,"parents":["bb8879a39d655ed4","0990654c471cb49b"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4147625c4bd798fe","number":164125,"blue_score":271418,"daa":286934,"ts":1791378843899,"rx":1791378847887,"parents":["410d490e25c03fd5","e85fe2e16663ed58","476e653bd95dbdd1","c2d736339ccbea19","b1213b71c2b725d8","3724ca95c58b2be9"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"27ee338806ed3a2e","number":null,"blue_score":271377,"daa":286886,"ts":1791378840189,"rx":1791378847887,"parents":["bb8879a39d655ed4","0990654c471cb49b"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"7f0b3d442defe8ff","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378847887,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c93d4ef6d697ca4a","number":164125,"blue_score":271416,"daa":286932,"ts":1791378844552,"rx":1791378848886,"parents":["e85fe2e16663ed58","476e653bd95dbdd1","c2d736339ccbea19","3724ca95c58b2be9","f1cdaaab94df8302"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"fe0b7e470fe59a65","number":164126,"blue_score":271421,"daa":286937,"ts":1791378847165,"rx":1791378849886,"parents":["93d899c3ad9641a0","410d490e25c03fd5","e85fe2e16663ed58","c31e84b7db8aeb0c","77d9635d3994c4c7","b1213b71c2b725d8"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"1e2a652122fec2ef","number":null,"blue_score":271366,"daa":286875,"ts":1791378843866,"rx":1791378850386,"parents":["a8aa3d913426fa84","7751b1f8a50677cf","690c111d3c612ebd"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b4dafcd66e434ae0","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378850886,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"96dc5a6de1bc8c1a","number":null,"blue_score":271366,"daa":286875,"ts":1791378845859,"rx":1791378851386,"parents":["a8aa3d913426fa84","7751b1f8a50677cf","690c111d3c612ebd"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e13e023d5704c9a5","number":null,"blue_score":271380,"daa":286889,"ts":1791378845236,"rx":1791378851386,"parents":["0078fd52a3408d6a","d73587ad44785313","e43f92252afc4e93"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b65223128b4f94ad","number":null,"blue_score":271022,"daa":286392,"ts":1791378831657,"rx":1791378851386,"parents":["fc966b26daccda55","804aae0e690540d8","6f72ac1c62d9dad1","4e3e4f5e15b0cd41","23ff11fc294ac1f8","bc362caa3b09309b"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"88ed6184b05e47da","number":null,"blue_score":271022,"daa":286392,"ts":1791378831657,"rx":1791378851447,"parents":["fc966b26daccda55","804aae0e690540d8","6f72ac1c62d9dad1","4e3e4f5e15b0cd41","23ff11fc294ac1f8","bc362caa3b09309b"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"45677a4124258895","number":null,"blue_score":271022,"daa":286393,"ts":1791378835617,"rx":1791378851886,"parents":["fc966b26daccda55","804aae0e690540d8","6f72ac1c62d9dad1","4e3e4f5e15b0cd41","23ff11fc294ac1f8","bc362caa3b09309b","68d8f8b2216507a9"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4d8049435528bc78","number":null,"blue_score":271023,"daa":286398,"ts":1791378838704,"rx":1791378852387,"parents":["b65223128b4f94ad","68d8f8b2216507a9","af7fb62237c2e931","ad02c4bf03d46ee3","6fb264e7e47ddc26","7ab970c7ee9edfaf"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a50af6434a3b3e85","number":null,"blue_score":271023,"daa":286398,"ts":1791378838704,"rx":1791378852886,"parents":["b65223128b4f94ad","68d8f8b2216507a9","af7fb62237c2e931","ad02c4bf03d46ee3","6fb264e7e47ddc26","7ab970c7ee9edfaf"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"56247cf679339b4a","number":null,"blue_score":271366,"daa":286875,"ts":1791378845859,"rx":1791378852886,"parents":["a8aa3d913426fa84","7751b1f8a50677cf","690c111d3c612ebd"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0bfcf30086b9de29","number":164126,"blue_score":271422,"daa":286938,"ts":1791378848477,"rx":1791378853386,"parents":["c93d4ef6d697ca4a","93d899c3ad9641a0","410d490e25c03fd5","c31e84b7db8aeb0c","77d9635d3994c4c7","b1213b71c2b725d8"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"ab6e650d2c386089","number":null,"blue_score":271024,"daa":286399,"ts":1791378841132,"rx":1791378853386,"parents":["b65223128b4f94ad","88ed6184b05e47da","68d8f8b2216507a9","af7fb62237c2e931","ad02c4bf03d46ee3","6fb264e7e47ddc26","c6abb2f3a5a8094b"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"11400df432adb205","number":164126,"blue_score":271422,"daa":286938,"ts":1791378848477,"rx":1791378853886,"parents":["c93d4ef6d697ca4a","93d899c3ad9641a0","410d490e25c03fd5","c31e84b7db8aeb0c","77d9635d3994c4c7","b1213b71c2b725d8"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"444e312499a1cb37","number":null,"blue_score":271421,"daa":286937,"ts":1791378849026,"rx":1791378853886,"parents":["93d899c3ad9641a0","410d490e25c03fd5","e85fe2e16663ed58","c31e84b7db8aeb0c","77d9635d3994c4c7","b1213b71c2b725d8"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ef7ecf5ec3983296","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378853886,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b1d40acaaefc9be7","number":null,"blue_score":271366,"daa":286875,"ts":1791378845859,"rx":1791378854387,"parents":["a8aa3d913426fa84","7751b1f8a50677cf","690c111d3c612ebd"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9d256ae79606ac55","number":164126,"blue_score":271423,"daa":286939,"ts":1791378849091,"rx":1791378854387,"parents":["4147625c4bd798fe","c93d4ef6d697ca4a","93d899c3ad9641a0","c31e84b7db8aeb0c","77d9635d3994c4c7"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"52145e80c548da25","number":null,"blue_score":271384,"daa":286896,"ts":1791378849878,"rx":1791378855387,"parents":["99aa0b4c3aaa37f2","27ee338806ed3a2e","0078fd52a3408d6a","d38fd2af0f43e85d","d32979f2c37e79e6","edae25135fdf0a72","d73587ad44785313","c02d1032ce052b4d","e43f92252afc4e93","56bfb94bb6eb4680"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b50fdf8320118a0a","number":null,"blue_score":271366,"daa":286875,"ts":1791378845859,"rx":1791378855387,"parents":["a8aa3d913426fa84","7751b1f8a50677cf","690c111d3c612ebd"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d04de010046cc1f2","number":164127,"blue_score":271424,"daa":286940,"ts":1791378851221,"rx":1791378855387,"parents":["fe0b7e470fe59a65","4147625c4bd798fe","c93d4ef6d697ca4a"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"b4eaf59246f42817","number":null,"blue_score":271026,"daa":286401,"ts":1791378843916,"rx":1791378855387,"parents":["4d8049435528bc78","88ed6184b05e47da","45677a4124258895"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f4eadd753a9bbb61","number":null,"blue_score":271384,"daa":286896,"ts":1791378849878,"rx":1791378855887,"parents":["99aa0b4c3aaa37f2","27ee338806ed3a2e","0078fd52a3408d6a","d38fd2af0f43e85d","d32979f2c37e79e6","edae25135fdf0a72","d73587ad44785313","c02d1032ce052b4d","e43f92252afc4e93","56bfb94bb6eb4680"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d58267dc86d9bbef","number":null,"blue_score":271366,"daa":286875,"ts":1791378845859,"rx":1791378855887,"parents":["a8aa3d913426fa84","7751b1f8a50677cf","690c111d3c612ebd"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2bab6a749b2fc365","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378856387,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"50e45678f13cc601","number":null,"blue_score":271366,"daa":286875,"ts":1791378848198,"rx":1791378856387,"parents":["a8aa3d913426fa84","7751b1f8a50677cf","690c111d3c612ebd"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"7dec5d66d1be95b9","number":null,"blue_score":271026,"daa":286401,"ts":1791378843916,"rx":1791378856893,"parents":["4d8049435528bc78","88ed6184b05e47da","45677a4124258895"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d9a18bb4ebef2939","number":null,"blue_score":271027,"daa":286402,"ts":1791378846242,"rx":1791378856893,"parents":["a50af6434a3b3e85","4d8049435528bc78","88ed6184b05e47da","45677a4124258895"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"83759a7737f9e997","number":null,"blue_score":271059,"daa":286541,"ts":1791378794085,"rx":1791378856893,"parents":["ca73fac8ca6a138d","5020f3f5ab8feebb","1609b6e21a4150ce","1234366a10d60bbd","b3361daa6f68cf18","d8db456abc8a7bb0","cc85a8e0c3b65722"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"676b09a29e01be6a","number":null,"blue_score":271424,"daa":286940,"ts":1791378853258,"rx":1791378857388,"parents":["fe0b7e470fe59a65","4147625c4bd798fe","c93d4ef6d697ca4a"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c073442058357b98","number":null,"blue_score":271366,"daa":286875,"ts":1791378848198,"rx":1791378857388,"parents":["a8aa3d913426fa84","7751b1f8a50677cf","690c111d3c612ebd"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d24c9785f29489fc","number":164127,"blue_score":271425,"daa":286941,"ts":1791378853313,"rx":1791378857888,"parents":["fe0b7e470fe59a65","444e312499a1cb37","4147625c4bd798fe","c93d4ef6d697ca4a"],"chain":true,"miner":"fc69d313","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"97378f9c9197d8e7","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378857888,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"279c28ffd6642aec","number":null,"blue_score":271027,"daa":286402,"ts":1791378846242,"rx":1791378857888,"parents":["a50af6434a3b3e85","4d8049435528bc78","88ed6184b05e47da","45677a4124258895"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1cba32a7399a8ee6","number":null,"blue_score":270998,"daa":286295,"ts":1791378727752,"rx":1791378857888,"parents":["551b923d873f17eb","413c3051dd0ec111","23b1497ce1ee3776","be79e37f342061f7","9ed1797af8245775"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d1e778a73f2e5b9b","number":null,"blue_score":271424,"daa":286940,"ts":1791378853077,"rx":1791378857888,"parents":["fe0b7e470fe59a65","4147625c4bd798fe","c93d4ef6d697ca4a"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"dc68ff305fbe00ed","number":null,"blue_score":271028,"daa":286404,"ts":1791378848783,"rx":1791378858389,"parents":["ab6e650d2c386089","a50af6434a3b3e85","4d8049435528bc78","45677a4124258895"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c296a498d90074ad","number":null,"blue_score":271425,"daa":286941,"ts":1791378853313,"rx":1791378858888,"parents":["fe0b7e470fe59a65","444e312499a1cb37","4147625c4bd798fe","c93d4ef6d697ca4a"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"cf0bdd59b4bfc42e","number":null,"blue_score":271028,"daa":286404,"ts":1791378848783,"rx":1791378858888,"parents":["ab6e650d2c386089","a50af6434a3b3e85","4d8049435528bc78","45677a4124258895"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d131fa05ac54f4a4","number":164127,"blue_score":271427,"daa":286943,"ts":1791378854025,"rx":1791378858888,"parents":["11400df432adb205","0bfcf30086b9de29","fe0b7e470fe59a65","444e312499a1cb37","4147625c4bd798fe"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"5a5137ea255a73f3","number":null,"blue_score":271030,"daa":286406,"ts":1791378851388,"rx":1791378858888,"parents":["b4eaf59246f42817","7dec5d66d1be95b9","ab6e650d2c386089","a50af6434a3b3e85"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d916d0fbb4821f62","number":null,"blue_score":271371,"daa":286902,"ts":1791378855101,"rx":1791378859387,"parents":["b50fdf8320118a0a","b1d40acaaefc9be7","96dc5a6de1bc8c1a","56247cf679339b4a","1e2a652122fec2ef","cd9d75afe6860c9a","3ff56cde47d2829e"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4c3c46a5be81bba1","number":164128,"blue_score":271429,"daa":286945,"ts":1791378855384,"rx":1791378859387,"parents":["d04de010046cc1f2","9d256ae79606ac55","11400df432adb205","0bfcf30086b9de29","444e312499a1cb37"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"d0a8bc18a6e3e3dc","number":null,"blue_score":271425,"daa":286941,"ts":1791378853313,"rx":1791378859387,"parents":["fe0b7e470fe59a65","444e312499a1cb37","4147625c4bd798fe","c93d4ef6d697ca4a"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5a70cce33aac07c3","number":null,"blue_score":271426,"daa":286942,"ts":1791378853889,"rx":1791378859888,"parents":["9d256ae79606ac55","0bfcf30086b9de29","fe0b7e470fe59a65"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"082a1d3defe099f3","number":null,"blue_score":271032,"daa":286410,"ts":1791378853847,"rx":1791378860388,"parents":["d9a18bb4ebef2939","279c28ffd6642aec","b4eaf59246f42817","7dec5d66d1be95b9","ab6e650d2c386089","3531e3aa9b4c32ee","24e66a41ac92f57a"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9b43f2df15664cd3","number":null,"blue_score":271371,"daa":286902,"ts":1791378855101,"rx":1791378860388,"parents":["b50fdf8320118a0a","b1d40acaaefc9be7","96dc5a6de1bc8c1a","56247cf679339b4a","1e2a652122fec2ef","cd9d75afe6860c9a","3ff56cde47d2829e"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6658eb2208d43074","number":164128,"blue_score":271429,"daa":286945,"ts":1791378856934,"rx":1791378861389,"parents":["d04de010046cc1f2","9d256ae79606ac55","11400df432adb205","0bfcf30086b9de29","444e312499a1cb37"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"afeb1144f2a80d9f","number":null,"blue_score":271059,"daa":286541,"ts":1791378794085,"rx":1791378861389,"parents":["ca73fac8ca6a138d","5020f3f5ab8feebb","1609b6e21a4150ce","1234366a10d60bbd","b3361daa6f68cf18","d8db456abc8a7bb0","cc85a8e0c3b65722"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5cd1d7e4493b80a0","number":null,"blue_score":271032,"daa":286410,"ts":1791378853847,"rx":1791378861889,"parents":["d9a18bb4ebef2939","279c28ffd6642aec","b4eaf59246f42817","7dec5d66d1be95b9","ab6e650d2c386089","3531e3aa9b4c32ee","24e66a41ac92f57a"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2cae6db71813076f","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378861889,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0e2f8f554576cb25","number":null,"blue_score":271429,"daa":286945,"ts":1791378855673,"rx":1791378861889,"parents":["d04de010046cc1f2","9d256ae79606ac55","11400df432adb205","0bfcf30086b9de29","444e312499a1cb37"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5af59422af34fc02","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378862390,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"affb64acacbcd0dd","number":164128,"blue_score":271429,"daa":286945,"ts":1791378856934,"rx":1791378862390,"parents":["d04de010046cc1f2","9d256ae79606ac55","11400df432adb205","0bfcf30086b9de29","444e312499a1cb37"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"3465b96ea245e267","number":null,"blue_score":271429,"daa":286945,"ts":1791378856959,"rx":1791378862390,"parents":["d04de010046cc1f2","9d256ae79606ac55","11400df432adb205","0bfcf30086b9de29","444e312499a1cb37"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c1c01cb49d43d679","number":null,"blue_score":271388,"daa":286902,"ts":1791378856683,"rx":1791378862413,"parents":["f4eadd753a9bbb61","52145e80c548da25","e13e023d5704c9a5","374eb40c1c2b1fd6","aa5e31f043722137","9cad7df379f952c1"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"59fd9aedfbfd617f","number":null,"blue_score":271032,"daa":286410,"ts":1791378853847,"rx":1791378862889,"parents":["d9a18bb4ebef2939","279c28ffd6642aec","b4eaf59246f42817","7dec5d66d1be95b9","ab6e650d2c386089","3531e3aa9b4c32ee","24e66a41ac92f57a"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2ecfc6c57a8a2c44","number":164128,"blue_score":271432,"daa":286948,"ts":1791378859350,"rx":1791378863393,"parents":["d24c9785f29489fc","d1e778a73f2e5b9b","d04de010046cc1f2","676b09a29e01be6a","9d256ae79606ac55","11400df432adb205","0bfcf30086b9de29"],"chain":true,"miner":"74e6234e","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"8fffb835240d5547","number":null,"blue_score":271034,"daa":286410,"ts":1791378856368,"rx":1791378863889,"parents":["dc68ff305fbe00ed","cf0bdd59b4bfc42e","d9a18bb4ebef2939","279c28ffd6642aec","b4eaf59246f42817","7dec5d66d1be95b9"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0b8c9b81bb834f37","number":null,"blue_score":271430,"daa":286946,"ts":1791378857672,"rx":1791378863889,"parents":["d24c9785f29489fc","d04de010046cc1f2","9d256ae79606ac55","11400df432adb205","0bfcf30086b9de29"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6c7e77ad9c599cb5","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378864389,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"dead35beb07be317","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378865390,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9188cac72c1aed60","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378865390,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6126fbcba8c8ff19","number":null,"blue_score":271034,"daa":286410,"ts":1791378856368,"rx":1791378865390,"parents":["dc68ff305fbe00ed","cf0bdd59b4bfc42e","d9a18bb4ebef2939","279c28ffd6642aec","b4eaf59246f42817","7dec5d66d1be95b9"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"54c8f8a679395ea9","number":null,"blue_score":271433,"daa":286949,"ts":1791378860420,"rx":1791378865890,"parents":["5a70cce33aac07c3","d24c9785f29489fc","d1e778a73f2e5b9b","d04de010046cc1f2","676b09a29e01be6a","11400df432adb205"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"bb81ea5cbef9c192","number":164129,"blue_score":271442,"daa":286958,"ts":1791378863706,"rx":1791378865890,"parents":["2ecfc6c57a8a2c44","affb64acacbcd0dd","6658eb2208d43074","4c3c46a5be81bba1","3465b96ea245e267","0e2f8f554576cb25","5a70cce33aac07c3","d131fa05ac54f4a4","c296a498d90074ad","d0a8bc18a6e3e3dc"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":true,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"05d4f2a5fcfe191f","number":null,"blue_score":271437,"daa":286953,"ts":1791378861726,"rx":1791378866390,"parents":["4c3c46a5be81bba1","d131fa05ac54f4a4","5a70cce33aac07c3","d24c9785f29489fc","d0a8bc18a6e3e3dc","c296a498d90074ad","d1e778a73f2e5b9b","676b09a29e01be6a"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8bde4e9b36fcefdb","number":null,"blue_score":271388,"daa":286902,"ts":1791378858779,"rx":1791378866390,"parents":["f4eadd753a9bbb61","52145e80c548da25","e13e023d5704c9a5","374eb40c1c2b1fd6","aa5e31f043722137","9cad7df379f952c1"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2d060b05436fbeaa","number":null,"blue_score":271129,"daa":286570,"ts":1791378846056,"rx":1791378866390,"parents":["eb2a78fd84485dbd","6dcf1065fca92764","319ad2ed149f1cc5","2b4dac57ec6d0655","20183405bd4711e8","f3de514e5244c337"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ace77de5524ec8d0","number":null,"blue_score":271413,"daa":286929,"ts":1791378860400,"rx":1791378866890,"parents":["410d490e25c03fd5"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0d68daf5be09c5a7","number":null,"blue_score":271413,"daa":286929,"ts":1791378859038,"rx":1791378866890,"parents":["410d490e25c03fd5"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"fcda9e0c51030161","number":null,"blue_score":271436,"daa":286952,"ts":1791378860604,"rx":1791378866890,"parents":["4c3c46a5be81bba1","d131fa05ac54f4a4","d24c9785f29489fc","d0a8bc18a6e3e3dc","c296a498d90074ad","d1e778a73f2e5b9b","676b09a29e01be6a"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ea45b4de9b4c817c","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378866890,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0a9516b214e55afd","number":null,"blue_score":271438,"daa":286954,"ts":1791378862812,"rx":1791378867408,"parents":["4c3c46a5be81bba1","3465b96ea245e267","d131fa05ac54f4a4","5a70cce33aac07c3","d24c9785f29489fc","d0a8bc18a6e3e3dc","c296a498d90074ad","676b09a29e01be6a","d1e778a73f2e5b9b"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0b33e52f9bfa0a99","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378867408,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a7cd7c414463221e","number":null,"blue_score":271414,"daa":286930,"ts":1791378862900,"rx":1791378867408,"parents":["0d68daf5be09c5a7"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f3af2efbc7a1dfe6","number":null,"blue_score":271059,"daa":286541,"ts":1791378794085,"rx":1791378867408,"parents":["ca73fac8ca6a138d","5020f3f5ab8feebb","1609b6e21a4150ce","1234366a10d60bbd","b3361daa6f68cf18","d8db456abc8a7bb0","cc85a8e0c3b65722"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a78906685543bc52","number":null,"blue_score":271442,"daa":286958,"ts":1791378864779,"rx":1791378867408,"parents":["2ecfc6c57a8a2c44","0b8c9b81bb834f37","affb64acacbcd0dd","6658eb2208d43074","4c3c46a5be81bba1","3465b96ea245e267","c296a498d90074ad","0e2f8f554576cb25","5a70cce33aac07c3","d0a8bc18a6e3e3dc"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0bcbb3f7a5344c45","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378868391,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"91ee2daf0dc4b20b","number":null,"blue_score":271034,"daa":286410,"ts":1791378856368,"rx":1791378868391,"parents":["dc68ff305fbe00ed","cf0bdd59b4bfc42e","d9a18bb4ebef2939","279c28ffd6642aec","b4eaf59246f42817","7dec5d66d1be95b9"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4e87656c86a870ee","number":null,"blue_score":271440,"daa":286956,"ts":1791378863901,"rx":1791378868413,"parents":["2ecfc6c57a8a2c44","6658eb2208d43074","4c3c46a5be81bba1","0e2f8f554576cb25","d131fa05ac54f4a4","5a70cce33aac07c3","d0a8bc18a6e3e3dc","c296a498d90074ad"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6d4aee3b9b217bdf","number":null,"blue_score":271059,"daa":286562,"ts":1791378795220,"rx":1791378868891,"parents":["ca73fac8ca6a138d","5020f3f5ab8feebb","1609b6e21a4150ce","406a9d6a476994f6","f70e1439344dac63","2bcc6b23174c420a"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9ba1c8b742215935","number":null,"blue_score":271034,"daa":286410,"ts":1791378856368,"rx":1791378868891,"parents":["dc68ff305fbe00ed","cf0bdd59b4bfc42e","d9a18bb4ebef2939","279c28ffd6642aec","b4eaf59246f42817","7dec5d66d1be95b9"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9943a959f951b14a","number":null,"blue_score":271067,"daa":286461,"ts":1791378822905,"rx":1791378868891,"parents":["1088dfa79303e3d8","5167d3724f2970a0","667b8b3a8bd6e1fc"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"934184497a698327","number":null,"blue_score":271084,"daa":286505,"ts":1791378828240,"rx":1791378869390,"parents":["7f173247dc34c393","9943a959f951b14a","ec2c24913a309eab","734de2a4f8f1a7ee","2bf8385a15a19cc3"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a533be9492fac1b9","number":164130,"blue_score":271449,"daa":286965,"ts":1791378867512,"rx":1791378869390,"parents":["bb81ea5cbef9c192","a78906685543bc52","0a9516b214e55afd","05d4f2a5fcfe191f","fcda9e0c51030161","54c8f8a679395ea9"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"2fbabdd8c439bb66","number":null,"blue_score":271442,"daa":286958,"ts":1791378865821,"rx":1791378869390,"parents":["2ecfc6c57a8a2c44","0b8c9b81bb834f37","affb64acacbcd0dd","6658eb2208d43074","4c3c46a5be81bba1","3465b96ea245e267","d131fa05ac54f4a4","c296a498d90074ad","0e2f8f554576cb25","5a70cce33aac07c3"],"chain":false,"miner":"454508c1","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"dbd8a28c4404c656","number":null,"blue_score":271416,"daa":286932,"ts":1791378866640,"rx":1791378869412,"parents":["a7cd7c414463221e","ace77de5524ec8d0"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a44c9c95b5ced4ef","number":null,"blue_score":271036,"daa":286416,"ts":1791378860422,"rx":1791378869891,"parents":["082a1d3defe099f3","5a5137ea255a73f3","dc68ff305fbe00ed","cf0bdd59b4bfc42e","b8135c8d27e60943","06216179a01792a7"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f5090516453d26c4","number":null,"blue_score":271100,"daa":286532,"ts":1791378832577,"rx":1791378869891,"parents":["1c8c366728fedaf6","8d701b9345f9e840","ad07f4aff96e511c","5fa38ffcd315a4fe","7d3d7ebc1bad2a0c","934184497a698327","680b17f86fed61bf"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a8017d25c6e422e4","number":null,"blue_score":271120,"daa":286597,"ts":1791378842283,"rx":1791378869891,"parents":["42b1e009bd4728f7","f5090516453d26c4","b3a8f4e647c9fc0f","bf1dd86c767de7c7","5c44db09768791a7","79366033b023d96a"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"57bde4e25d39fe30","number":null,"blue_score":271139,"daa":286652,"ts":1791378847964,"rx":1791378869891,"parents":["dafc041863aa7277","a8017d25c6e422e4","7314775d4706c27b","1af547dd4a7ed703","fcee24df7eb420e6","e43d0d64b987cad7"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c1b56d95b0e37ea7","number":null,"blue_score":271139,"daa":286652,"ts":1791378847964,"rx":1791378869891,"parents":["dafc041863aa7277","a8017d25c6e422e4","7314775d4706c27b","1af547dd4a7ed703","fcee24df7eb420e6","e43d0d64b987cad7"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b3a8f4e647c9fc0f","number":null,"blue_score":271089,"daa":286514,"ts":1791378829691,"rx":1791378869891,"parents":["618f8b26ef114d59","65622a6ceffc34b1","c2097cccc66fd66e","0855526a01e7dfb3","9943a959f951b14a","4b2a9cad43d827cc"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0a0b3603291e2760","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378869891,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"7314775d4706c27b","number":null,"blue_score":271114,"daa":286554,"ts":1791378840393,"rx":1791378869891,"parents":["d7ec67668ebc033a","f5090516453d26c4","b3a8f4e647c9fc0f","f34dade0340b6029"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f90a24d5699596e2","number":null,"blue_score":271148,"daa":286664,"ts":1791378854065,"rx":1791378869915,"parents":["6900bec84b6d8746","c1b56d95b0e37ea7","57bde4e25d39fe30","5fea67bb0e05f8d6","295eea79f2816dbd","0543a21ca25ba31e","227711fd79b4d103","2d060b05436fbeaa"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9c0eb9b63627ec4e","number":null,"blue_score":271062,"daa":286578,"ts":1791378798464,"rx":1791378869936,"parents":["e805195159b84b96","83759a7737f9e997","066ad9a4c8958fef","2f620c54b1bcc0d2","26b190476588f105","322cc94410d31198"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5ce8f6c381ae0081","number":null,"blue_score":271192,"daa":286742,"ts":1791378859531,"rx":1791378869958,"parents":["fa657d34c704e61b","f90a24d5699596e2","0ec7fe24b9f32c16","3619660a4a8a6162","fef03eb40d96f02b"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f93c6a2753acb4a4","number":null,"blue_score":271036,"daa":286416,"ts":1791378860422,"rx":1791378870408,"parents":["082a1d3defe099f3","5a5137ea255a73f3","dc68ff305fbe00ed","cf0bdd59b4bfc42e","b8135c8d27e60943","06216179a01792a7"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"662cf0bd7741cb38","number":null,"blue_score":271416,"daa":286932,"ts":1791378866640,"rx":1791378870408,"parents":["a7cd7c414463221e","ace77de5524ec8d0"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4c0eff5f1038d47a","number":null,"blue_score":271440,"daa":286956,"ts":1791378865418,"rx":1791378870408,"parents":["0b8c9b81bb834f37","affb64acacbcd0dd","6658eb2208d43074","4c3c46a5be81bba1","3465b96ea245e267","0e2f8f554576cb25","d1e778a73f2e5b9b","c296a498d90074ad","d131fa05ac54f4a4","5a70cce33aac07c3"],"chain":false,"miner":"fc69d313","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"381aa32c7b554a3b","number":null,"blue_score":271445,"daa":286961,"ts":1791378866877,"rx":1791378870408,"parents":["bb81ea5cbef9c192","54c8f8a679395ea9","0b8c9b81bb834f37"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"da639cd40f7a1e68","number":null,"blue_score":271211,"daa":286680,"ts":1791378865223,"rx":1791378870408,"parents":["224b8b37b3bcc60d"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"640abdbaf5b1eeef","number":null,"blue_score":271065,"daa":286568,"ts":1791378801742,"rx":1791378870408,"parents":["f3af2efbc7a1dfe6","e805195159b84b96","afeb1144f2a80d9f","83759a7737f9e997","6d4aee3b9b217bdf","066ad9a4c8958fef"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"dcf4d9c61bc598c9","number":null,"blue_score":271065,"daa":286568,"ts":1791378801742,"rx":1791378870892,"parents":["f3af2efbc7a1dfe6","e805195159b84b96","afeb1144f2a80d9f","83759a7737f9e997","6d4aee3b9b217bdf","066ad9a4c8958fef"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"35d33df6cf5bb0e6","number":null,"blue_score":271416,"daa":286932,"ts":1791378866640,"rx":1791378870892,"parents":["a7cd7c414463221e","ace77de5524ec8d0"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1729ec108ea3afba","number":null,"blue_score":270998,"daa":286295,"ts":1791378727752,"rx":1791378870892,"parents":["551b923d873f17eb","413c3051dd0ec111","23b1497ce1ee3776","be79e37f342061f7","9ed1797af8245775"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"fe6a9205b5c66ffb","number":null,"blue_score":271066,"daa":286613,"ts":1791378803040,"rx":1791378871392,"parents":["9c0eb9b63627ec4e","f3af2efbc7a1dfe6","afeb1144f2a80d9f","6d4aee3b9b217bdf","e28def33d238499b","8ca74d6bb5b44adb","4edaa76208ce4047"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"df0d1b91a163592b","number":null,"blue_score":271211,"daa":286680,"ts":1791378867389,"rx":1791378871909,"parents":["224b8b37b3bcc60d"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"eefb301a31a57c0c","number":null,"blue_score":271068,"daa":286644,"ts":1791378806599,"rx":1791378871909,"parents":["dcf4d9c61bc598c9","640abdbaf5b1eeef","9c0eb9b63627ec4e","77240ff2d6366260","2fe24142f3c27cb8","7adb37986988cbd9"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"23518dd43e849946","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378871909,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c7ceff704f8b3975","number":164130,"blue_score":271450,"daa":286966,"ts":1791378868557,"rx":1791378871909,"parents":["bb81ea5cbef9c192","a78906685543bc52","4e87656c86a870ee","0a9516b214e55afd","05d4f2a5fcfe191f","fcda9e0c51030161","54c8f8a679395ea9"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"7a838994dd169dae","number":null,"blue_score":271068,"daa":286644,"ts":1791378806599,"rx":1791378871909,"parents":["dcf4d9c61bc598c9","640abdbaf5b1eeef","9c0eb9b63627ec4e","77240ff2d6366260","2fe24142f3c27cb8","7adb37986988cbd9"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d3d0ae241780368f","number":null,"blue_score":271446,"daa":286962,"ts":1791378868818,"rx":1791378872892,"parents":["bb81ea5cbef9c192","05d4f2a5fcfe191f","54c8f8a679395ea9","0b8c9b81bb834f37"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c916251a40fdcc7b","number":164130,"blue_score":271450,"daa":286966,"ts":1791378868567,"rx":1791378873392,"parents":["bb81ea5cbef9c192","a78906685543bc52","4e87656c86a870ee","0a9516b214e55afd","05d4f2a5fcfe191f","fcda9e0c51030161","54c8f8a679395ea9"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"b99d1e06a25d3a28","number":null,"blue_score":271450,"daa":286966,"ts":1791378868567,"rx":1791378873892,"parents":["bb81ea5cbef9c192","a78906685543bc52","4e87656c86a870ee","0a9516b214e55afd","05d4f2a5fcfe191f","fcda9e0c51030161","54c8f8a679395ea9"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f9877ee9c8a4b763","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378874392,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"17d4fe39fc4b1ba2","number":null,"blue_score":271391,"daa":287016,"ts":1791378867424,"rx":1791378874910,"parents":["c1c01cb49d43d679","8bde4e9b36fcefdb","34160dacebe88aca","afcc0535ef2e368f","690cad9acc58b579","f7780b86f1f5e25a","deda6754d1f140ad","5389d89fc6f850e0","5ddc302cd71bf48d"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"79b04890c8a75871","number":null,"blue_score":271211,"daa":286680,"ts":1791378869554,"rx":1791378874910,"parents":["224b8b37b3bcc60d"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"61f015d330cbe747","number":164131,"blue_score":271451,"daa":286968,"ts":1791378870561,"rx":1791378874910,"parents":["a533be9492fac1b9","2fbabdd8c439bb66","4e87656c86a870ee"],"chain":true,"miner":"74e6234e","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"8ec17bea7b7dd74f","number":null,"blue_score":271446,"daa":286962,"ts":1791378868818,"rx":1791378874910,"parents":["bb81ea5cbef9c192","05d4f2a5fcfe191f","54c8f8a679395ea9","0b8c9b81bb834f37"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a6829ddca05396c5","number":null,"blue_score":271069,"daa":286647,"ts":1791378808047,"rx":1791378874910,"parents":["fe6a9205b5c66ffb","dcf4d9c61bc598c9","640abdbaf5b1eeef","77240ff2d6366260","2fe24142f3c27cb8","4a2a014a871ab59a","93a378d7e54ec967"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"334be79ee1a6b788","number":null,"blue_score":271450,"daa":286966,"ts":1791378869652,"rx":1791378875394,"parents":["bb81ea5cbef9c192","a78906685543bc52","4e87656c86a870ee","0a9516b214e55afd","05d4f2a5fcfe191f","fcda9e0c51030161","54c8f8a679395ea9"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b1a525f586398489","number":null,"blue_score":271069,"daa":286647,"ts":1791378808047,"rx":1791378875895,"parents":["fe6a9205b5c66ffb","dcf4d9c61bc598c9","640abdbaf5b1eeef","77240ff2d6366260","2fe24142f3c27cb8","4a2a014a871ab59a","93a378d7e54ec967"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"dd7c70daf96e496c","number":null,"blue_score":271069,"daa":286647,"ts":1791378809719,"rx":1791378875895,"parents":["fe6a9205b5c66ffb","dcf4d9c61bc598c9","640abdbaf5b1eeef","77240ff2d6366260","2fe24142f3c27cb8","4a2a014a871ab59a","93a378d7e54ec967"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3e45eee174721edb","number":null,"blue_score":271448,"daa":286965,"ts":1791378870777,"rx":1791378876393,"parents":["bb81ea5cbef9c192","a78906685543bc52","4c0eff5f1038d47a","05d4f2a5fcfe191f","fcda9e0c51030161","54c8f8a679395ea9"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"28c1c317792edacf","number":null,"blue_score":271419,"daa":286935,"ts":1791378871765,"rx":1791378876393,"parents":["dbd8a28c4404c656","662cf0bd7741cb38","35d33df6cf5bb0e6"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2bf04644ca0748bd","number":null,"blue_score":271451,"daa":286968,"ts":1791378871855,"rx":1791378876393,"parents":["a533be9492fac1b9","2fbabdd8c439bb66","4e87656c86a870ee"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f1cff128f87a2d24","number":null,"blue_score":271069,"daa":286647,"ts":1791378809719,"rx":1791378876393,"parents":["fe6a9205b5c66ffb","dcf4d9c61bc598c9","640abdbaf5b1eeef","77240ff2d6366260","2fe24142f3c27cb8","4a2a014a871ab59a","93a378d7e54ec967"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9d3e3e66f5869090","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378876894,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"bf651360bcf47098","number":null,"blue_score":271075,"daa":286657,"ts":1791378813697,"rx":1791378876894,"parents":["f1cff128f87a2d24","dd7c70daf96e496c","b1a525f586398489","a6829ddca05396c5","eefb301a31a57c0c","7a838994dd169dae"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"562b7371b367340c","number":164132,"blue_score":271458,"daa":286976,"ts":1791378874839,"rx":1791378876894,"parents":["61f015d330cbe747","c916251a40fdcc7b","c7ceff704f8b3975","b99d1e06a25d3a28","d3d0ae241780368f","8ec17bea7b7dd74f","381aa32c7b554a3b","4c0eff5f1038d47a"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"f2f5ed0553fcb43b","number":null,"blue_score":271075,"daa":286657,"ts":1791378813697,"rx":1791378876894,"parents":["f1cff128f87a2d24","dd7c70daf96e496c","b1a525f586398489","a6829ddca05396c5","eefb301a31a57c0c","7a838994dd169dae"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"65c51202feb1925b","number":null,"blue_score":271419,"daa":286935,"ts":1791378873042,"rx":1791378877410,"parents":["dbd8a28c4404c656","662cf0bd7741cb38","35d33df6cf5bb0e6"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"615dc975812787f9","number":null,"blue_score":271075,"daa":286657,"ts":1791378816230,"rx":1791378877410,"parents":["f1cff128f87a2d24","dd7c70daf96e496c","b1a525f586398489","a6829ddca05396c5","eefb301a31a57c0c","7a838994dd169dae"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e791ad6bd05831cb","number":null,"blue_score":271022,"daa":286513,"ts":1791378869465,"rx":1791378877410,"parents":["72d32eee18be95ac","f93c6a2753acb4a4","a44c9c95b5ced4ef","9ba1c8b742215935","91ee2daf0dc4b20b","8fffb835240d5547","6126fbcba8c8ff19","59fd9aedfbfd617f","2cc9218f01cd74e4","2b49b9d864f35c60"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"19ee14510bf5f2e9","number":null,"blue_score":271451,"daa":286968,"ts":1791378871855,"rx":1791378877410,"parents":["a533be9492fac1b9","2fbabdd8c439bb66","4e87656c86a870ee"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e68caf5ef898b1e6","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378877894,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9f0fd0f8f24d5279","number":null,"blue_score":271452,"daa":286969,"ts":1791378874165,"rx":1791378877894,"parents":["a533be9492fac1b9","d3d0ae241780368f","2fbabdd8c439bb66","4e87656c86a870ee"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5225306fa30362c9","number":null,"blue_score":271451,"daa":286969,"ts":1791378874464,"rx":1791378878911,"parents":["a533be9492fac1b9","2fbabdd8c439bb66","4e87656c86a870ee","4c0eff5f1038d47a"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1dca67f5bea869c5","number":null,"blue_score":271391,"daa":287025,"ts":1791378870731,"rx":1791378878911,"parents":["c1c01cb49d43d679","8bde4e9b36fcefdb","34160dacebe88aca","afcc0535ef2e368f","690cad9acc58b579","f7780b86f1f5e25a","8d135ad1fcfaf3d6","db108f038f80393c","2ff2b311d8268108"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"cc1d564d7b9301f7","number":null,"blue_score":271419,"daa":286935,"ts":1791378875145,"rx":1791378879396,"parents":["dbd8a28c4404c656","662cf0bd7741cb38","35d33df6cf5bb0e6"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"84ad3c55e91bd656","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378879912,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ed26abef74febea9","number":null,"blue_score":271391,"daa":287025,"ts":1791378870731,"rx":1791378879912,"parents":["c1c01cb49d43d679","8bde4e9b36fcefdb","34160dacebe88aca","afcc0535ef2e368f","690cad9acc58b579","f7780b86f1f5e25a","8d135ad1fcfaf3d6","db108f038f80393c","2ff2b311d8268108"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"35f65f6c905f5eb4","number":null,"blue_score":271419,"daa":286935,"ts":1791378875145,"rx":1791378880396,"parents":["dbd8a28c4404c656","662cf0bd7741cb38","35d33df6cf5bb0e6"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a19c88be9d967990","number":null,"blue_score":271454,"daa":286972,"ts":1791378876176,"rx":1791378881396,"parents":["2bf04644ca0748bd","334be79ee1a6b788","381aa32c7b554a3b","4c0eff5f1038d47a"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"df959e4aff7f5a88","number":null,"blue_score":271412,"daa":286928,"ts":1791378876780,"rx":1791378881396,"parents":["476e653bd95dbdd1"],"chain":false,"miner":"9e4ba6b0","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3c300b1c21eb754a","number":null,"blue_score":270998,"daa":286295,"ts":1791378727752,"rx":1791378881896,"parents":["551b923d873f17eb","413c3051dd0ec111","23b1497ce1ee3776","be79e37f342061f7","9ed1797af8245775"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"97e365f58a2d58de","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378881896,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"bd5cafdfd7bf1deb","number":null,"blue_score":270998,"daa":286295,"ts":1791378727752,"rx":1791378882396,"parents":["551b923d873f17eb","413c3051dd0ec111","23b1497ce1ee3776","be79e37f342061f7","9ed1797af8245775"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f3ccd21c222375c6","number":null,"blue_score":271412,"daa":286928,"ts":1791378878712,"rx":1791378882396,"parents":["476e653bd95dbdd1"],"chain":false,"miner":"9e4ba6b0","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5df5c3b34576f233","number":null,"blue_score":271391,"daa":287014,"ts":1791378874189,"rx":1791378882896,"parents":["c1c01cb49d43d679","8bde4e9b36fcefdb","34160dacebe88aca","afcc0535ef2e368f","690cad9acc58b579","f7780b86f1f5e25a","ba488af48635e1e1","6b8a603d118671ef","8d135ad1fcfaf3d6"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"15718f05a72d937d","number":null,"blue_score":270998,"daa":286295,"ts":1791378727752,"rx":1791378883898,"parents":["551b923d873f17eb","413c3051dd0ec111","23b1497ce1ee3776","be79e37f342061f7","9ed1797af8245775"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b24ed2f2d4db71e2","number":164133,"blue_score":271465,"daa":286983,"ts":1791378879958,"rx":1791378883898,"parents":["562b7371b367340c","9f0fd0f8f24d5279","5225306fa30362c9","2bf04644ca0748bd","19ee14510bf5f2e9","334be79ee1a6b788","3e45eee174721edb"],"chain":true,"miner":"4f342bdd","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"94a36fae30f1cfd7","number":null,"blue_score":271214,"daa":286683,"ts":1791378876368,"rx":1791378883898,"parents":["df0d1b91a163592b","da639cd40f7a1e68","79b04890c8a75871"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4a74da1968ca9e19","number":null,"blue_score":271458,"daa":286976,"ts":1791378878660,"rx":1791378884398,"parents":["61f015d330cbe747","c916251a40fdcc7b","c7ceff704f8b3975","b99d1e06a25d3a28","d3d0ae241780368f","8ec17bea7b7dd74f","381aa32c7b554a3b","4c0eff5f1038d47a"],"chain":false,"miner":"74e6234e","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c43c572d62091121","number":null,"blue_score":271455,"daa":286973,"ts":1791378878594,"rx":1791378884897,"parents":["9f0fd0f8f24d5279","8ec17bea7b7dd74f","381aa32c7b554a3b","4c0eff5f1038d47a"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"417b4f3d7e6a6959","number":null,"blue_score":271465,"daa":286984,"ts":1791378881867,"rx":1791378884897,"parents":["562b7371b367340c","9f0fd0f8f24d5279","5225306fa30362c9","2bf04644ca0748bd","19ee14510bf5f2e9","334be79ee1a6b788","df959e4aff7f5a88","3e45eee174721edb"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0955d96e1c907c6c","number":null,"blue_score":270998,"daa":286295,"ts":1791378727752,"rx":1791378885398,"parents":["551b923d873f17eb","413c3051dd0ec111","23b1497ce1ee3776","be79e37f342061f7","9ed1797af8245775"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5ac497313d4dc601","number":null,"blue_score":271414,"daa":286930,"ts":1791378882624,"rx":1791378885908,"parents":["f3ccd21c222375c6","df959e4aff7f5a88"],"chain":false,"miner":"9e4ba6b0","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f169557412469197","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378885908,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f29bd7b399815680","number":null,"blue_score":271413,"daa":286929,"ts":1791378880772,"rx":1791378885908,"parents":["df959e4aff7f5a88"],"chain":false,"miner":"9e4ba6b0","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"007cb50f2b342559","number":null,"blue_score":271023,"daa":286515,"ts":1791378877925,"rx":1791378886399,"parents":["e791ad6bd05831cb","5cd1d7e4493b80a0"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"28ea7dc4cf8601f1","number":null,"blue_score":271455,"daa":286973,"ts":1791378882967,"rx":1791378886898,"parents":["5225306fa30362c9","c7ceff704f8b3975","3e45eee174721edb","381aa32c7b554a3b"],"chain":false,"miner":"fc69d313","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"311b085e5d5488ba","number":164134,"blue_score":271468,"daa":286988,"ts":1791378885108,"rx":1791378887401,"parents":["b24ed2f2d4db71e2","417b4f3d7e6a6959","a19c88be9d967990","f3ccd21c222375c6"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"7e6424f5f3918298","number":null,"blue_score":271458,"daa":286976,"ts":1791378884881,"rx":1791378888400,"parents":["61f015d330cbe747","c916251a40fdcc7b","c7ceff704f8b3975","b99d1e06a25d3a28","d3d0ae241780368f","8ec17bea7b7dd74f","381aa32c7b554a3b","4c0eff5f1038d47a"],"chain":false,"miner":"faa34a1a","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d83a83eb76d9f2d0","number":164134,"blue_score":271469,"daa":286991,"ts":1791378886101,"rx":1791378888900,"parents":["b24ed2f2d4db71e2","417b4f3d7e6a6959","4a74da1968ca9e19","c43c572d62091121","a19c88be9d967990","f29bd7b399815680","f3ccd21c222375c6"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"d12c08e8383d83d2","number":null,"blue_score":271171,"daa":286627,"ts":1791378884878,"rx":1791378890401,"parents":["b5e24be5a4513ac0"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"caf39d003cefdc21","number":null,"blue_score":271215,"daa":286778,"ts":1791378885379,"rx":1791378891402,"parents":["94a36fae30f1cfd7","5ce8f6c381ae0081","8b74f9cf0a818431","a342c61a273e8360","ca77ba48125458fc","9c5a540a14ab062e"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6c679d4a88fad2c6","number":null,"blue_score":271430,"daa":286946,"ts":1791378886405,"rx":1791378891424,"parents":["affb64acacbcd0dd"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2f2422e68564fe86","number":164135,"blue_score":271471,"daa":286996,"ts":1791378889924,"rx":1791378892402,"parents":["d83a83eb76d9f2d0","311b085e5d5488ba","7e6424f5f3918298","28ea7dc4cf8601f1","5ac497313d4dc601"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"8c19b96d80c25073","number":null,"blue_score":271428,"daa":286944,"ts":1791378887716,"rx":1791378892902,"parents":["fe0b7e470fe59a65","4147625c4bd798fe","c93d4ef6d697ca4a","5ac497313d4dc601","f29bd7b399815680"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"cf3c8adf3a300215","number":null,"blue_score":271465,"daa":286983,"ts":1791378888312,"rx":1791378892902,"parents":["562b7371b367340c","c43c572d62091121","2bf04644ca0748bd","19ee14510bf5f2e9","334be79ee1a6b788","3e45eee174721edb"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9be7c3cd1aed1381","number":null,"blue_score":271462,"daa":286980,"ts":1791378888285,"rx":1791378892924,"parents":["7e6424f5f3918298","2bf04644ca0748bd","334be79ee1a6b788","3e45eee174721edb"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"464f938b70ef5817","number":null,"blue_score":271215,"daa":286786,"ts":1791378887787,"rx":1791378893418,"parents":["94a36fae30f1cfd7","5ce8f6c381ae0081","8b74f9cf0a818431","a342c61a273e8360","ca77ba48125458fc","41b6cd0ef2c337fa"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"841a1f2161134e01","number":null,"blue_score":271171,"daa":286627,"ts":1791378884878,"rx":1791378893418,"parents":["b5e24be5a4513ac0"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3e8b79b265922364","number":null,"blue_score":271470,"daa":286995,"ts":1791378889417,"rx":1791378893418,"parents":["311b085e5d5488ba","7e6424f5f3918298","4a74da1968ca9e19","c43c572d62091121","28ea7dc4cf8601f1","5ac497313d4dc601","f29bd7b399815680"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a1f7d75f805fa273","number":164135,"blue_score":271471,"daa":286996,"ts":1791378889334,"rx":1791378893418,"parents":["d83a83eb76d9f2d0","311b085e5d5488ba","7e6424f5f3918298","28ea7dc4cf8601f1","5ac497313d4dc601"],"chain":true,"miner":"454508c1","color":"blue","locked":true,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"e5c795c884959e40","number":null,"blue_score":270998,"daa":286295,"ts":1791378727752,"rx":1791378893418,"parents":["551b923d873f17eb","413c3051dd0ec111","23b1497ce1ee3776","be79e37f342061f7","9ed1797af8245775"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0f61394aab9acfe1","number":null,"blue_score":271464,"daa":286982,"ts":1791378889896,"rx":1791378893901,"parents":["7e6424f5f3918298","562b7371b367340c","2bf04644ca0748bd","19ee14510bf5f2e9","334be79ee1a6b788","3e45eee174721edb"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"fb51a0456fc9d10c","number":null,"blue_score":271428,"daa":286944,"ts":1791378889548,"rx":1791378893901,"parents":["fe0b7e470fe59a65","4147625c4bd798fe","c93d4ef6d697ca4a","5ac497313d4dc601","f29bd7b399815680"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e710a48e1d81f504","number":null,"blue_score":271470,"daa":286995,"ts":1791378889417,"rx":1791378893901,"parents":["311b085e5d5488ba","7e6424f5f3918298","4a74da1968ca9e19","c43c572d62091121","28ea7dc4cf8601f1","5ac497313d4dc601","f29bd7b399815680"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d11404795ac6582a","number":null,"blue_score":271215,"daa":286786,"ts":1791378887787,"rx":1791378894409,"parents":["94a36fae30f1cfd7","5ce8f6c381ae0081","8b74f9cf0a818431","a342c61a273e8360","ca77ba48125458fc","41b6cd0ef2c337fa"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"63b5bf05b6a4914a","number":null,"blue_score":271429,"daa":286945,"ts":1791378891153,"rx":1791378895901,"parents":["fe0b7e470fe59a65","444e312499a1cb37","4147625c4bd798fe","c93d4ef6d697ca4a","5ac497313d4dc601","f29bd7b399815680"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0f78aac08252ab6a","number":null,"blue_score":271471,"daa":286996,"ts":1791378891239,"rx":1791378896402,"parents":["d83a83eb76d9f2d0","311b085e5d5488ba","7e6424f5f3918298","28ea7dc4cf8601f1","5ac497313d4dc601"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f04240ce06d81c4c","number":null,"blue_score":271431,"daa":286947,"ts":1791378891012,"rx":1791378896402,"parents":["6c679d4a88fad2c6"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"40197a4ac1d09390","number":null,"blue_score":271466,"daa":286984,"ts":1791378892311,"rx":1791378896901,"parents":["562b7371b367340c","28ea7dc4cf8601f1","9f0fd0f8f24d5279","2bf04644ca0748bd","19ee14510bf5f2e9","334be79ee1a6b788"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ba3ec3460e50fdb2","number":null,"blue_score":271431,"daa":286947,"ts":1791378893083,"rx":1791378897402,"parents":["6c679d4a88fad2c6"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"bfce644ca5aa8777","number":null,"blue_score":271468,"daa":286986,"ts":1791378893474,"rx":1791378897402,"parents":["9be7c3cd1aed1381","562b7371b367340c","a19c88be9d967990","9f0fd0f8f24d5279","5225306fa30362c9","19ee14510bf5f2e9"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"89905c0beef324ac","number":164136,"blue_score":271473,"daa":286998,"ts":1791378893577,"rx":1791378897902,"parents":["2f2422e68564fe86","9be7c3cd1aed1381"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"ffa108ef7827fd61","number":null,"blue_score":271217,"daa":286958,"ts":1791378893559,"rx":1791378898920,"parents":["caf39d003cefdc21","464f938b70ef5817","f2f5ed0553fcb43b","bf651360bcf47098","615dc975812787f9"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"89ac3c195ec88cdc","number":null,"blue_score":271466,"daa":286984,"ts":1791378894368,"rx":1791378898920,"parents":["562b7371b367340c","28ea7dc4cf8601f1","9f0fd0f8f24d5279","2bf04644ca0748bd","19ee14510bf5f2e9","334be79ee1a6b788"],"chain":false,"miner":"fc69d313","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d28ae62d507b2372","number":null,"blue_score":271466,"daa":286984,"ts":1791378894368,"rx":1791378899402,"parents":["562b7371b367340c","28ea7dc4cf8601f1","9f0fd0f8f24d5279","2bf04644ca0748bd","19ee14510bf5f2e9","334be79ee1a6b788"],"chain":false,"miner":"fc69d313","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c328b88e015ebff4","number":164136,"blue_score":271479,"daa":287004,"ts":1791378896347,"rx":1791378899402,"parents":["a1f7d75f805fa273","2f2422e68564fe86","0f78aac08252ab6a","e710a48e1d81f504","3e8b79b265922364","cf3c8adf3a300215","9be7c3cd1aed1381","0f61394aab9acfe1"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"cbf355b445018133","number":null,"blue_score":271435,"daa":286952,"ts":1791378895209,"rx":1791378899903,"parents":["63b5bf05b6a4914a","fb51a0456fc9d10c","8c19b96d80c25073","d04de010046cc1f2","9d256ae79606ac55","11400df432adb205","0bfcf30086b9de29"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"46f18074710c352a","number":null,"blue_score":270998,"daa":286295,"ts":1791378727752,"rx":1791378899903,"parents":["551b923d873f17eb","413c3051dd0ec111","23b1497ce1ee3776","be79e37f342061f7","9ed1797af8245775"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b05db30d0b27f5ac","number":null,"blue_score":271172,"daa":286628,"ts":1791378892289,"rx":1791378900419,"parents":["d12c08e8383d83d2"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c048653b5a830488","number":null,"blue_score":271218,"daa":286961,"ts":1791378896087,"rx":1791378900419,"parents":["d11404795ac6582a","caf39d003cefdc21","464f938b70ef5817","f2f5ed0553fcb43b","bf651360bcf47098","615dc975812787f9","4ad7b003e0b77d02","313110b7affa1100"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"93bc822c52723ea0","number":null,"blue_score":271466,"daa":286985,"ts":1791378896225,"rx":1791378900903,"parents":["562b7371b367340c","28ea7dc4cf8601f1","a19c88be9d967990","9f0fd0f8f24d5279","19ee14510bf5f2e9"],"chain":false,"miner":"fc69d313","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"21b52241545eb344","number":null,"blue_score":271431,"daa":286947,"ts":1791378895041,"rx":1791378900903,"parents":["6c679d4a88fad2c6"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"974160aea46909b0","number":null,"blue_score":271435,"daa":286953,"ts":1791378896678,"rx":1791378901420,"parents":["63b5bf05b6a4914a","fb51a0456fc9d10c","8c19b96d80c25073","d04de010046cc1f2","676b09a29e01be6a","9d256ae79606ac55","0bfcf30086b9de29","11400df432adb205"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"153b4184578d2dc5","number":null,"blue_score":271218,"daa":286961,"ts":1791378896087,"rx":1791378901420,"parents":["d11404795ac6582a","caf39d003cefdc21","464f938b70ef5817","f2f5ed0553fcb43b","bf651360bcf47098","615dc975812787f9","4ad7b003e0b77d02","313110b7affa1100"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0a5216be19ba7fd7","number":164136,"blue_score":271481,"daa":287006,"ts":1791378897539,"rx":1791378901524,"parents":["a1f7d75f805fa273","2f2422e68564fe86","0f78aac08252ab6a","e710a48e1d81f504","3e8b79b265922364","bfce644ca5aa8777","40197a4ac1d09390","cf3c8adf3a300215","0f61394aab9acfe1"],"chain":true,"miner":"74e6234e","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"82b7e646ab8dccb7","number":164137,"blue_score":271483,"daa":287010,"ts":1791378899386,"rx":1791378902402,"parents":["c328b88e015ebff4","89905c0beef324ac","bfce644ca5aa8777","d28ae62d507b2372","89ac3c195ec88cdc","40197a4ac1d09390"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"969af5c21b3afff3","number":null,"blue_score":271119,"daa":286545,"ts":1791378799859,"rx":1791378902402,"parents":["d859e24a725e2cd0","4e30af3b054f3df9","b9517cdda07213ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f1feaf8398cc13a2","number":null,"blue_score":271470,"daa":286989,"ts":1791378898156,"rx":1791378902402,"parents":["40197a4ac1d09390","b24ed2f2d4db71e2","4a74da1968ca9e19","c43c572d62091121","a19c88be9d967990"],"chain":false,"miner":"fc69d313","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ad463be14545348f","number":null,"blue_score":271435,"daa":286955,"ts":1791378898827,"rx":1791378902903,"parents":["63b5bf05b6a4914a","fb51a0456fc9d10c","8c19b96d80c25073","d24c9785f29489fc","d1e778a73f2e5b9b","d04de010046cc1f2","676b09a29e01be6a","9d256ae79606ac55","11400df432adb205","0bfcf30086b9de29"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"50253bc0c9e02b3d","number":null,"blue_score":271435,"daa":286955,"ts":1791378898827,"rx":1791378903403,"parents":["63b5bf05b6a4914a","fb51a0456fc9d10c","8c19b96d80c25073","d24c9785f29489fc","d1e778a73f2e5b9b","d04de010046cc1f2","676b09a29e01be6a","9d256ae79606ac55","11400df432adb205","0bfcf30086b9de29"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c4879f64cd6a4070","number":null,"blue_score":271128,"daa":286554,"ts":1791378887380,"rx":1791378903403,"parents":["f9877ee9c8a4b763","f19cc73446fce9e1","f169557412469197","ef7ecf5ec3983296","ea45b4de9b4c817c","e68caf5ef898b1e6","0b33e52f9bfa0a99","0a0b3603291e2760","843ee8062cb8360c"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5f54d7f3b6ef1693","number":null,"blue_score":271435,"daa":286955,"ts":1791378898827,"rx":1791378903905,"parents":["63b5bf05b6a4914a","fb51a0456fc9d10c","8c19b96d80c25073","d24c9785f29489fc","d1e778a73f2e5b9b","d04de010046cc1f2","676b09a29e01be6a","9d256ae79606ac55","11400df432adb205","0bfcf30086b9de29"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0658588441911b26","number":null,"blue_score":271173,"daa":286629,"ts":1791378894554,"rx":1791378904405,"parents":["d12c08e8383d83d2","841a1f2161134e01"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3b85dc1dc21483cd","number":null,"blue_score":271128,"daa":286554,"ts":1791378887380,"rx":1791378904405,"parents":["f9877ee9c8a4b763","f19cc73446fce9e1","f169557412469197","ef7ecf5ec3983296","ea45b4de9b4c817c","e68caf5ef898b1e6","0b33e52f9bfa0a99","0a0b3603291e2760","843ee8062cb8360c"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1864d30adfccfcb2","number":null,"blue_score":271435,"daa":286955,"ts":1791378898827,"rx":1791378904405,"parents":["63b5bf05b6a4914a","fb51a0456fc9d10c","8c19b96d80c25073","d24c9785f29489fc","d1e778a73f2e5b9b","d04de010046cc1f2","676b09a29e01be6a","9d256ae79606ac55","11400df432adb205","0bfcf30086b9de29"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"77abea1287053d65","number":164137,"blue_score":271484,"daa":287012,"ts":1791378901670,"rx":1791378904405,"parents":["0a5216be19ba7fd7","c328b88e015ebff4","89905c0beef324ac","93bc822c52723ea0","d28ae62d507b2372","89ac3c195ec88cdc"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"e0081b6c9e09c0fe","number":null,"blue_score":271127,"daa":286560,"ts":1791378890116,"rx":1791378904921,"parents":["f9877ee9c8a4b763","f19cc73446fce9e1","f169557412469197","ef7ecf5ec3983296","ea45b4de9b4c817c","e68caf5ef898b1e6","23518dd43e849946","60ea1eb51eca3780","5100706508c96e82"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"42ce9a01db4770ad","number":null,"blue_score":271127,"daa":286560,"ts":1791378890116,"rx":1791378904921,"parents":["f9877ee9c8a4b763","f19cc73446fce9e1","f169557412469197","ef7ecf5ec3983296","ea45b4de9b4c817c","e68caf5ef898b1e6","23518dd43e849946","60ea1eb51eca3780","5100706508c96e82"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"61a38262843d885b","number":null,"blue_score":271474,"daa":286998,"ts":1791378900449,"rx":1791378904921,"parents":["d83a83eb76d9f2d0","311b085e5d5488ba","bfce644ca5aa8777","0f61394aab9acfe1","28ea7dc4cf8601f1"],"chain":false,"miner":"faa34a1a","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9056de633aad5a14","number":null,"blue_score":271436,"daa":286957,"ts":1791378900598,"rx":1791378904921,"parents":["cbf355b445018133","d131fa05ac54f4a4","d24c9785f29489fc","d1e778a73f2e5b9b","676b09a29e01be6a"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"233f3119cc92b64e","number":null,"blue_score":271474,"daa":286998,"ts":1791378900449,"rx":1791378905405,"parents":["d83a83eb76d9f2d0","311b085e5d5488ba","bfce644ca5aa8777","0f61394aab9acfe1","28ea7dc4cf8601f1"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"dcf708f030bf18ab","number":164137,"blue_score":271484,"daa":287012,"ts":1791378902710,"rx":1791378905907,"parents":["0a5216be19ba7fd7","c328b88e015ebff4","89905c0beef324ac","93bc822c52723ea0","d28ae62d507b2372","89ac3c195ec88cdc"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"8eadcbf16048065c","number":null,"blue_score":271220,"daa":286981,"ts":1791378900972,"rx":1791378906907,"parents":["c048653b5a830488","ffa108ef7827fd61","be660c230bb33543"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"62827eddae167b20","number":null,"blue_score":271438,"daa":286962,"ts":1791378902333,"rx":1791378906907,"parents":["cbf355b445018133","ad463be14545348f","974160aea46909b0","4c3c46a5be81bba1","d131fa05ac54f4a4","d0a8bc18a6e3e3dc","c296a498d90074ad"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9cb4e6cdabeb8a39","number":null,"blue_score":271441,"daa":286965,"ts":1791378903681,"rx":1791378907424,"parents":["cbf355b445018133","ad463be14545348f","974160aea46909b0","5f54d7f3b6ef1693","50253bc0c9e02b3d","1864d30adfccfcb2","5a70cce33aac07c3","d131fa05ac54f4a4","4c3c46a5be81bba1","c296a498d90074ad"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f16e8ab77353f997","number":null,"blue_score":271136,"daa":286579,"ts":1791378897491,"rx":1791378907424,"parents":["c4879f64cd6a4070","3b85dc1dc21483cd","e0081b6c9e09c0fe","42ce9a01db4770ad","dead35beb07be317","b4dafcd66e434ae0","f5b88fa3fa7a9e98","b5503e55f2f9e7f7"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c060b30763bc1f6f","number":null,"blue_score":271136,"daa":286579,"ts":1791378895654,"rx":1791378907424,"parents":["c4879f64cd6a4070","3b85dc1dc21483cd","e0081b6c9e09c0fe","42ce9a01db4770ad","dead35beb07be317","b4dafcd66e434ae0","f5b88fa3fa7a9e98","b5503e55f2f9e7f7"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c2bad7bb7055e05e","number":null,"blue_score":271484,"daa":287012,"ts":1791378902771,"rx":1791378907424,"parents":["0a5216be19ba7fd7","c328b88e015ebff4","89905c0beef324ac","93bc822c52723ea0","d28ae62d507b2372","89ac3c195ec88cdc"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"38aaf902ecbae1dc","number":null,"blue_score":271484,"daa":287012,"ts":1791378902771,"rx":1791378907907,"parents":["0a5216be19ba7fd7","c328b88e015ebff4","89905c0beef324ac","93bc822c52723ea0","d28ae62d507b2372","89ac3c195ec88cdc"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ec538ffd463ffe3b","number":null,"blue_score":271173,"daa":286629,"ts":1791378894554,"rx":1791378907907,"parents":["d12c08e8383d83d2","841a1f2161134e01"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"478a6fdeee0c6557","number":null,"blue_score":271484,"daa":287012,"ts":1791378901863,"rx":1791378907907,"parents":["0a5216be19ba7fd7","c328b88e015ebff4","89905c0beef324ac","93bc822c52723ea0","d28ae62d507b2372","89ac3c195ec88cdc"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3ac0772361141899","number":null,"blue_score":271136,"daa":286579,"ts":1791378897491,"rx":1791378907907,"parents":["c4879f64cd6a4070","3b85dc1dc21483cd","e0081b6c9e09c0fe","42ce9a01db4770ad","dead35beb07be317","b4dafcd66e434ae0","f5b88fa3fa7a9e98","b5503e55f2f9e7f7"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"719947a725bf3152","number":null,"blue_score":271480,"daa":287007,"ts":1791378903402,"rx":1791378908408,"parents":["a1f7d75f805fa273","2f2422e68564fe86","e710a48e1d81f504","3e8b79b265922364","f1feaf8398cc13a2","93bc822c52723ea0","89ac3c195ec88cdc","9be7c3cd1aed1381","0f61394aab9acfe1","d28ae62d507b2372"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f9ac96a72a06a2e2","number":null,"blue_score":271138,"daa":286587,"ts":1791378900211,"rx":1791378908408,"parents":["f16e8ab77353f997","c060b30763bc1f6f","b028d8ac67b489f1","9d3e3e66f5869090","97e365f58a2d58de","97378f9c9197d8e7","2cae6db71813076f","969af5c21b3afff3"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"51eda51e4a135aaf","number":null,"blue_score":271138,"daa":286588,"ts":1791378899445,"rx":1791378908408,"parents":["c060b30763bc1f6f","b028d8ac67b489f1","9d3e3e66f5869090","97e365f58a2d58de","97378f9c9197d8e7","969af5c21b3afff3","23c76d2e84754b8e","2cae6db71813076f","1ba225bcc18aaf75"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"afbd0244fae71de3","number":164138,"blue_score":271485,"daa":287014,"ts":1791378904405,"rx":1791378908408,"parents":["82b7e646ab8dccb7","0a5216be19ba7fd7","f1feaf8398cc13a2","93bc822c52723ea0"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"470271b94b690999","number":null,"blue_score":271488,"daa":287018,"ts":1791378906360,"rx":1791378908908,"parents":["dcf708f030bf18ab","77abea1287053d65","82b7e646ab8dccb7","61a38262843d885b","233f3119cc92b64e","f1feaf8398cc13a2"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3e9ede22d5e67c73","number":164138,"blue_score":271489,"daa":287019,"ts":1791378907307,"rx":1791378909408,"parents":["dcf708f030bf18ab","c2bad7bb7055e05e","77abea1287053d65","82b7e646ab8dccb7","61a38262843d885b","233f3119cc92b64e","f1feaf8398cc13a2"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"d16bf1026fb0d570","number":null,"blue_score":271178,"daa":286636,"ts":1791378898932,"rx":1791378909908,"parents":["0a6b3245d01caa88","03933debaf4af64f","d12c08e8383d83d2","841a1f2161134e01"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"36d33a31f8e9d45c","number":null,"blue_score":271484,"daa":287010,"ts":1791378905763,"rx":1791378910408,"parents":["61a38262843d885b","233f3119cc92b64e","89905c0beef324ac","a1f7d75f805fa273","0f78aac08252ab6a","e710a48e1d81f504","3e8b79b265922364","40197a4ac1d09390","cf3c8adf3a300215","89ac3c195ec88cdc"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6e4c0e0e63d95df4","number":null,"blue_score":271139,"daa":286596,"ts":1791378904965,"rx":1791378910408,"parents":["51eda51e4a135aaf","f16e8ab77353f997","3ac0772361141899","9188cac72c1aed60","84ad3c55e91bd656","7f0b3d442defe8ff","f2db58c6b24dd29f","599ab52a407001f0"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5e820a2d238a77ff","number":null,"blue_score":271480,"daa":287008,"ts":1791378904747,"rx":1791378910408,"parents":["a1f7d75f805fa273","2f2422e68564fe86","0f78aac08252ab6a","e710a48e1d81f504","3e8b79b265922364","f1feaf8398cc13a2","d28ae62d507b2372","bfce644ca5aa8777","0f61394aab9acfe1","89ac3c195ec88cdc"],"chain":false,"miner":"fc69d313","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"7715c9bf0d5ce28a","number":null,"blue_score":271488,"daa":287018,"ts":1791378907861,"rx":1791378910909,"parents":["dcf708f030bf18ab","77abea1287053d65","82b7e646ab8dccb7","61a38262843d885b","233f3119cc92b64e","f1feaf8398cc13a2"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"31cada81364711ac","number":null,"blue_score":271140,"daa":286596,"ts":1791378906974,"rx":1791378911408,"parents":["f9ac96a72a06a2e2","51eda51e4a135aaf","3ac0772361141899","9188cac72c1aed60","84ad3c55e91bd656","7f0b3d442defe8ff","07bebef53634fb8a"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"7d412512ea78fe92","number":null,"blue_score":271140,"daa":286596,"ts":1791378906974,"rx":1791378912909,"parents":["f9ac96a72a06a2e2","51eda51e4a135aaf","3ac0772361141899","9188cac72c1aed60","84ad3c55e91bd656","7f0b3d442defe8ff","07bebef53634fb8a"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"764fe2161fd8f3ab","number":164139,"blue_score":271491,"daa":287021,"ts":1791378908105,"rx":1791378912909,"parents":["afbd0244fae71de3","dcf708f030bf18ab","c2bad7bb7055e05e","77abea1287053d65","38aaf902ecbae1dc","61a38262843d885b","233f3119cc92b64e"],"chain":false,"miner":"4f342bdd","color":"red","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"def2792a1a2c139e","number":null,"blue_score":271488,"daa":287018,"ts":1791378907861,"rx":1791378912909,"parents":["dcf708f030bf18ab","77abea1287053d65","82b7e646ab8dccb7","61a38262843d885b","233f3119cc92b64e","f1feaf8398cc13a2"],"chain":false,"miner":"930c1087","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4d8d1d964b56470e","number":null,"blue_score":271490,"daa":287020,"ts":1791378908512,"rx":1791378912909,"parents":["dcf708f030bf18ab","c2bad7bb7055e05e","77abea1287053d65","478a6fdeee0c6557","82b7e646ab8dccb7","61a38262843d885b","233f3119cc92b64e","f1feaf8398cc13a2"],"chain":false,"miner":"74e6234e","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0ed4e9d5c952eef2","number":164139,"blue_score":271495,"daa":287025,"ts":1791378910766,"rx":1791378913409,"parents":["3e9ede22d5e67c73","470271b94b690999","afbd0244fae71de3","478a6fdeee0c6557","38aaf902ecbae1dc","719947a725bf3152"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"2ffb177ac77caf98","number":null,"blue_score":271486,"daa":287015,"ts":1791378910686,"rx":1791378913908,"parents":["36d33a31f8e9d45c","0a5216be19ba7fd7","c328b88e015ebff4","93bc822c52723ea0","d28ae62d507b2372"],"chain":false,"miner":"faa34a1a","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2c0d459ca2a91172","number":null,"blue_score":271487,"daa":287016,"ts":1791378910028,"rx":1791378913908,"parents":["82b7e646ab8dccb7","0a5216be19ba7fd7","719947a725bf3152","5e820a2d238a77ff"],"chain":false,"miner":"fc69d313","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"16ffe54a528b5f0d","number":null,"blue_score":271484,"daa":287012,"ts":1791378908443,"rx":1791378913908,"parents":["0a5216be19ba7fd7","c328b88e015ebff4","89905c0beef324ac","93bc822c52723ea0","d28ae62d507b2372","89ac3c195ec88cdc"],"chain":false,"miner":"463ed7cd","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"58e15a5694d1efb8","number":null,"blue_score":271492,"daa":287022,"ts":1791378909795,"rx":1791378915409,"parents":["dcf708f030bf18ab","c2bad7bb7055e05e","77abea1287053d65","478a6fdeee0c6557","38aaf902ecbae1dc","82b7e646ab8dccb7","719947a725bf3152","61a38262843d885b","233f3119cc92b64e"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5a9d2df96c552a62","number":164140,"blue_score":271498,"daa":287035,"ts":1791378914178,"rx":1791378916410,"parents":["0ed4e9d5c952eef2","764fe2161fd8f3ab","4d8d1d964b56470e","def2792a1a2c139e","7715c9bf0d5ce28a","2c0d459ca2a91172","16ffe54a528b5f0d","2ffb177ac77caf98"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"ee22841ccbfa1987","number":null,"blue_score":271497,"daa":287027,"ts":1791378912425,"rx":1791378916410,"parents":["764fe2161fd8f3ab","3e9ede22d5e67c73","470271b94b690999","478a6fdeee0c6557","36d33a31f8e9d45c","719947a725bf3152"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"35ba4716704c78e0","number":null,"blue_score":271487,"daa":287017,"ts":1791378912088,"rx":1791378916410,"parents":["36d33a31f8e9d45c","82b7e646ab8dccb7","0a5216be19ba7fd7","f1feaf8398cc13a2","93bc822c52723ea0"],"chain":false,"miner":"faa34a1a","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c1c8bdf41032dc4a","number":null,"blue_score":271222,"daa":287024,"ts":1791378913226,"rx":1791378916909,"parents":["8eadcbf16048065c","153b4184578d2dc5","6e49ac8b76c03090","8928160562507fd3","4d775a27b43a93c1"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f1da260b98a0cf29","number":null,"blue_score":271434,"daa":286950,"ts":1791378912457,"rx":1791378917410,"parents":["f04240ce06d81c4c","ba3ec3460e50fdb2","21b52241545eb344"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"7b4bd6020cba8540","number":null,"blue_score":271489,"daa":287019,"ts":1791378913570,"rx":1791378917910,"parents":["2c0d459ca2a91172","77abea1287053d65","61a38262843d885b"],"chain":false,"miner":"fc69d313","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"13dbe93dc1a5eb06","number":null,"blue_score":271143,"daa":286612,"ts":1791378912160,"rx":1791378918413,"parents":["7d412512ea78fe92","31cada81364711ac","6e4c0e0e63d95df4","7edeed7d7fa33b98","6c7e77ad9c599cb5","5af59422af34fc02","26e5ba8b6162c2a8"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ec731110a28ea0d6","number":null,"blue_score":271434,"daa":286950,"ts":1791378912457,"rx":1791378918910,"parents":["f04240ce06d81c4c","ba3ec3460e50fdb2","21b52241545eb344"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d410f2dfd6fac575","number":164140,"blue_score":271498,"daa":287032,"ts":1791378914336,"rx":1791378918910,"parents":["0ed4e9d5c952eef2","764fe2161fd8f3ab","4d8d1d964b56470e","def2792a1a2c139e","7715c9bf0d5ce28a","36d33a31f8e9d45c","5e820a2d238a77ff"],"chain":true,"miner":"930c1087","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"7621fc0e8d8f29e0","number":null,"blue_score":271498,"daa":287032,"ts":1791378914336,"rx":1791378919410,"parents":["0ed4e9d5c952eef2","764fe2161fd8f3ab","4d8d1d964b56470e","def2792a1a2c139e","7715c9bf0d5ce28a","36d33a31f8e9d45c","5e820a2d238a77ff"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4e11d32c3e7f9326","number":null,"blue_score":271443,"daa":286959,"ts":1791378917088,"rx":1791378921910,"parents":["bb81ea5cbef9c192"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"7b6e6e7f6e21f4bd","number":null,"blue_score":271491,"daa":287021,"ts":1791378917121,"rx":1791378922411,"parents":["35ba4716704c78e0","2ffb177ac77caf98","dcf708f030bf18ab","77abea1287053d65"],"chain":false,"miner":"faa34a1a","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"dca5a0998082ae51","number":null,"blue_score":271443,"daa":286959,"ts":1791378917088,"rx":1791378922411,"parents":["bb81ea5cbef9c192"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f7b9b6f75bc4c0a6","number":164141,"blue_score":271503,"daa":287042,"ts":1791378919322,"rx":1791378922411,"parents":["d410f2dfd6fac575","7621fc0e8d8f29e0","5a9d2df96c552a62","ee22841ccbfa1987","58e15a5694d1efb8","7b4bd6020cba8540","35ba4716704c78e0"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":true,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"52c838bb831577e4","number":null,"blue_score":271443,"daa":286959,"ts":1791378917088,"rx":1791378922913,"parents":["bb81ea5cbef9c192"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"70fc438af6bf0681","number":null,"blue_score":271496,"daa":287027,"ts":1791378918613,"rx":1791378923410,"parents":["7b4bd6020cba8540","470271b94b690999","afbd0244fae71de3","c2bad7bb7055e05e","478a6fdeee0c6557","38aaf902ecbae1dc"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e949316941aa5c70","number":null,"blue_score":271502,"daa":287041,"ts":1791378918637,"rx":1791378923410,"parents":["d410f2dfd6fac575","5a9d2df96c552a62","ee22841ccbfa1987","58e15a5694d1efb8","7b4bd6020cba8540","35ba4716704c78e0"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0ca73ead4462e3a2","number":null,"blue_score":271435,"daa":286951,"ts":1791378917398,"rx":1791378923410,"parents":["f1da260b98a0cf29"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"19f41ed5a8c52305","number":null,"blue_score":271451,"daa":286967,"ts":1791378920832,"rx":1791378924911,"parents":["a533be9492fac1b9","4e11d32c3e7f9326"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8082170ad1ba7a9c","number":null,"blue_score":271503,"daa":287042,"ts":1791378920312,"rx":1791378924911,"parents":["d410f2dfd6fac575","7621fc0e8d8f29e0","5a9d2df96c552a62","ee22841ccbfa1987","58e15a5694d1efb8","7b4bd6020cba8540","35ba4716704c78e0"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c129995e014b3126","number":null,"blue_score":271497,"daa":287027,"ts":1791378920937,"rx":1791378925412,"parents":["470271b94b690999","35ba4716704c78e0","2ffb177ac77caf98","afbd0244fae71de3","c2bad7bb7055e05e","478a6fdeee0c6557","38aaf902ecbae1dc","719947a725bf3152"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d7a826e8a7405bea","number":null,"blue_score":271436,"daa":286952,"ts":1791378919428,"rx":1791378925412,"parents":["f1da260b98a0cf29","ec731110a28ea0d6"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"82c45443af84e959","number":164142,"blue_score":271504,"daa":287044,"ts":1791378922752,"rx":1791378926412,"parents":["f7b9b6f75bc4c0a6","7b6e6e7f6e21f4bd"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"b1525eb38efe7c7d","number":164142,"blue_score":271504,"daa":287044,"ts":1791378922752,"rx":1791378926913,"parents":["f7b9b6f75bc4c0a6","7b6e6e7f6e21f4bd"],"chain":true,"miner":"930c1087","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"7d1ea8bed1ce73c1","number":null,"blue_score":271451,"daa":286969,"ts":1791378922624,"rx":1791378927413,"parents":["a533be9492fac1b9","dca5a0998082ae51","52c838bb831577e4","4e11d32c3e7f9326"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6c43e265812f130b","number":null,"blue_score":271178,"daa":286636,"ts":1791378898932,"rx":1791378927913,"parents":["0a6b3245d01caa88","03933debaf4af64f","d12c08e8383d83d2","841a1f2161134e01"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"097103bc87d17b63","number":null,"blue_score":271498,"daa":287036,"ts":1791378924373,"rx":1791378928912,"parents":["0ed4e9d5c952eef2","764fe2161fd8f3ab","7b6e6e7f6e21f4bd","4d8d1d964b56470e","def2792a1a2c139e","7715c9bf0d5ce28a","2c0d459ca2a91172"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b65ca272cc35c68b","number":164142,"blue_score":271506,"daa":287046,"ts":1791378925188,"rx":1791378928912,"parents":["f7b9b6f75bc4c0a6","e949316941aa5c70","70fc438af6bf0681","7b6e6e7f6e21f4bd"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"3c172ffb96089c80","number":null,"blue_score":271502,"daa":287041,"ts":1791378923955,"rx":1791378928912,"parents":["5a9d2df96c552a62","ee22841ccbfa1987","70fc438af6bf0681","58e15a5694d1efb8","35ba4716704c78e0"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ad0b3990f913e86e","number":null,"blue_score":271452,"daa":286970,"ts":1791378924340,"rx":1791378929414,"parents":["19f41ed5a8c52305","dca5a0998082ae51","52c838bb831577e4"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f03a62361963c9c2","number":null,"blue_score":271452,"daa":286970,"ts":1791378926487,"rx":1791378929914,"parents":["19f41ed5a8c52305","dca5a0998082ae51","52c838bb831577e4"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5e4e5d0fdd6bdc26","number":null,"blue_score":271504,"daa":287043,"ts":1791378925811,"rx":1791378929914,"parents":["d410f2dfd6fac575","7621fc0e8d8f29e0","5a9d2df96c552a62","ee22841ccbfa1987","70fc438af6bf0681","58e15a5694d1efb8","35ba4716704c78e0"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"aee3d6066323c384","number":164142,"blue_score":271507,"daa":287047,"ts":1791378924676,"rx":1791378929914,"parents":["f7b9b6f75bc4c0a6","8082170ad1ba7a9c","e949316941aa5c70","70fc438af6bf0681","7b6e6e7f6e21f4bd"],"chain":false,"miner":"930c1087","color":"red","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"cccd4461a1efadd1","number":null,"blue_score":271354,"daa":286863,"ts":1791378923963,"rx":1791378930413,"parents":["e49f7cf8fe3025d2"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b8c9d8fd39edd539","number":164143,"blue_score":271510,"daa":287050,"ts":1791378927836,"rx":1791378930914,"parents":["b1525eb38efe7c7d","82c45443af84e959","8082170ad1ba7a9c","e949316941aa5c70","c129995e014b3126","70fc438af6bf0681"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"fa758adecd25752f","number":164143,"blue_score":271510,"daa":287050,"ts":1791378928613,"rx":1791378931913,"parents":["b1525eb38efe7c7d","82c45443af84e959","8082170ad1ba7a9c","e949316941aa5c70","c129995e014b3126","70fc438af6bf0681"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"704bd8c00b73ddc7","number":null,"blue_score":271454,"daa":286972,"ts":1791378928192,"rx":1791378932414,"parents":["7d1ea8bed1ce73c1","19f41ed5a8c52305","381aa32c7b554a3b"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2914735a34acfbc9","number":null,"blue_score":271178,"daa":286636,"ts":1791378898932,"rx":1791378932414,"parents":["0a6b3245d01caa88","03933debaf4af64f","d12c08e8383d83d2","841a1f2161134e01"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"774e16a8fcb40ce8","number":null,"blue_score":271509,"daa":287049,"ts":1791378929719,"rx":1791378933916,"parents":["f7b9b6f75bc4c0a6","8082170ad1ba7a9c","e949316941aa5c70","097103bc87d17b63","c129995e014b3126","70fc438af6bf0681"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f1fab3fcb95235b2","number":164144,"blue_score":271516,"daa":287057,"ts":1791378931771,"rx":1791378934415,"parents":["fa758adecd25752f","b8c9d8fd39edd539","aee3d6066323c384","b65ca272cc35c68b","5e4e5d0fdd6bdc26","3c172ffb96089c80","097103bc87d17b63"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"d87368a26b60ab20","number":null,"blue_score":271514,"daa":287055,"ts":1791378930553,"rx":1791378934415,"parents":["aee3d6066323c384","b65ca272cc35c68b","b1525eb38efe7c7d","82c45443af84e959","5e4e5d0fdd6bdc26","3c172ffb96089c80","097103bc87d17b63","c129995e014b3126"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"893901f13384dd5a","number":null,"blue_score":271222,"daa":287024,"ts":1791378916279,"rx":1791378934415,"parents":["8eadcbf16048065c","153b4184578d2dc5","6e49ac8b76c03090","8928160562507fd3","4d775a27b43a93c1"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5a31c60581218199","number":null,"blue_score":271516,"daa":287057,"ts":1791378933125,"rx":1791378935415,"parents":["fa758adecd25752f","b8c9d8fd39edd539","aee3d6066323c384","b65ca272cc35c68b","5e4e5d0fdd6bdc26","3c172ffb96089c80","097103bc87d17b63"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f29172025049fe2f","number":null,"blue_score":271509,"daa":287049,"ts":1791378929719,"rx":1791378935415,"parents":["f7b9b6f75bc4c0a6","8082170ad1ba7a9c","e949316941aa5c70","097103bc87d17b63","c129995e014b3126","70fc438af6bf0681"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"acbecd6ea83641cc","number":null,"blue_score":271439,"daa":286955,"ts":1791378929456,"rx":1791378935415,"parents":["d7a826e8a7405bea","0ca73ead4462e3a2","d1e778a73f2e5b9b"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5554536953e1803e","number":null,"blue_score":271516,"daa":287057,"ts":1791378931438,"rx":1791378935415,"parents":["fa758adecd25752f","b8c9d8fd39edd539","aee3d6066323c384","b65ca272cc35c68b","5e4e5d0fdd6bdc26","3c172ffb96089c80","097103bc87d17b63"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"64c96c87ecd71376","number":null,"blue_score":271510,"daa":287050,"ts":1791378931531,"rx":1791378935916,"parents":["b1525eb38efe7c7d","82c45443af84e959","8082170ad1ba7a9c","e949316941aa5c70","c129995e014b3126","70fc438af6bf0681"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"de6b140f106953e1","number":null,"blue_score":271514,"daa":287055,"ts":1791378930261,"rx":1791378935916,"parents":["aee3d6066323c384","b65ca272cc35c68b","b1525eb38efe7c7d","82c45443af84e959","5e4e5d0fdd6bdc26","3c172ffb96089c80","c129995e014b3126","097103bc87d17b63"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"883a9c1d36c49f55","number":null,"blue_score":271355,"daa":286864,"ts":1791378930607,"rx":1791378936917,"parents":["cccd4461a1efadd1"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4e5be45878ea0c86","number":null,"blue_score":271516,"daa":287057,"ts":1791378933502,"rx":1791378937417,"parents":["fa758adecd25752f","b8c9d8fd39edd539","aee3d6066323c384","b65ca272cc35c68b","5e4e5d0fdd6bdc26","3c172ffb96089c80","097103bc87d17b63"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"79f79e5c77304e38","number":null,"blue_score":271461,"daa":286980,"ts":1791378933241,"rx":1791378937917,"parents":["704bd8c00b73ddc7","f03a62361963c9c2","ad0b3990f913e86e","c916251a40fdcc7b","c7ceff704f8b3975","b99d1e06a25d3a28","d3d0ae241780368f"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"47de21ce2a2799df","number":164145,"blue_score":271519,"daa":287060,"ts":1791378934995,"rx":1791378938418,"parents":["f1fab3fcb95235b2","d87368a26b60ab20","774e16a8fcb40ce8"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"adc8eb7105e5f9ba","number":null,"blue_score":271461,"daa":286980,"ts":1791378933241,"rx":1791378938418,"parents":["704bd8c00b73ddc7","f03a62361963c9c2","ad0b3990f913e86e","c916251a40fdcc7b","c7ceff704f8b3975","b99d1e06a25d3a28","d3d0ae241780368f"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"49b52bab8d80dd87","number":null,"blue_score":271461,"daa":286980,"ts":1791378933241,"rx":1791378938917,"parents":["704bd8c00b73ddc7","f03a62361963c9c2","ad0b3990f913e86e","c916251a40fdcc7b","c7ceff704f8b3975","b99d1e06a25d3a28","d3d0ae241780368f"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ebb762bc6c338056","number":null,"blue_score":271463,"daa":286983,"ts":1791378934987,"rx":1791378939417,"parents":["704bd8c00b73ddc7","f03a62361963c9c2","ad0b3990f913e86e","61f015d330cbe747","c916251a40fdcc7b","c7ceff704f8b3975","8ec17bea7b7dd74f","b99d1e06a25d3a28","d3d0ae241780368f"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"206a14c0f94d7f36","number":null,"blue_score":271355,"daa":286864,"ts":1791378933355,"rx":1791378939417,"parents":["cccd4461a1efadd1"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2d60dabbc80d0cac","number":null,"blue_score":271519,"daa":287060,"ts":1791378934951,"rx":1791378939917,"parents":["f1fab3fcb95235b2","d87368a26b60ab20","774e16a8fcb40ce8"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8c160e18acc2dd19","number":null,"blue_score":271356,"daa":286865,"ts":1791378936016,"rx":1791378939917,"parents":["883a9c1d36c49f55"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"682f2e94d67e9922","number":164145,"blue_score":271519,"daa":287060,"ts":1791378935158,"rx":1791378940440,"parents":["f1fab3fcb95235b2","d87368a26b60ab20","774e16a8fcb40ce8"],"chain":true,"miner":"fc69d313","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"57ac7a589a5270c1","number":null,"blue_score":270998,"daa":286295,"ts":1791378727752,"rx":1791378940473,"parents":["551b923d873f17eb","413c3051dd0ec111","23b1497ce1ee3776","be79e37f342061f7","9ed1797af8245775"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ae0e45c4a94ed834","number":164145,"blue_score":271520,"daa":287061,"ts":1791378936619,"rx":1791378940919,"parents":["f1fab3fcb95235b2","d87368a26b60ab20","64c96c87ecd71376","774e16a8fcb40ce8"],"chain":false,"miner":"463ed7cd","color":"red","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"94b738d05ba22b88","number":null,"blue_score":271064,"daa":286456,"ts":1791378574528,"rx":1791378940919,"parents":["598f11ef60023d9c","222ce4c6731bbc93","0b79d93aa4987068"],"chain":false,"miner":"4c022439","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"423afc4ff727d1d4","number":null,"blue_score":271441,"daa":286957,"ts":1791378933942,"rx":1791378941419,"parents":["d7a826e8a7405bea","0ca73ead4462e3a2","d24c9785f29489fc","d1e778a73f2e5b9b","676b09a29e01be6a"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"7b4df82856b322ff","number":164146,"blue_score":271526,"daa":287067,"ts":1791378939442,"rx":1791378941919,"parents":["47de21ce2a2799df","5a31c60581218199","5554536953e1803e","4e5be45878ea0c86","de6b140f106953e1","64c96c87ecd71376","f29172025049fe2f"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"ad302f7dce97aba9","number":164146,"blue_score":271526,"daa":287067,"ts":1791378939456,"rx":1791378943923,"parents":["47de21ce2a2799df","5a31c60581218199","5554536953e1803e","4e5be45878ea0c86","de6b140f106953e1","64c96c87ecd71376","f29172025049fe2f"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"814d0cbada548d09","number":null,"blue_score":271178,"daa":286636,"ts":1791378898932,"rx":1791378943923,"parents":["0a6b3245d01caa88","03933debaf4af64f","d12c08e8383d83d2","841a1f2161134e01"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"69314cd330a2e40b","number":null,"blue_score":271526,"daa":287067,"ts":1791378939809,"rx":1791378944924,"parents":["47de21ce2a2799df","5a31c60581218199","5554536953e1803e","4e5be45878ea0c86","de6b140f106953e1","64c96c87ecd71376","f29172025049fe2f"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"510d5ed2ee69ab7e","number":null,"blue_score":271525,"daa":287066,"ts":1791378939784,"rx":1791378945425,"parents":["f1fab3fcb95235b2","5a31c60581218199","5554536953e1803e","4e5be45878ea0c86","de6b140f106953e1","d87368a26b60ab20","774e16a8fcb40ce8","64c96c87ecd71376","f29172025049fe2f"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"bbaa55ec4ce76050","number":null,"blue_score":271467,"daa":286992,"ts":1791378940824,"rx":1791378945425,"parents":["ebb762bc6c338056","adc8eb7105e5f9ba","79f79e5c77304e38","49b52bab8d80dd87","562b7371b367340c","2bf04644ca0748bd","3e45eee174721edb","334be79ee1a6b788"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f8a6613f39d30735","number":164146,"blue_score":271528,"daa":287069,"ts":1791378940564,"rx":1791378945925,"parents":["682f2e94d67e9922","47de21ce2a2799df","2d60dabbc80d0cac","5a31c60581218199","5554536953e1803e","4e5be45878ea0c86","f29172025049fe2f","64c96c87ecd71376","de6b140f106953e1"],"chain":true,"miner":"4f342bdd","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"d2b601664e1a07a4","number":164147,"blue_score":271530,"daa":287072,"ts":1791378943614,"rx":1791378946424,"parents":["ad302f7dce97aba9","7b4df82856b322ff","ae0e45c4a94ed834","682f2e94d67e9922","2d60dabbc80d0cac"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"4796abcf0e12e9f6","number":null,"blue_score":271529,"daa":287071,"ts":1791378943100,"rx":1791378946925,"parents":["7b4df82856b322ff","ae0e45c4a94ed834","682f2e94d67e9922","2d60dabbc80d0cac"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6079edd4d3e0fb7f","number":null,"blue_score":271358,"daa":286984,"ts":1791378941157,"rx":1791378946925,"parents":["8c160e18acc2dd19","206a14c0f94d7f36","13dbe93dc1a5eb06","5439abaa7dcb00dc","2bab6a749b2fc365","272ec13678842f44","934184497a698327","0bcbb3f7a5344c45","da1faebe5160661f"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6f246373ad4d6a89","number":null,"blue_score":271467,"daa":286994,"ts":1791378942686,"rx":1791378947927,"parents":["ebb762bc6c338056","adc8eb7105e5f9ba","79f79e5c77304e38","49b52bab8d80dd87","562b7371b367340c","9f0fd0f8f24d5279","19ee14510bf5f2e9","3e45eee174721edb","334be79ee1a6b788","2bf04644ca0748bd"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d8abce89d46d4c97","number":164147,"blue_score":271533,"daa":287075,"ts":1791378945576,"rx":1791378947927,"parents":["f8a6613f39d30735","ad302f7dce97aba9","7b4df82856b322ff","69314cd330a2e40b","510d5ed2ee69ab7e","ae0e45c4a94ed834"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":true,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"1bea4709a6ade0ff","number":null,"blue_score":270998,"daa":286295,"ts":1791378727752,"rx":1791378947927,"parents":["551b923d873f17eb","413c3051dd0ec111","23b1497ce1ee3776","be79e37f342061f7","9ed1797af8245775"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e8b36738da84decc","number":null,"blue_score":271358,"daa":286984,"ts":1791378941157,"rx":1791378948427,"parents":["8c160e18acc2dd19","206a14c0f94d7f36","13dbe93dc1a5eb06","5439abaa7dcb00dc","2bab6a749b2fc365","272ec13678842f44","934184497a698327","0bcbb3f7a5344c45","da1faebe5160661f"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"96b6185652c1d1f9","number":null,"blue_score":271223,"daa":287025,"ts":1791378917641,"rx":1791378948926,"parents":["c1c8bdf41032dc4a"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e3f6eefa8a27f1a8","number":null,"blue_score":271467,"daa":286994,"ts":1791378944665,"rx":1791378948926,"parents":["ebb762bc6c338056","adc8eb7105e5f9ba","79f79e5c77304e38","49b52bab8d80dd87","562b7371b367340c","9f0fd0f8f24d5279","5225306fa30362c9","3e45eee174721edb","334be79ee1a6b788","2bf04644ca0748bd"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"822f03dabe881687","number":null,"blue_score":271530,"daa":287072,"ts":1791378944246,"rx":1791378948926,"parents":["ad302f7dce97aba9","7b4df82856b322ff","ae0e45c4a94ed834","682f2e94d67e9922","2d60dabbc80d0cac"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"609cca2f459fb7d8","number":null,"blue_score":271530,"daa":287072,"ts":1791378944246,"rx":1791378948926,"parents":["ad302f7dce97aba9","7b4df82856b322ff","ae0e45c4a94ed834","682f2e94d67e9922","2d60dabbc80d0cac"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"eecf67b0136296f0","number":164147,"blue_score":271533,"daa":287075,"ts":1791378946022,"rx":1791378949928,"parents":["f8a6613f39d30735","ad302f7dce97aba9","7b4df82856b322ff","69314cd330a2e40b","510d5ed2ee69ab7e","ae0e45c4a94ed834"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"0f95e08fe8a06b54","number":null,"blue_score":271468,"daa":286997,"ts":1791378946355,"rx":1791378950928,"parents":["bbaa55ec4ce76050","a19c88be9d967990","9f0fd0f8f24d5279","5225306fa30362c9","19ee14510bf5f2e9"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2aecbb01b15aed2c","number":null,"blue_score":271444,"daa":286974,"ts":1791378942481,"rx":1791378950928,"parents":["423afc4ff727d1d4","acbecd6ea83641cc","4c3c46a5be81bba1","d131fa05ac54f4a4","5a70cce33aac07c3","d0a8bc18a6e3e3dc","1e2a652122fec2ef","c073442058357b98"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4beb7d49040d0d70","number":null,"blue_score":271468,"daa":286997,"ts":1791378946355,"rx":1791378951428,"parents":["bbaa55ec4ce76050","a19c88be9d967990","9f0fd0f8f24d5279","5225306fa30362c9","19ee14510bf5f2e9"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"12a9b4e4fe957197","number":null,"blue_score":271533,"daa":287075,"ts":1791378946022,"rx":1791378951428,"parents":["f8a6613f39d30735","ad302f7dce97aba9","7b4df82856b322ff","69314cd330a2e40b","510d5ed2ee69ab7e","ae0e45c4a94ed834"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f40443e84ff12675","number":null,"blue_score":271532,"daa":287074,"ts":1791378946175,"rx":1791378951928,"parents":["ad302f7dce97aba9","7b4df82856b322ff","69314cd330a2e40b","510d5ed2ee69ab7e","ae0e45c4a94ed834","682f2e94d67e9922","2d60dabbc80d0cac"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1b0b6a1be0bb835a","number":164148,"blue_score":271536,"daa":287078,"ts":1791378948132,"rx":1791378952429,"parents":["d8abce89d46d4c97","d2b601664e1a07a4","4796abcf0e12e9f6"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"f511a165f7ebe263","number":null,"blue_score":271533,"daa":287075,"ts":1791378946259,"rx":1791378952429,"parents":["f8a6613f39d30735","ad302f7dce97aba9","7b4df82856b322ff","69314cd330a2e40b","510d5ed2ee69ab7e","ae0e45c4a94ed834"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"69665616c99db34e","number":null,"blue_score":271178,"daa":286636,"ts":1791378898932,"rx":1791378952930,"parents":["0a6b3245d01caa88","03933debaf4af64f","d12c08e8383d83d2","841a1f2161134e01"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"826d3951bc3ed492","number":164148,"blue_score":271536,"daa":287078,"ts":1791378948467,"rx":1791378953428,"parents":["d8abce89d46d4c97","d2b601664e1a07a4","4796abcf0e12e9f6"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"cdb284cd16e05614","number":null,"blue_score":271472,"daa":287005,"ts":1791378950055,"rx":1791378953929,"parents":["0f95e08fe8a06b54","e3f6eefa8a27f1a8","6f246373ad4d6a89","b24ed2f2d4db71e2","417b4f3d7e6a6959","4a74da1968ca9e19","c43c572d62091121"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c6480be924d03a26","number":null,"blue_score":271444,"daa":286974,"ts":1791378942481,"rx":1791378954429,"parents":["423afc4ff727d1d4","acbecd6ea83641cc","4c3c46a5be81bba1","d131fa05ac54f4a4","5a70cce33aac07c3","d0a8bc18a6e3e3dc","1e2a652122fec2ef","c073442058357b98"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a664736781591fe9","number":null,"blue_score":271539,"daa":287081,"ts":1791378950072,"rx":1791378954450,"parents":["eecf67b0136296f0","d8abce89d46d4c97","d2b601664e1a07a4","822f03dabe881687","609cca2f459fb7d8","4796abcf0e12e9f6"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0cc5c8680b2afa09","number":164149,"blue_score":271542,"daa":287084,"ts":1791378952193,"rx":1791378954929,"parents":["1b0b6a1be0bb835a","eecf67b0136296f0","12a9b4e4fe957197","f40443e84ff12675","822f03dabe881687","609cca2f459fb7d8"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"fdb45ac34944fdda","number":null,"blue_score":271444,"daa":286974,"ts":1791378942481,"rx":1791378954929,"parents":["423afc4ff727d1d4","acbecd6ea83641cc","4c3c46a5be81bba1","d131fa05ac54f4a4","5a70cce33aac07c3","d0a8bc18a6e3e3dc","1e2a652122fec2ef","c073442058357b98"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b5c9abdea8ec8f80","number":null,"blue_score":271540,"daa":287082,"ts":1791378951169,"rx":1791378955931,"parents":["f511a165f7ebe263","eecf67b0136296f0","d8abce89d46d4c97","d2b601664e1a07a4","822f03dabe881687","609cca2f459fb7d8","4796abcf0e12e9f6"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"665872951a2238a9","number":null,"blue_score":271473,"daa":287006,"ts":1791378951621,"rx":1791378955931,"parents":["4beb7d49040d0d70","0f95e08fe8a06b54","e3f6eefa8a27f1a8","6f246373ad4d6a89","b24ed2f2d4db71e2","417b4f3d7e6a6959","4a74da1968ca9e19","c43c572d62091121"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"74b51d59ce7a397a","number":null,"blue_score":271473,"daa":287006,"ts":1791378951621,"rx":1791378956448,"parents":["4beb7d49040d0d70","0f95e08fe8a06b54","e3f6eefa8a27f1a8","6f246373ad4d6a89","b24ed2f2d4db71e2","417b4f3d7e6a6959","4a74da1968ca9e19","c43c572d62091121"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"fed39a7b8af48425","number":null,"blue_score":271444,"daa":287004,"ts":1791378946378,"rx":1791378956448,"parents":["423afc4ff727d1d4","acbecd6ea83641cc","4c3c46a5be81bba1","d131fa05ac54f4a4","5a70cce33aac07c3","d0a8bc18a6e3e3dc","a6f00691b41de148"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"86a99e73b3abbfd2","number":null,"blue_score":271360,"daa":287015,"ts":1791378951427,"rx":1791378956448,"parents":["e8b36738da84decc","6079edd4d3e0fb7f","2626057dd5ef49b1","1dee9626e1f5486e","00dba757e052a97b","56a6b83f344091c1","66b964c30dd4cbb1"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"22d99544042d656c","number":164149,"blue_score":271544,"daa":287086,"ts":1791378954581,"rx":1791378956935,"parents":["826d3951bc3ed492","1b0b6a1be0bb835a","f511a165f7ebe263","eecf67b0136296f0","12a9b4e4fe957197","f40443e84ff12675","609cca2f459fb7d8","822f03dabe881687"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"a231e3ba8a9e27c1","number":null,"blue_score":271540,"daa":287082,"ts":1791378951959,"rx":1791378956935,"parents":["eecf67b0136296f0","d8abce89d46d4c97","12a9b4e4fe957197","d2b601664e1a07a4","822f03dabe881687","609cca2f459fb7d8","4796abcf0e12e9f6"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f51a97312b4b41d1","number":null,"blue_score":271444,"daa":286994,"ts":1791378950154,"rx":1791378957932,"parents":["423afc4ff727d1d4","acbecd6ea83641cc","4c3c46a5be81bba1","d131fa05ac54f4a4","5a70cce33aac07c3","d0a8bc18a6e3e3dc","50e45678f13cc601","6ee4c44574b7c11d","98a3354a1db3fee2"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5460255379c61792","number":164150,"blue_score":271546,"daa":287088,"ts":1791378955299,"rx":1791378958431,"parents":["0cc5c8680b2afa09","a664736781591fe9","826d3951bc3ed492","f511a165f7ebe263"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"0f63de605956415c","number":null,"blue_score":271475,"daa":287014,"ts":1791378955119,"rx":1791378958932,"parents":["665872951a2238a9","cdb284cd16e05614","d83a83eb76d9f2d0","311b085e5d5488ba","7e6424f5f3918298","28ea7dc4cf8601f1"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8a4c9cc5f9d42f24","number":null,"blue_score":271444,"daa":286994,"ts":1791378950154,"rx":1791378958932,"parents":["423afc4ff727d1d4","acbecd6ea83641cc","4c3c46a5be81bba1","d131fa05ac54f4a4","5a70cce33aac07c3","d0a8bc18a6e3e3dc","50e45678f13cc601","6ee4c44574b7c11d","98a3354a1db3fee2"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a5f34115c42ba6ea","number":null,"blue_score":271360,"daa":287015,"ts":1791378954151,"rx":1791378958932,"parents":["e8b36738da84decc","6079edd4d3e0fb7f","2626057dd5ef49b1","1dee9626e1f5486e","00dba757e052a97b","56a6b83f344091c1","66b964c30dd4cbb1"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e490b3733bf10301","number":164150,"blue_score":271546,"daa":287088,"ts":1791378956072,"rx":1791378960434,"parents":["0cc5c8680b2afa09","a664736781591fe9","826d3951bc3ed492","f511a165f7ebe263"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"c1d22fc2c02a46a2","number":null,"blue_score":271546,"daa":287088,"ts":1791378955996,"rx":1791378960434,"parents":["0cc5c8680b2afa09","a664736781591fe9","826d3951bc3ed492","f511a165f7ebe263"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"69d917b411e31120","number":164150,"blue_score":271549,"daa":287091,"ts":1791378957467,"rx":1791378960934,"parents":["22d99544042d656c","0cc5c8680b2afa09","b5c9abdea8ec8f80","a231e3ba8a9e27c1","a664736781591fe9"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"3d4d4b825e4f8c57","number":null,"blue_score":271546,"daa":287088,"ts":1791378957577,"rx":1791378961434,"parents":["0cc5c8680b2afa09","a664736781591fe9","826d3951bc3ed492","f511a165f7ebe263"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"129806022ea7b44b","number":null,"blue_score":271476,"daa":287017,"ts":1791378956579,"rx":1791378962435,"parents":["74b51d59ce7a397a","665872951a2238a9","cdb284cd16e05614","2f2422e68564fe86"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0df485d3f7cfa928","number":null,"blue_score":271548,"daa":287090,"ts":1791378957807,"rx":1791378962435,"parents":["22d99544042d656c","0cc5c8680b2afa09","b5c9abdea8ec8f80","a664736781591fe9"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"fb6a4788a72f12b8","number":null,"blue_score":271475,"daa":287014,"ts":1791378955119,"rx":1791378962435,"parents":["665872951a2238a9","cdb284cd16e05614","d83a83eb76d9f2d0","311b085e5d5488ba","7e6424f5f3918298","28ea7dc4cf8601f1"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d0bf357d77e3b638","number":164151,"blue_score":271550,"daa":287092,"ts":1791378960149,"rx":1791378962936,"parents":["5460255379c61792","22d99544042d656c","b5c9abdea8ec8f80","a231e3ba8a9e27c1"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"a14df5d3f24b7359","number":null,"blue_score":271477,"daa":287020,"ts":1791378958339,"rx":1791378962936,"parents":["0f63de605956415c","74b51d59ce7a397a","2f2422e68564fe86","cf3c8adf3a300215","9be7c3cd1aed1381"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"56f101a33adf4118","number":null,"blue_score":271477,"daa":287020,"ts":1791378958339,"rx":1791378962959,"parents":["0f63de605956415c","74b51d59ce7a397a","2f2422e68564fe86","cf3c8adf3a300215","9be7c3cd1aed1381"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"16e929bf13ba7db9","number":null,"blue_score":271549,"daa":287091,"ts":1791378957971,"rx":1791378963437,"parents":["22d99544042d656c","0cc5c8680b2afa09","b5c9abdea8ec8f80","a231e3ba8a9e27c1","a664736781591fe9"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d674607b1fdbeea2","number":null,"blue_score":271479,"daa":287023,"ts":1791378959894,"rx":1791378963437,"parents":["129806022ea7b44b","fb6a4788a72f12b8","0f63de605956415c","3e8b79b265922364","cf3c8adf3a300215","9be7c3cd1aed1381"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"cb60747dbec85fe8","number":null,"blue_score":271547,"daa":287089,"ts":1791378959901,"rx":1791378963437,"parents":["0cc5c8680b2afa09","b5c9abdea8ec8f80","a664736781591fe9","826d3951bc3ed492"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a7c4548cb77cf24d","number":null,"blue_score":271550,"daa":287092,"ts":1791378959846,"rx":1791378964437,"parents":["5460255379c61792","22d99544042d656c","b5c9abdea8ec8f80","a231e3ba8a9e27c1"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"728fda983086da36","number":null,"blue_score":271232,"daa":286731,"ts":1791378922265,"rx":1791378965438,"parents":["73072bb9d8464946","6f80e116790810f9","f84fb4b0849c074a","4f528212ade0127b"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"769faafa25a070c6","number":null,"blue_score":271554,"daa":287096,"ts":1791378961615,"rx":1791378965438,"parents":["69d917b411e31120","e490b3733bf10301","c1d22fc2c02a46a2","5460255379c61792","3d4d4b825e4f8c57"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3cda0bba65ce90fa","number":164151,"blue_score":271555,"daa":287097,"ts":1791378962317,"rx":1791378965438,"parents":["69d917b411e31120","0df485d3f7cfa928","e490b3733bf10301","c1d22fc2c02a46a2","5460255379c61792","3d4d4b825e4f8c57"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"74976a5e6875aaf8","number":null,"blue_score":271554,"daa":287096,"ts":1791378961615,"rx":1791378965938,"parents":["69d917b411e31120","e490b3733bf10301","c1d22fc2c02a46a2","5460255379c61792","3d4d4b825e4f8c57"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3d658414a1446c78","number":null,"blue_score":271553,"daa":287095,"ts":1791378961406,"rx":1791378965938,"parents":["69d917b411e31120","e490b3733bf10301","c1d22fc2c02a46a2","5460255379c61792"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0223581a5a4cf5eb","number":null,"blue_score":271248,"daa":286749,"ts":1791378926988,"rx":1791378966437,"parents":["7bd21a17d68dd9eb","eaaf682d90cf5367","218017777fbfac85","728fda983086da36"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d255a888116dd147","number":null,"blue_score":271254,"daa":286733,"ts":1791378928502,"rx":1791378966437,"parents":["cc045e2277d0ad81","c28535874b00e889","61eb7bd47f51e224","48b360330da72c5f","45f2eb4c8ccac94a","129c416f86a0aadb"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"953d46b76c545fb7","number":null,"blue_score":271289,"daa":286783,"ts":1791378935319,"rx":1791378966938,"parents":["309b78cf245cbadf","60ab19a852162559","35e3a42b8a9bb18f","9de26885161f1370","de49e477f6e83125","a60def156502cae4","d255a888116dd147"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"25c93ae58ff2551e","number":164152,"blue_score":271556,"daa":287098,"ts":1791378963251,"rx":1791378966938,"parents":["d0bf357d77e3b638","69d917b411e31120","0df485d3f7cfa928","e490b3733bf10301","c1d22fc2c02a46a2","3d4d4b825e4f8c57"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"4b5ca0d1548865e3","number":null,"blue_score":271550,"daa":287092,"ts":1791378961819,"rx":1791378966938,"parents":["5460255379c61792","22d99544042d656c","b5c9abdea8ec8f80","a231e3ba8a9e27c1"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"059c1f38aaf4f534","number":null,"blue_score":271289,"daa":286783,"ts":1791378935319,"rx":1791378966938,"parents":["309b78cf245cbadf","60ab19a852162559","35e3a42b8a9bb18f","9de26885161f1370","de49e477f6e83125","a60def156502cae4","d255a888116dd147"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6805de9059c07b5a","number":null,"blue_score":271291,"daa":286809,"ts":1791378936902,"rx":1791378967438,"parents":["b53ff8c73faae9ff","cb694dfa3b7e6a2a","d255a888116dd147","0223581a5a4cf5eb"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"549fe7878ca16b51","number":null,"blue_score":271555,"daa":287097,"ts":1791378963312,"rx":1791378967438,"parents":["69d917b411e31120","0df485d3f7cfa928","e490b3733bf10301","c1d22fc2c02a46a2","5460255379c61792","3d4d4b825e4f8c57"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b0d87badd500c585","number":164152,"blue_score":271558,"daa":287100,"ts":1791378964376,"rx":1791378967438,"parents":["d0bf357d77e3b638","69d917b411e31120","16e929bf13ba7db9","0df485d3f7cfa928","cb60747dbec85fe8","e490b3733bf10301","c1d22fc2c02a46a2","3d4d4b825e4f8c57"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"551e2470ae588df7","number":null,"blue_score":271362,"daa":287035,"ts":1791378962493,"rx":1791378967941,"parents":["a5f34115c42ba6ea","86a99e73b3abbfd2","0411321f16b78867","2bda59b7bfbb09a0","05d4239b1a9e4084","1463946d7c6aed61"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8f3eb669bd50aea4","number":null,"blue_score":271556,"daa":287098,"ts":1791378964732,"rx":1791378967964,"parents":["69d917b411e31120","0df485d3f7cfa928","cb60747dbec85fe8","e490b3733bf10301","c1d22fc2c02a46a2","5460255379c61792","3d4d4b825e4f8c57"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"db56eb0d5f70e49c","number":null,"blue_score":271291,"daa":286809,"ts":1791378936902,"rx":1791378968438,"parents":["b53ff8c73faae9ff","cb694dfa3b7e6a2a","d255a888116dd147","0223581a5a4cf5eb"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"885a26577a406d2c","number":null,"blue_score":271362,"daa":287035,"ts":1791378962493,"rx":1791378968937,"parents":["a5f34115c42ba6ea","86a99e73b3abbfd2","0411321f16b78867","2bda59b7bfbb09a0","05d4239b1a9e4084","1463946d7c6aed61"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"dde0482fc1069d00","number":null,"blue_score":271472,"daa":286997,"ts":1791378964990,"rx":1791378968937,"parents":["a1f7d75f805fa273"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b6bc6e323bc4a3a2","number":null,"blue_score":271295,"daa":286788,"ts":1791378964714,"rx":1791378969438,"parents":["10e216b2cd3e58b7"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"7fe150a2630af7ca","number":null,"blue_score":271315,"daa":286814,"ts":1791378943707,"rx":1791378970937,"parents":["d7f5650d470680ad","84b56ec1986a818f","1ee3dcc9197a7990","3c55d572611bc5bf","d95e06971e8c57db","c10d1a2e501ad146","37d86b5254ccb0fe","059c1f38aaf4f534"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6e77cab6e64ed537","number":null,"blue_score":271364,"daa":287039,"ts":1791378967450,"rx":1791378971938,"parents":["885a26577a406d2c","551e2470ae588df7","3b33eb5f20ed53ca"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"56153b4b81c57acf","number":null,"blue_score":271472,"daa":286997,"ts":1791378965980,"rx":1791378971938,"parents":["a1f7d75f805fa273"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0c42276c8689ef20","number":null,"blue_score":271315,"daa":286814,"ts":1791378943707,"rx":1791378972438,"parents":["d7f5650d470680ad","84b56ec1986a818f","1ee3dcc9197a7990","3c55d572611bc5bf","d95e06971e8c57db","c10d1a2e501ad146","37d86b5254ccb0fe","059c1f38aaf4f534"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d2e4963f1febeef7","number":null,"blue_score":271328,"daa":286861,"ts":1791378947034,"rx":1791378972956,"parents":["f54e6a21d16ddb3e","e692653880a5c4de","0bf22a1c9398885a","db56eb0d5f70e49c","6805de9059c07b5a","953d46b76c545fb7"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a460068752e303d4","number":null,"blue_score":271491,"daa":287124,"ts":1791378967857,"rx":1791378972956,"parents":["3e9ede22d5e67c73","719947a725bf3152","fed39a7b8af48425","fdb45ac34944fdda","f51a97312b4b41d1","c6480be924d03a26","5b591e07681d6979","dfd524b8ebccc3a8","2d060b05436fbeaa"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e4a85c223cff0ec4","number":null,"blue_score":271353,"daa":286892,"ts":1791378948455,"rx":1791378972978,"parents":["4785651fbef5d945","f4f8d41fe947f471","7fe150a2630af7ca","db56eb0d5f70e49c","6805de9059c07b5a","953d46b76c545fb7"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c40ae17857f6241b","number":null,"blue_score":271392,"daa":286934,"ts":1791378954700,"rx":1791378973439,"parents":["2bb6fa62e672dbfa","9a08b4ba8a40f4a0","e4a85c223cff0ec4","d2e4963f1febeef7","0c42276c8689ef20"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3000f59d18d2d487","number":null,"blue_score":271404,"daa":286914,"ts":1791378958786,"rx":1791378973941,"parents":["0c9bed46a7c02b4c","b8ed6c118f1d51f0","e2ba1ef17834771e","e1c539fa554087d4","1915b7f4c8044336","29282d34c13bb030","8f2e727d3e7813df"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c8f36cb4d59c694c","number":164153,"blue_score":271568,"daa":287110,"ts":1791378969919,"rx":1791378974438,"parents":["b0d87badd500c585","25c93ae58ff2551e","8f3eb669bd50aea4","549fe7878ca16b51","3cda0bba65ce90fa","769faafa25a070c6","a7c4548cb77cf24d","74976a5e6875aaf8","3d658414a1446c78","4b5ca0d1548865e3"],"chain":true,"miner":"4f342bdd","color":"blue","locked":true,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"f440c783f0e5d517","number":null,"blue_score":271562,"daa":287104,"ts":1791378969537,"rx":1791378974939,"parents":["3cda0bba65ce90fa","769faafa25a070c6","d0bf357d77e3b638","a7c4548cb77cf24d","4b5ca0d1548865e3","16e929bf13ba7db9","cb60747dbec85fe8"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"fbad2af5cb7aaf55","number":null,"blue_score":271364,"daa":287039,"ts":1791378970174,"rx":1791378974939,"parents":["885a26577a406d2c","551e2470ae588df7","3b33eb5f20ed53ca"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a303cb0ef9dff6d6","number":null,"blue_score":271404,"daa":286914,"ts":1791378958786,"rx":1791378974939,"parents":["0c9bed46a7c02b4c","b8ed6c118f1d51f0","e2ba1ef17834771e","e1c539fa554087d4","1915b7f4c8044336","29282d34c13bb030","8f2e727d3e7813df"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"29925f7f6e04d443","number":null,"blue_score":271565,"daa":287107,"ts":1791378969639,"rx":1791378975439,"parents":["25c93ae58ff2551e","3cda0bba65ce90fa","769faafa25a070c6","74976a5e6875aaf8","3d658414a1446c78","a7c4548cb77cf24d","16e929bf13ba7db9","4b5ca0d1548865e3","cb60747dbec85fe8"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c7e80635b4dbf14d","number":null,"blue_score":271429,"daa":286948,"ts":1791378964346,"rx":1791378975439,"parents":["d24c9785f29489fc","9d256ae79606ac55","11400df432adb205","0bfcf30086b9de29","a303cb0ef9dff6d6","3000f59d18d2d487"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"fffd00dc1327a891","number":null,"blue_score":271474,"daa":286999,"ts":1791378972029,"rx":1791378975439,"parents":["dde0482fc1069d00","56153b4b81c57acf"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"72e93ef934766f1b","number":null,"blue_score":271443,"daa":286959,"ts":1791378969236,"rx":1791378976439,"parents":["bb81ea5cbef9c192"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4bb497f513afaedd","number":null,"blue_score":271564,"daa":287106,"ts":1791378971432,"rx":1791378976439,"parents":["3cda0bba65ce90fa","769faafa25a070c6","74976a5e6875aaf8","3d658414a1446c78","d0bf357d77e3b638","a7c4548cb77cf24d","16e929bf13ba7db9","cb60747dbec85fe8","4b5ca0d1548865e3"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"dbe3544111db6b8e","number":null,"blue_score":271296,"daa":286789,"ts":1791378970425,"rx":1791378976439,"parents":["b6bc6e323bc4a3a2"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"930e65d229f885cd","number":164154,"blue_score":271569,"daa":287111,"ts":1791378974755,"rx":1791378976940,"parents":["c8f36cb4d59c694c"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"bc224eee3fd3d8d3","number":null,"blue_score":271474,"daa":286999,"ts":1791378973641,"rx":1791378977941,"parents":["dde0482fc1069d00","56153b4b81c57acf"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"963ed0845ae215e0","number":null,"blue_score":271568,"daa":287110,"ts":1791378974898,"rx":1791378977941,"parents":["b0d87badd500c585","25c93ae58ff2551e","8f3eb669bd50aea4","549fe7878ca16b51","3cda0bba65ce90fa","769faafa25a070c6","74976a5e6875aaf8","4b5ca0d1548865e3","3d658414a1446c78","a7c4548cb77cf24d"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b9c26f2a1f999e8f","number":164154,"blue_score":271571,"daa":287113,"ts":1791378975479,"rx":1791378978444,"parents":["c8f36cb4d59c694c","29925f7f6e04d443","f440c783f0e5d517"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"2457909d7685d7bf","number":null,"blue_score":271185,"daa":286643,"ts":1791378963608,"rx":1791378978444,"parents":["d16bf1026fb0d570","814d0cbada548d09","6c43e265812f130b","69665616c99db34e","2914735a34acfbc9","ec538ffd463ffe3b","b05db30d0b27f5ac"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c9fe59c560ac5daf","number":null,"blue_score":271296,"daa":286789,"ts":1791378973084,"rx":1791378978942,"parents":["b6bc6e323bc4a3a2"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e9a7b08e1932071a","number":null,"blue_score":271568,"daa":287110,"ts":1791378974694,"rx":1791378978942,"parents":["b0d87badd500c585","25c93ae58ff2551e","8f3eb669bd50aea4","549fe7878ca16b51","3cda0bba65ce90fa","769faafa25a070c6","74976a5e6875aaf8","3d658414a1446c78","4b5ca0d1548865e3","a7c4548cb77cf24d"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0f715a9389258748","number":null,"blue_score":271443,"daa":286959,"ts":1791378970771,"rx":1791378979443,"parents":["bb81ea5cbef9c192"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"29b254732ca34bdd","number":null,"blue_score":271517,"daa":287058,"ts":1791378974094,"rx":1791378981446,"parents":["f1fab3fcb95235b2"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3946f203cc12640d","number":null,"blue_score":271481,"daa":287008,"ts":1791378977252,"rx":1791378981446,"parents":["c328b88e015ebff4","fffd00dc1327a891"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"01548059c4717d92","number":null,"blue_score":271571,"daa":287113,"ts":1791378976625,"rx":1791378981946,"parents":["c8f36cb4d59c694c","29925f7f6e04d443","f440c783f0e5d517"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0b8eff69df6bf138","number":164155,"blue_score":271576,"daa":287118,"ts":1791378980219,"rx":1791378982445,"parents":["b9c26f2a1f999e8f","930e65d229f885cd","e9a7b08e1932071a","963ed0845ae215e0","4bb497f513afaedd"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"8f189f6355f61ff5","number":null,"blue_score":271481,"daa":287009,"ts":1791378978835,"rx":1791378982445,"parents":["c328b88e015ebff4","fffd00dc1327a891","bc224eee3fd3d8d3"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"756e45132a5d8244","number":null,"blue_score":271187,"daa":286669,"ts":1791378973916,"rx":1791378982946,"parents":["2457909d7685d7bf","0658588441911b26","d89c37ae774c0ea8","474df91ba3b90729","426738da9b6fd7c5","ea73c5bccd488ed0"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"605f7118ebb99aaa","number":null,"blue_score":271446,"daa":287008,"ts":1791378978714,"rx":1791378984949,"parents":["72e93ef934766f1b","0f715a9389258748","c7e80635b4dbf14d","c40ae17857f6241b","b09bd41771f1e99a","9d894a48e869a98d","9c4066cda1230e67"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3b7640a8344ee222","number":164156,"blue_score":271578,"daa":287120,"ts":1791378983028,"rx":1791378984949,"parents":["0b8eff69df6bf138","01548059c4717d92"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"af479b294cb64666","number":null,"blue_score":271483,"daa":287012,"ts":1791378980572,"rx":1791378984949,"parents":["0a5216be19ba7fd7","c328b88e015ebff4","fffd00dc1327a891","bc224eee3fd3d8d3"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"709c4e177e6cccfa","number":null,"blue_score":271187,"daa":286669,"ts":1791378977830,"rx":1791378985449,"parents":["2457909d7685d7bf","0658588441911b26","d89c37ae774c0ea8","474df91ba3b90729","426738da9b6fd7c5","ea73c5bccd488ed0"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9ef711284e7147fb","number":164156,"blue_score":271578,"daa":287120,"ts":1791378983028,"rx":1791378985449,"parents":["0b8eff69df6bf138","01548059c4717d92"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"3fda3259e3b96bc1","number":null,"blue_score":271518,"daa":287223,"ts":1791378982311,"rx":1791378986468,"parents":["29b254732ca34bdd","a460068752e303d4","8a4c9cc5f9d42f24","2aecbb01b15aed2c","dbd8a28c4404c656","d916d0fbb4821f62","60ea1eb51eca3780","5439abaa7dcb00dc","ea45b4de9b4c817c","8169385c552615bb"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d2b2d7cfb6d66205","number":null,"blue_score":271518,"daa":287223,"ts":1791378982311,"rx":1791378987469,"parents":["29b254732ca34bdd","a460068752e303d4","8a4c9cc5f9d42f24","2aecbb01b15aed2c","dbd8a28c4404c656","d916d0fbb4821f62","60ea1eb51eca3780","5439abaa7dcb00dc","ea45b4de9b4c817c","8169385c552615bb"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f9737b645be0be19","number":null,"blue_score":271576,"daa":287118,"ts":1791378982279,"rx":1791378987469,"parents":["b9c26f2a1f999e8f","930e65d229f885cd","e9a7b08e1932071a","963ed0845ae215e0","4bb497f513afaedd"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"cafd4328da699b7e","number":null,"blue_score":271570,"daa":287112,"ts":1791378983384,"rx":1791378987952,"parents":["c8f36cb4d59c694c","f440c783f0e5d517"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3b6f8e57e3329da4","number":null,"blue_score":271572,"daa":287114,"ts":1791378982655,"rx":1791378988451,"parents":["e9a7b08e1932071a","c8f36cb4d59c694c","29925f7f6e04d443","f440c783f0e5d517"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6f6c41e8f8aa1c37","number":null,"blue_score":271487,"daa":287019,"ts":1791378984045,"rx":1791378988451,"parents":["af479b294cb64666","82b7e646ab8dccb7","8f189f6355f61ff5","3946f203cc12640d"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"cbffe5be58408d4b","number":164156,"blue_score":271578,"daa":287120,"ts":1791378984426,"rx":1791378989452,"parents":["0b8eff69df6bf138","01548059c4717d92"],"chain":true,"miner":"74e6234e","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"f632c38d25bba3ce","number":null,"blue_score":271447,"daa":287011,"ts":1791378985990,"rx":1791378989452,"parents":["605f7118ebb99aaa","9d2e98e097304cfc","4da64bcf5445ead5"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9f2af111f6eed07d","number":null,"blue_score":271487,"daa":287019,"ts":1791378984045,"rx":1791378989452,"parents":["af479b294cb64666","82b7e646ab8dccb7","8f189f6355f61ff5","3946f203cc12640d"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9465afe7007e030d","number":null,"blue_score":271578,"daa":287120,"ts":1791378984019,"rx":1791378989452,"parents":["0b8eff69df6bf138","01548059c4717d92"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4222d5c5c1a13ece","number":null,"blue_score":271298,"daa":286795,"ts":1791378980108,"rx":1791378990451,"parents":["dbe3544111db6b8e","c9fe59c560ac5daf","708fea9ece356261","ac24a9837c5e6399","9e9d9db35ea6435a","7cbd2996a6a1af2e"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0634f62907d4f7e8","number":null,"blue_score":271519,"daa":287313,"ts":1791378986449,"rx":1791378990473,"parents":["3fda3259e3b96bc1","ed26abef74febea9","5df5c3b34576f233","1dca67f5bea869c5","17d4fe39fc4b1ba2","9b43f2df15664cd3","769a92c62b240946","2626057dd5ef49b1","d67e46c13cd0a76c"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9a6eff3a505d3717","number":null,"blue_score":271298,"daa":286798,"ts":1791378986212,"rx":1791378990951,"parents":["dbe3544111db6b8e","c9fe59c560ac5daf","708fea9ece356261","ac24a9837c5e6399","9e9d9db35ea6435a","7cbd2996a6a1af2e","22863e019a094bc5","a1ab648b2f82ce23","37fcc71a9550e741"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"92f0a0533021bafa","number":null,"blue_score":271447,"daa":287011,"ts":1791378985990,"rx":1791378990951,"parents":["605f7118ebb99aaa","9d2e98e097304cfc","4da64bcf5445ead5"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"480d45021f3e232e","number":null,"blue_score":271487,"daa":287019,"ts":1791378984045,"rx":1791378990951,"parents":["af479b294cb64666","82b7e646ab8dccb7","8f189f6355f61ff5","3946f203cc12640d"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5b9f9b8bdeb07798","number":164157,"blue_score":271582,"daa":287124,"ts":1791378988241,"rx":1791378990951,"parents":["9ef711284e7147fb","3b7640a8344ee222","f9737b645be0be19","cafd4328da699b7e"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"5068a83aca5c11b6","number":null,"blue_score":271487,"daa":287019,"ts":1791378984045,"rx":1791378991451,"parents":["af479b294cb64666","82b7e646ab8dccb7","8f189f6355f61ff5","3946f203cc12640d"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a681bd147359e19b","number":null,"blue_score":271447,"daa":287011,"ts":1791378985990,"rx":1791378992453,"parents":["605f7118ebb99aaa","9d2e98e097304cfc","4da64bcf5445ead5"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4275b6d355bb4fde","number":164157,"blue_score":271585,"daa":287127,"ts":1791378989846,"rx":1791378992453,"parents":["cbffe5be58408d4b","9ef711284e7147fb","9465afe7007e030d","3b7640a8344ee222","f9737b645be0be19","3b6f8e57e3329da4","cafd4328da699b7e"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"6e0f31a8d5f638c3","number":null,"blue_score":271488,"daa":287021,"ts":1791378986387,"rx":1791378992954,"parents":["77abea1287053d65","af479b294cb64666","82b7e646ab8dccb7","8f189f6355f61ff5","3946f203cc12640d"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e542fae763081044","number":null,"blue_score":271366,"daa":287046,"ts":1791378984241,"rx":1791378993454,"parents":["fbad2af5cb7aaf55","6e77cab6e64ed537","30b1d9ddd53ad0ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c84dcef4e7eba0f1","number":null,"blue_score":271520,"daa":287309,"ts":1791378988246,"rx":1791378993454,"parents":["d2b2d7cfb6d66205","3fda3259e3b96bc1","ed26abef74febea9","5df5c3b34576f233","1dca67f5bea869c5","17d4fe39fc4b1ba2","0bcbb3f7a5344c45","0a0b3603291e2760","9b43f2df15664cd3"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0ba27c60d005b8d8","number":null,"blue_score":271581,"daa":287123,"ts":1791378989430,"rx":1791378993971,"parents":["9ef711284e7147fb","3b7640a8344ee222","3b6f8e57e3329da4"],"chain":false,"miner":"463ed7cd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"11af3f7edd7cada2","number":null,"blue_score":271488,"daa":287021,"ts":1791378986387,"rx":1791378993971,"parents":["77abea1287053d65","af479b294cb64666","82b7e646ab8dccb7","8f189f6355f61ff5","3946f203cc12640d"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9a09f2f7758f9a56","number":164157,"blue_score":271585,"daa":287127,"ts":1791378990401,"rx":1791378993971,"parents":["cbffe5be58408d4b","9ef711284e7147fb","9465afe7007e030d","3b7640a8344ee222","f9737b645be0be19","3b6f8e57e3329da4","cafd4328da699b7e"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"0a946d3cfc1a991b","number":null,"blue_score":271585,"daa":287127,"ts":1791378990102,"rx":1791378993971,"parents":["cbffe5be58408d4b","9ef711284e7147fb","9465afe7007e030d","3b7640a8344ee222","f9737b645be0be19","3b6f8e57e3329da4","cafd4328da699b7e"],"chain":false,"miner":"4f342bdd","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"72c5ea3a86ce1094","number":null,"blue_score":271366,"daa":287046,"ts":1791378987239,"rx":1791378993971,"parents":["fbad2af5cb7aaf55","6e77cab6e64ed537","30b1d9ddd53ad0ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"049f85a36f4b4f4c","number":164158,"blue_score":271586,"daa":287128,"ts":1791378991647,"rx":1791378994455,"parents":["5b9f9b8bdeb07798","cbffe5be58408d4b","9465afe7007e030d","3b6f8e57e3329da4"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"20b6120171f10a1a","number":164158,"blue_score":271586,"daa":287128,"ts":1791378991647,"rx":1791378994955,"parents":["5b9f9b8bdeb07798","cbffe5be58408d4b","9465afe7007e030d","3b6f8e57e3329da4"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"c70c074be62155dc","number":null,"blue_score":271582,"daa":287124,"ts":1791378991733,"rx":1791378994978,"parents":["9ef711284e7147fb","9465afe7007e030d","3b7640a8344ee222","cafd4328da699b7e"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6759eda8eb9555ad","number":null,"blue_score":271585,"daa":287127,"ts":1791378990401,"rx":1791378995455,"parents":["cbffe5be58408d4b","9ef711284e7147fb","9465afe7007e030d","3b7640a8344ee222","f9737b645be0be19","3b6f8e57e3329da4","cafd4328da699b7e"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"582af5b0b670551a","number":164158,"blue_score":271587,"daa":287129,"ts":1791378992510,"rx":1791378995954,"parents":["4275b6d355bb4fde","5b9f9b8bdeb07798"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"fab82608ef39c104","number":null,"blue_score":271366,"daa":287046,"ts":1791378987239,"rx":1791378995954,"parents":["fbad2af5cb7aaf55","6e77cab6e64ed537","30b1d9ddd53ad0ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"2b6b4bd148dff4d1","number":null,"blue_score":271492,"daa":287025,"ts":1791378989911,"rx":1791378995954,"parents":["9f2af111f6eed07d","6f6c41e8f8aa1c37","dcf708f030bf18ab","c2bad7bb7055e05e","77abea1287053d65"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"0028557666ad7bff","number":null,"blue_score":271492,"daa":287025,"ts":1791378989911,"rx":1791378996454,"parents":["9f2af111f6eed07d","6f6c41e8f8aa1c37","dcf708f030bf18ab","c2bad7bb7055e05e","77abea1287053d65"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9a8665af0d3729ab","number":164159,"blue_score":271592,"daa":287134,"ts":1791378994493,"rx":1791378996955,"parents":["20b6120171f10a1a","049f85a36f4b4f4c","9a09f2f7758f9a56","4275b6d355bb4fde","0a946d3cfc1a991b","0ba27c60d005b8d8"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"481ef2e85225bd10","number":null,"blue_score":271584,"daa":287126,"ts":1791378993323,"rx":1791378997955,"parents":["cbffe5be58408d4b","9ef711284e7147fb","9465afe7007e030d","3b7640a8344ee222","f9737b645be0be19","cafd4328da699b7e"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6a4d115202688b44","number":null,"blue_score":271494,"daa":287061,"ts":1791378992678,"rx":1791378998457,"parents":["6e0f31a8d5f638c3","9f2af111f6eed07d","6f6c41e8f8aa1c37","5068a83aca5c11b6","480d45021f3e232e","dcf708f030bf18ab","56f101a33adf4118","35f65f6c905f5eb4","58cc799b859b552d"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ebc956085001380a","number":null,"blue_score":271366,"daa":287046,"ts":1791378991981,"rx":1791378998457,"parents":["fbad2af5cb7aaf55","6e77cab6e64ed537","30b1d9ddd53ad0ce"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f847c6d1c2b33d10","number":164159,"blue_score":271595,"daa":287137,"ts":1791378996164,"rx":1791378998457,"parents":["582af5b0b670551a","20b6120171f10a1a","049f85a36f4b4f4c","9a09f2f7758f9a56","6759eda8eb9555ad","0a946d3cfc1a991b","c70c074be62155dc","0ba27c60d005b8d8"],"chain":true,"miner":"454508c1","color":"blue","locked":true,"final":true,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"5f1cf8a944e165c5","number":null,"blue_score":271587,"daa":287129,"ts":1791378995108,"rx":1791378998956,"parents":["c70c074be62155dc","5b9f9b8bdeb07798","cbffe5be58408d4b","3b6f8e57e3329da4"],"chain":false,"miner":"faa34a1a","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f615dccc9fb4377c","number":null,"blue_score":271595,"daa":287137,"ts":1791378996164,"rx":1791378998956,"parents":["582af5b0b670551a","20b6120171f10a1a","049f85a36f4b4f4c","9a09f2f7758f9a56","6759eda8eb9555ad","0a946d3cfc1a991b","c70c074be62155dc","0ba27c60d005b8d8"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"72dfba291a39a056","number":null,"blue_score":271595,"daa":287137,"ts":1791378996695,"rx":1791378999957,"parents":["582af5b0b670551a","20b6120171f10a1a","049f85a36f4b4f4c","9a09f2f7758f9a56","6759eda8eb9555ad","0a946d3cfc1a991b","0ba27c60d005b8d8","c70c074be62155dc"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"83b94d45e80c456c","number":null,"blue_score":271586,"daa":287128,"ts":1791378996575,"rx":1791379000456,"parents":["5b9f9b8bdeb07798","cbffe5be58408d4b","9465afe7007e030d","3b6f8e57e3329da4"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1a9095e05841a13d","number":null,"blue_score":271522,"daa":287330,"ts":1791378994273,"rx":1791379000956,"parents":["c84dcef4e7eba0f1","0634f62907d4f7e8","8c19b96d80c25073","662cf0bd7741cb38","35d33df6cf5bb0e6","d58267dc86d9bbef","9da3dc23c1f95993","149d3d1408895ada","ef7ecf5ec3983296"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b225abbc9d0ca361","number":null,"blue_score":271586,"daa":287128,"ts":1791378996575,"rx":1791379001456,"parents":["5b9f9b8bdeb07798","cbffe5be58408d4b","9465afe7007e030d","3b6f8e57e3329da4"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e5705554a1930ec4","number":null,"blue_score":271589,"daa":287131,"ts":1791378996514,"rx":1791379001456,"parents":["4275b6d355bb4fde","c70c074be62155dc","5b9f9b8bdeb07798","0ba27c60d005b8d8"],"chain":false,"miner":"faa34a1a","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"30be0688688ca686","number":null,"blue_score":271600,"daa":287142,"ts":1791378999965,"rx":1791379002456,"parents":["f847c6d1c2b33d10","f615dccc9fb4377c","9a8665af0d3729ab","5f1cf8a944e165c5","481ef2e85225bd10"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"7232131e9695fa6d","number":null,"blue_score":271450,"daa":287014,"ts":1791378997139,"rx":1791379002456,"parents":["f632c38d25bba3ce","a681bd147359e19b","92f0a0533021bafa"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a700669ddf82f426","number":164160,"blue_score":271601,"daa":287143,"ts":1791378999765,"rx":1791379002480,"parents":["f847c6d1c2b33d10","f615dccc9fb4377c","72dfba291a39a056","9a8665af0d3729ab","5f1cf8a944e165c5","481ef2e85225bd10"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"f1f11504e5967901","number":null,"blue_score":271596,"daa":287138,"ts":1791378998398,"rx":1791379002956,"parents":["9a8665af0d3729ab","582af5b0b670551a","6759eda8eb9555ad","c70c074be62155dc"],"chain":false,"miner":"930c1087","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5ac7a3ee2a8f8810","number":null,"blue_score":271189,"daa":286698,"ts":1791378997351,"rx":1791379003456,"parents":["756e45132a5d8244","709c4e177e6cccfa","915422adc23d0c1e","77047ec063a24d71","4f6507bc3ebe76b6","5100706508c96e82","714d8afde871e89a"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6831e08cd78b9fac","number":null,"blue_score":271370,"daa":287070,"ts":1791378998736,"rx":1791379004456,"parents":["fab82608ef39c104","ebc956085001380a","e542fae763081044","72c5ea3a86ce1094","beb5e331d0f1a814"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"43b4c67fdcc78b70","number":null,"blue_score":271598,"daa":287140,"ts":1791379000502,"rx":1791379004456,"parents":["9a8665af0d3729ab","5f1cf8a944e165c5","582af5b0b670551a","6759eda8eb9555ad","481ef2e85225bd10"],"chain":false,"miner":"faa34a1a","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ec21dc2afeaa6b25","number":null,"blue_score":271522,"daa":287329,"ts":1791378999362,"rx":1791379004456,"parents":["c84dcef4e7eba0f1","0634f62907d4f7e8","fb51a0456fc9d10c","8c19b96d80c25073","662cf0bd7741cb38","35d33df6cf5bb0e6","b4dafcd66e434ae0","9da3dc23c1f95993"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"02c0a4da79d6d263","number":null,"blue_score":271598,"daa":287140,"ts":1791379000502,"rx":1791379004956,"parents":["9a8665af0d3729ab","5f1cf8a944e165c5","582af5b0b670551a","6759eda8eb9555ad","481ef2e85225bd10"],"chain":false,"miner":"faa34a1a","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f3c9b152f49da7f1","number":null,"blue_score":271189,"daa":286698,"ts":1791378997351,"rx":1791379004956,"parents":["756e45132a5d8244","709c4e177e6cccfa","915422adc23d0c1e","77047ec063a24d71","4f6507bc3ebe76b6","5100706508c96e82","714d8afde871e89a"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1c592d9246d3f509","number":164161,"blue_score":271605,"daa":287149,"ts":1791379003042,"rx":1791379005456,"parents":["a700669ddf82f426","30be0688688ca686","f1f11504e5967901","e5705554a1930ec4","b225abbc9d0ca361","83b94d45e80c456c"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"3d2707bba57e2700","number":null,"blue_score":271603,"daa":287147,"ts":1791379002615,"rx":1791379005955,"parents":["f1f11504e5967901","f847c6d1c2b33d10","f615dccc9fb4377c","72dfba291a39a056","e5705554a1930ec4","5f1cf8a944e165c5","83b94d45e80c456c","481ef2e85225bd10","b225abbc9d0ca361"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5eab8d2e8d1936be","number":null,"blue_score":271594,"daa":287136,"ts":1791379000780,"rx":1791379005955,"parents":["83b94d45e80c456c","20b6120171f10a1a","049f85a36f4b4f4c","9a09f2f7758f9a56","6759eda8eb9555ad","4275b6d355bb4fde","0ba27c60d005b8d8","0a946d3cfc1a991b"],"chain":false,"miner":"fc69d313","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8f9de9eb02651e46","number":null,"blue_score":271300,"daa":286804,"ts":1791378994314,"rx":1791379006456,"parents":["9a6eff3a505d3717","4222d5c5c1a13ece","854a94b549610147"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"407533c9d61218b2","number":null,"blue_score":271605,"daa":287150,"ts":1791379004490,"rx":1791379006956,"parents":["a700669ddf82f426","30be0688688ca686","43b4c67fdcc78b70","f1f11504e5967901","e5705554a1930ec4","b225abbc9d0ca361","83b94d45e80c456c"],"chain":false,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a53b806295bd3d18","number":null,"blue_score":271503,"daa":287094,"ts":1791379002222,"rx":1791379006956,"parents":["d410f2dfd6fac575","7621fc0e8d8f29e0","5a9d2df96c552a62","ee22841ccbfa1987","6a4d115202688b44","58e15a5694d1efb8","cc0b3388f2b68b82","769a92c62b240946","2b6b4bd148dff4d1"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"33d2c1402e497fa0","number":null,"blue_score":271603,"daa":287147,"ts":1791379002615,"rx":1791379007457,"parents":["f1f11504e5967901","f847c6d1c2b33d10","f615dccc9fb4377c","72dfba291a39a056","e5705554a1930ec4","5f1cf8a944e165c5","83b94d45e80c456c","481ef2e85225bd10","b225abbc9d0ca361"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"56b1c124d34056dd","number":null,"blue_score":271370,"daa":287052,"ts":1791379002572,"rx":1791379007457,"parents":["fab82608ef39c104","ebc956085001380a","e542fae763081044","72c5ea3a86ce1094","708fea9ece356261","ac24a9837c5e6399"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e6a02edca84d0726","number":164162,"blue_score":271609,"daa":287156,"ts":1791379007157,"rx":1791379009957,"parents":["1c592d9246d3f509","407533c9d61218b2","3d2707bba57e2700","33d2c1402e497fa0","02c0a4da79d6d263","5eab8d2e8d1936be"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"91c1341196ef3638","number":null,"blue_score":271605,"daa":287149,"ts":1791379004477,"rx":1791379009957,"parents":["a700669ddf82f426","30be0688688ca686","f1f11504e5967901","e5705554a1930ec4","b225abbc9d0ca361","83b94d45e80c456c"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c5809e75610417c4","number":null,"blue_score":271603,"daa":287147,"ts":1791379005763,"rx":1791379010457,"parents":["f847c6d1c2b33d10","f615dccc9fb4377c","72dfba291a39a056","5eab8d2e8d1936be","9a8665af0d3729ab","e5705554a1930ec4","b225abbc9d0ca361","481ef2e85225bd10","5f1cf8a944e165c5"],"chain":false,"miner":"fc69d313","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"33d48939e1e1dfe8","number":null,"blue_score":271524,"daa":287341,"ts":1791379005260,"rx":1791379010957,"parents":["ec21dc2afeaa6b25","1a9095e05841a13d","63b5bf05b6a4914a","cc1d564d7b9301f7","65c51202feb1925b","28c1c317792edacf","599ab52a407001f0","23c76d2e84754b8e","9d3e3e66f5869090"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5e92584c0d02b80d","number":null,"blue_score":271572,"daa":287114,"ts":1791379007375,"rx":1791379010957,"parents":["b9c26f2a1f999e8f"],"chain":false,"miner":"9e4ba6b0","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3d2b9aa046ae76d1","number":null,"blue_score":271190,"daa":286722,"ts":1791379003002,"rx":1791379010957,"parents":["5ac7a3ee2a8f8810","6b93d4588fdbc526","4a331401510bdac5","0a6c1b278ce69fab","eb62964861017bc2"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b068e7556912e234","number":null,"blue_score":271607,"daa":287154,"ts":1791379006747,"rx":1791379011957,"parents":["1c592d9246d3f509","3d2707bba57e2700","43b4c67fdcc78b70","02c0a4da79d6d263","5eab8d2e8d1936be"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"9c71a65cf25c9dce","number":null,"blue_score":271191,"daa":286705,"ts":1791379005362,"rx":1791379012457,"parents":["f3c9b152f49da7f1","5ac7a3ee2a8f8810","6b93d4588fdbc526","802784e4b8c810a4","4a331401510bdac5","fe14c18ce0a2be01","cd8510551ce7c828"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"4498c7c08e7591a6","number":null,"blue_score":271609,"daa":287156,"ts":1791379008545,"rx":1791379013153,"parents":["1c592d9246d3f509","407533c9d61218b2","3d2707bba57e2700","33d2c1402e497fa0","02c0a4da79d6d263","5eab8d2e8d1936be"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3e4d2fa1a889b797","number":null,"blue_score":271609,"daa":287156,"ts":1791379007809,"rx":1791379013456,"parents":["1c592d9246d3f509","407533c9d61218b2","3d2707bba57e2700","33d2c1402e497fa0","02c0a4da79d6d263","5eab8d2e8d1936be"],"chain":false,"miner":"74e6234e","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"f7b15130c2137d82","number":null,"blue_score":271372,"daa":287083,"ts":1791379008151,"rx":1791379013456,"parents":["6831e08cd78b9fac","56b1c124d34056dd","9a6eff3a505d3717","4222d5c5c1a13ece","f9165223588bd4e1"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"cec7416341713382","number":null,"blue_score":271609,"daa":287156,"ts":1791379008545,"rx":1791379013957,"parents":["1c592d9246d3f509","407533c9d61218b2","3d2707bba57e2700","33d2c1402e497fa0","02c0a4da79d6d263","5eab8d2e8d1936be"],"chain":false,"miner":"930c1087","color":"blue","locked":false,"final":false,"shards":[],"proven":false},{"hash":"da5a26a191386031","number":null,"blue_score":271572,"daa":287114,"ts":1791379009160,"rx":1791379013957,"parents":["b9c26f2a1f999e8f"],"chain":false,"miner":"9e4ba6b0","color":"red","locked":false,"final":false,"shards":[],"proven":false},{"hash":"382b1f8f8ac6d59f","number":null,"blue_score":271300,"daa":286805,"ts":1791379001721,"rx":1791379013957,"parents":["9a6eff3a505d3717","4222d5c5c1a13ece","854a94b549610147","eb73a6bc90b47d39"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"5f4b0a92bd63d783","number":164163,"blue_score":271613,"daa":287161,"ts":1791379011911,"rx":1791379014458,"parents":["e6a02edca84d0726","b068e7556912e234","91c1341196ef3638","c5809e75610417c4","5e92584c0d02b80d"],"chain":true,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"47067ebbdd1cddca","number":null,"blue_score":271372,"daa":287083,"ts":1791379008151,"rx":1791379014458,"parents":["6831e08cd78b9fac","56b1c124d34056dd","9a6eff3a505d3717","4222d5c5c1a13ece","f9165223588bd4e1"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"097790f0e5914de1","number":null,"blue_score":271300,"daa":286805,"ts":1791379001721,"rx":1791379015458,"parents":["9a6eff3a505d3717","4222d5c5c1a13ece","854a94b549610147","eb73a6bc90b47d39"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d2da92dccc82dbbb","number":null,"blue_score":271301,"daa":286806,"ts":1791379008113,"rx":1791379016459,"parents":["8f9de9eb02651e46","5dab6093dcffa72a"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"41ae34b603682599","number":null,"blue_score":271372,"daa":287083,"ts":1791379011900,"rx":1791379016958,"parents":["6831e08cd78b9fac","56b1c124d34056dd","9a6eff3a505d3717","4222d5c5c1a13ece","f9165223588bd4e1"],"chain":false,"miner":"0c550c9c","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c00e378603aecdd1","number":null,"blue_score":271478,"daa":287003,"ts":1791379014241,"rx":1791379017959,"parents":["a1f7d75f805fa273","3e8b79b265922364","bfce644ca5aa8777","40197a4ac1d09390","cf3c8adf3a300215","0f61394aab9acfe1"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"6d14ef0660e36a6e","number":null,"blue_score":271301,"daa":286822,"ts":1791379011159,"rx":1791379017959,"parents":["8f9de9eb02651e46","4c412893f2aa4424","f3f0a3d0c3a3b517"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"8e9860516e0fcce8","number":null,"blue_score":271574,"daa":287116,"ts":1791379014140,"rx":1791379018459,"parents":["da5a26a191386031","5e92584c0d02b80d"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"e92742cee1e8a437","number":null,"blue_score":271064,"daa":286456,"ts":1791378574528,"rx":1791379018959,"parents":["598f11ef60023d9c","222ce4c6731bbc93","0b79d93aa4987068"],"chain":false,"miner":"4c022439","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ba63e16f35bea4bc","number":164164,"blue_score":271617,"daa":287165,"ts":1791379016482,"rx":1791379018959,"parents":["5f4b0a92bd63d783","cec7416341713382","4498c7c08e7591a6","3e4d2fa1a889b797"],"chain":false,"miner":"6e80f3ef","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"bb7392c30710db3f","number":null,"blue_score":271302,"daa":286807,"ts":1791379014494,"rx":1791379019460,"parents":["8f9de9eb02651e46","382b1f8f8ac6d59f"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"cf8e2020544e94f0","number":164164,"blue_score":271617,"daa":287166,"ts":1791379015771,"rx":1791379019460,"parents":["5f4b0a92bd63d783","cec7416341713382","4498c7c08e7591a6","3e4d2fa1a889b797","da5a26a191386031"],"chain":true,"miner":"454508c1","color":"blue","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"8f38fc0905964b1f","number":null,"blue_score":271525,"daa":287348,"ts":1791379014057,"rx":1791379019960,"parents":["33d48939e1e1dfe8","cbf355b445018133","ad463be14545348f","974160aea46909b0","5f54d7f3b6ef1693","50253bc0c9e02b3d","35f65f6c905f5eb4"],"chain":false,"miner":"0609a6f2","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3bc5752a2c2f37ea","number":null,"blue_score":271252,"daa":286733,"ts":1791379014041,"rx":1791379020479,"parents":["cc045e2277d0ad81","129c416f86a0aadb","d672c99fb674d408","dc658ac84091b215","de18335061672354","a677078ded540e5d"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"7eb7625e77cf32c3","number":null,"blue_score":271453,"daa":287040,"ts":1791379005704,"rx":1791379020479,"parents":["61f015d330cbe747","7232131e9695fa6d","381aa32c7b554a3b","4c0eff5f1038d47a","29e2583543f343d4"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"b9c7f5a8f21ac75d","number":null,"blue_score":271482,"daa":287080,"ts":1791379015852,"rx":1791379020479,"parents":["0a5216be19ba7fd7","89ac3c195ec88cdc","7eb7625e77cf32c3","d4ab1345ce908f1d","d1bbdb132b13394a"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c531f0c342cb7866","number":null,"blue_score":271617,"daa":287166,"ts":1791379017208,"rx":1791379020479,"parents":["5f4b0a92bd63d783","cec7416341713382","4498c7c08e7591a6","3e4d2fa1a889b797","da5a26a191386031"],"chain":false,"miner":"fc69d313","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"a2aeec4b496545cc","number":null,"blue_score":271617,"daa":287165,"ts":1791379018010,"rx":1791379020479,"parents":["5f4b0a92bd63d783","cec7416341713382","4498c7c08e7591a6","3e4d2fa1a889b797"],"chain":false,"miner":"6e80f3ef","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"ffb954d78843ed38","number":null,"blue_score":271302,"daa":286807,"ts":1791379014494,"rx":1791379020506,"parents":["8f9de9eb02651e46","382b1f8f8ac6d59f"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c44c9654138c0b17","number":null,"blue_score":271617,"daa":287165,"ts":1791379017272,"rx":1791379020960,"parents":["5f4b0a92bd63d783","cec7416341713382","4498c7c08e7591a6","3e4d2fa1a889b797"],"chain":false,"miner":"faa34a1a","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"56e95b6b31b87f91","number":null,"blue_score":271617,"daa":287166,"ts":1791379017208,"rx":1791379020960,"parents":["5f4b0a92bd63d783","cec7416341713382","4498c7c08e7591a6","3e4d2fa1a889b797","da5a26a191386031"],"chain":false,"miner":"fc69d313","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"20d98bdfc0ae56e0","number":null,"blue_score":271617,"daa":287166,"ts":1791379017208,"rx":1791379021460,"parents":["5f4b0a92bd63d783","cec7416341713382","4498c7c08e7591a6","3e4d2fa1a889b797","da5a26a191386031"],"chain":false,"miner":"fc69d313","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"1234c2ab57e68126","number":null,"blue_score":271252,"daa":286742,"ts":1791379017530,"rx":1791379022961,"parents":["cc045e2277d0ad81","129c416f86a0aadb","d672c99fb674d408","dc658ac84091b215","de18335061672354","a677078ded540e5d","6faa9548c4b1b314"],"chain":false,"miner":"d4c62c28","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"af6a0bac1193777d","number":164165,"blue_score":271619,"daa":287168,"ts":1791379019853,"rx":1791379022961,"parents":["cf8e2020544e94f0","ba63e16f35bea4bc"],"chain":true,"miner":"454508c1","color":"pending","locked":false,"final":false,"shards":[{"i":0,"n":1,"state":"planned","prover":null,"lag":null,"payout":null,"pgas":0}],"proven":false},{"hash":"cd4e44788545fd8e","number":null,"blue_score":271508,"daa":287119,"ts":1791379019418,"rx":1791379022961,"parents":["b1525eb38efe7c7d","e949316941aa5c70","c129995e014b3126","70fc438af6bf0681","c00e378603aecdd1","7eb7625e77cf32c3"],"chain":false,"miner":"c0df92ce","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"552d530ba3116439","number":null,"blue_score":271617,"daa":287165,"ts":1791379017585,"rx":1791379023462,"parents":["5f4b0a92bd63d783","cec7416341713382","4498c7c08e7591a6","3e4d2fa1a889b797"],"chain":false,"miner":"463ed7cd","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"104f3635a1225a72","number":null,"blue_score":271576,"daa":287118,"ts":1791379019269,"rx":1791379023462,"parents":["8e9860516e0fcce8","930e65d229f885cd"],"chain":false,"miner":"9e4ba6b0","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"3e6f175305fd69fc","number":null,"blue_score":271619,"daa":287168,"ts":1791379020398,"rx":1791379023462,"parents":["cf8e2020544e94f0","ba63e16f35bea4bc"],"chain":false,"miner":"454508c1","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"c14036bfce786a90","number":null,"blue_score":271617,"daa":287165,"ts":1791379018356,"rx":1791379023462,"parents":["5f4b0a92bd63d783","cec7416341713382","4498c7c08e7591a6","3e4d2fa1a889b797"],"chain":false,"miner":"74e6234e","color":"pending","locked":false,"final":false,"shards":[],"proven":false},{"hash":"d158d81376277915","number":null,"blue_score":271304,"daa":286834,"ts":1791379017043,"rx":1791379023462,"parents":["d2da92dccc82dbbb","382b1f8f8ac6d59f","097790f0e5914de1","0ec7fe24b9f32c16"],"chain":false,"miner":"1dc3901b","color":"pending","locked":false,"final":false,"shards":[],"proven":false}],"miners":[{"id":"9e4ba6b0","blocks":251,"share":13.7,"last_seen":"2026-10-07 13:17:03.462286+00","engine":null},{"id":"c0df92ce","blocks":242,"share":13.2,"last_seen":"2026-10-07 13:17:02.961576+00","engine":null},{"id":"0c550c9c","blocks":145,"share":7.9,"last_seen":"2026-10-07 13:16:56.95875+00","engine":null},{"id":"454508c1","blocks":138,"share":7.5,"last_seen":"2026-10-07 13:17:03.462286+00","engine":null},{"id":"d4c62c28","blocks":138,"share":7.5,"last_seen":"2026-10-07 13:17:02.961576+00","engine":null},{"id":"0609a6f2","blocks":138,"share":7.5,"last_seen":"2026-10-07 13:16:59.960212+00","engine":null},{"id":"6e80f3ef","blocks":130,"share":7.1,"last_seen":"2026-10-07 13:17:00.479041+00","engine":null},{"id":"930c1087","blocks":123,"share":6.7,"last_seen":"2026-10-07 13:16:53.957934+00","engine":null},{"id":"fc69d313","blocks":122,"share":6.7,"last_seen":"2026-10-07 13:17:01.460266+00","engine":null},{"id":"faa34a1a","blocks":119,"share":6.5,"last_seen":"2026-10-07 13:17:00.96048+00","engine":null},{"id":"74e6234e","blocks":100,"share":5.5,"last_seen":"2026-10-07 13:17:03.462286+00","engine":null},{"id":"463ed7cd","blocks":66,"share":3.6,"last_seen":"2026-10-07 13:17:03.462286+00","engine":null},{"id":"4f342bdd","blocks":60,"share":3.3,"last_seen":"2026-10-07 13:16:33.971816+00","engine":null},{"id":"1dc3901b","blocks":57,"share":3.1,"last_seen":"2026-10-07 13:17:03.462286+00","engine":null},{"id":"4c022439","blocks":4,"share":0.2,"last_seen":"2026-10-07 13:16:58.959979+00","engine":null}],"events":[{"ts":"2026-10-07T13:16:55.899727+00:00","kind":"checkpoint_locked","text":"checkpoint 9053 locked (68.8% of weight, 69.6% of active, 11 voters) at block f847c6d1"},{"ts":"2026-10-07T13:16:46.652225+00:00","kind":"difficulty","text":"Difficulty up 5.2% to 129,652,223"},{"ts":"2026-10-07T13:16:34.268251+00:00","kind":"checkpoint_locked","text":"checkpoint 9052 locked (75.6% of weight, 76.4% of active, 11 voters) at block c8f36cb4"},{"ts":"2026-10-07T13:16:20.653112+00:00","kind":"peer_joined","text":"Peer joined (3 peers)"},{"ts":"2026-10-07T13:16:06.655449+00:00","kind":"checkpoint_locked","text":"checkpoint 9051 locked (68.5% of weight, 69.5% of active, 11 voters) at block d8abce89"},{"ts":"2026-10-07T13:16:06.652313+00:00","kind":"difficulty","text":"Difficulty up 5.4% to 123,247,012"},{"ts":"2026-10-07T13:15:56.692452+00:00","kind":"peer_left","text":"Peer left (2 peers)"},{"ts":"2026-10-07T13:15:42.020303+00:00","kind":"checkpoint_locked","text":"checkpoint 9050 locked (68.2% of weight, 69.8% of active, 11 voters) at block f7b9b6f7"},{"ts":"2026-10-07T13:15:40.916486+00:00","kind":"miner_back","text":"Miner 4c022439 is back after a quiet spell"},{"ts":"2026-10-07T13:15:38.649858+00:00","kind":"miner_quiet","text":"Miner 4c022439 has gone quiet (no block for 5 min)"},{"ts":"2026-10-07T13:15:22.401051+00:00","kind":"checkpoint_locked","text":"checkpoint 9049 locked (68.4% of weight, 69.9% of active, 11 voters) at block a1f7d75f"},{"ts":"2026-10-07T13:14:53.517072+00:00","kind":"checkpoint_locked","text":"checkpoint 9048 locked (75.1% of weight, 78.9% of active, 11 voters) at block bb81ea5c"},{"ts":"2026-10-07T13:14:30.647042+00:00","kind":"difficulty","text":"Difficulty up 5.7% to 116,904,127"},{"ts":"2026-10-07T13:14:26.019786+00:00","kind":"checkpoint_locked","text":"checkpoint 9047 locked (77.1% of weight, 77.8% of active, 10 voters) at block 476e653b"},{"ts":"2026-10-07T13:14:17.450076+00:00","kind":"miner_back","text":"Miner 1dc3901b is back after a quiet spell"},{"ts":"2026-10-07T13:13:50.649562+00:00","kind":"checkpoint_locked","text":"checkpoint 9046 locked (71.3% of weight, 72.7% of active, 10 voters) at block a6f1e757"},{"ts":"2026-10-07T13:13:46.642832+00:00","kind":"difficulty","text":"Difficulty up 5.2% to 110,586,082"},{"ts":"2026-10-07T13:13:28.405559+00:00","kind":"checkpoint_locked","text":"checkpoint 9045 locked (76.8% of weight, 79.5% of active, 10 voters) at block 4785651f"},{"ts":"2026-10-07T13:13:08.680865+00:00","kind":"difficulty","text":"Difficulty up 5.3% to 105,112,302"},{"ts":"2026-10-07T13:13:05.268932+00:00","kind":"checkpoint_locked","text":"checkpoint 9044 locked (70.1% of weight, 72.1% of active, 10 voters) at block 5ca9d92a"},{"ts":"2026-10-07T13:12:50.638484+00:00","kind":"miner_quiet","text":"Miner 1dc3901b has gone quiet (no block for 5 min)"},{"ts":"2026-10-07T13:12:41.151582+00:00","kind":"checkpoint_locked","text":"checkpoint 9043 locked (69.9% of weight, 71.8% of active, 10 voters) at block 10e216b2"},{"ts":"2026-10-07T13:12:19.404332+00:00","kind":"checkpoint_locked","text":"checkpoint 9042 locked (69.2% of weight, 71.2% of active, 10 voters) at block fed8fbc6"},{"ts":"2026-10-07T13:11:55.766869+00:00","kind":"checkpoint_locked","text":"checkpoint 9041 locked (70.4% of weight, 72.3% of active, 10 voters) at block 73072bb9"},{"ts":"2026-10-07T13:11:42.675462+00:00","kind":"difficulty","text":"Difficulty down 5.1% to 99,854,117"},{"ts":"2026-10-07T13:11:33.516497+00:00","kind":"checkpoint_locked","text":"checkpoint 9040 locked (70.4% of weight, 71.9% of active, 10 voters) at block c29a4e74"},{"ts":"2026-10-07T13:11:08.672397+00:00","kind":"checkpoint_locked","text":"checkpoint 9039 locked (69.6% of weight, 72.4% of active, 10 voters) at block b5e24be5"},{"ts":"2026-10-07T13:10:52.265993+00:00","kind":"checkpoint_locked","text":"checkpoint 9038 locked (69.9% of weight, 72.4% of active, 10 voters) at block 6900bec8"},{"ts":"2026-10-07T13:10:35.261621+00:00","kind":"miner_back","text":"Miner 4c022439 is back after a quiet spell"},{"ts":"2026-10-07T13:10:29.013753+00:00","kind":"checkpoint_locked","text":"checkpoint 9037 locked (69.7% of weight, 72.0% of active, 10 voters) at block d7ec6766"}],"finality":{"supported":true,"active":true,"next_index":9054,"latest_locked_index":9053,"latest_locked_hash":"f847c6d1c2b33d10","latest_locked_blue_score":271595,"params":{"dust":5,"minDaa":7200,"aggregators":8,"weightWindow":7200,"presenceWindow":20,"checkpointDepth":20,"equivocationBan":7200,"checkpointInterval":30},"weights":{"keys":[{"id":"6e80f3ef","voter":true,"blocks":850,"revealed":true,"participation":1,"stripped_until_daa":0},{"id":"930c1087","voter":true,"blocks":724,"revealed":true,"participation":1,"stripped_until_daa":0},{"id":"454508c1","voter":true,"blocks":722,"revealed":true,"participation":1,"stripped_until_daa":0},{"id":"faa34a1a","voter":true,"blocks":646,"revealed":true,"participation":1,"stripped_until_daa":0},{"id":"fc69d313","voter":true,"blocks":605,"revealed":true,"participation":1,"stripped_until_daa":0},{"id":"74e6234e","voter":true,"blocks":545,"revealed":true,"participation":1,"stripped_until_daa":0},{"id":"9e4ba6b0","voter":true,"blocks":545,"revealed":true,"participation":0.9,"stripped_until_daa":0},{"id":"4f342bdd","voter":true,"blocks":358,"revealed":true,"participation":1,"stripped_until_daa":0},{"id":"463ed7cd","voter":true,"blocks":339,"revealed":true,"participation":1,"stripped_until_daa":0},{"id":"0609a6f2","voter":true,"blocks":186,"revealed":true,"participation":0.95,"stripped_until_daa":0},{"id":"0c550c9c","voter":true,"blocks":13,"revealed":true,"participation":0.9,"stripped_until_daa":0}],"voters":11,"daa_score":287137,"total_weight":5533,"active_weight":5467.9,"checkpoint_hash":"f847c6d1c2b33d105bfc4de0925a6712d0c721ea9d103397a65c91e5023b338f","checkpoint_index":9053},"checkpoints":[{"index":9014,"hash":"9e6bddeb2ff5af93","blue_score":270420,"daa":285416,"state":"locked","signed":3453,"active":4880,"total":5052,"fraction_active":0.7075384709956355,"fraction_total":0.6834916864608076,"votes":0,"voters":10,"locked_at":"2026-10-07 12:57:35.855+00","updated_at":"2026-10-07 12:57:35.867703+00"},{"index":9015,"hash":"d398c1f3b3368a15","blue_score":270451,"daa":285462,"state":"locked","signed":3457,"active":5019,"total":5041,"fraction_active":0.6887002948442107,"fraction_total":0.6857766316207102,"votes":0,"voters":10,"locked_at":"2026-10-07 12:58:07.277+00","updated_at":"2026-10-07 12:58:07.290487+00"},{"index":9016,"hash":"e9265e06d97d1dc5","blue_score":270481,"daa":285506,"state":"locked","signed":3446,"active":4927,"total":5027,"fraction_active":0.6994114065354171,"fraction_total":0.6854983091306942,"votes":0,"voters":10,"locked_at":"2026-10-07 12:58:39.145+00","updated_at":"2026-10-07 12:58:39.157098+00"},{"index":9017,"hash":"ad7850c635ddf9cd","blue_score":270513,"daa":285549,"state":"locked","signed":3449,"active":4806,"total":5024,"fraction_active":0.7176072821846554,"fraction_total":0.6865047770700637,"votes":0,"voters":10,"locked_at":"2026-10-07 12:59:02.803+00","updated_at":"2026-10-07 12:59:02.813711+00"},{"index":9018,"hash":"12e510903d338662","blue_score":270541,"daa":285577,"state":"locked","signed":3793,"active":5024,"total":5029,"fraction_active":0.7548559146632702,"fraction_total":0.7542254921455558,"votes":0,"voters":10,"locked_at":"2026-10-07 12:59:46.411+00","updated_at":"2026-10-07 12:59:46.422207+00"},{"index":9019,"hash":"0e1ffaac651a3bb9","blue_score":270574,"daa":285622,"state":"locked","signed":3453,"active":4979,"total":5016,"fraction_active":0.6934988250888715,"fraction_total":0.6883971291866029,"votes":0,"voters":10,"locked_at":"2026-10-07 13:00:21.29+00","updated_at":"2026-10-07 13:00:21.301808+00"},{"index":9020,"hash":"5a6bc647b7ea06b9","blue_score":270601,"daa":285677,"state":"locked","signed":4121,"active":4865,"total":4994,"fraction_active":0.847070914696814,"fraction_total":0.8251902282739287,"votes":10,"voters":10,"locked_at":"2026-10-07 13:00:48.389+00","updated_at":"2026-10-07 13:00:48.631072+00"},{"index":9021,"hash":"87bf8a8e50c4a44e","blue_score":270633,"daa":285719,"state":"locked","signed":3052,"active":4894,"total":4982,"fraction_active":0.6236207601144258,"fraction_total":0.6126053793657166,"votes":0,"voters":10,"locked_at":"2026-10-07 13:01:16.531+00","updated_at":"2026-10-07 13:01:16.543849+00"},{"index":9022,"hash":"754548cccdb9fd85","blue_score":270665,"daa":285751,"state":"locked","signed":3439,"active":4922,"total":4987,"fraction_active":0.6986287455561199,"fraction_total":0.6895929416482856,"votes":0,"voters":10,"locked_at":"2026-10-07 13:01:38.89+00","updated_at":"2026-10-07 13:01:38.90192+00"},{"index":9023,"hash":"d6b16c4271e3eaa3","blue_score":270692,"daa":285788,"state":"locked","signed":2281,"active":4905,"total":4980,"fraction_active":0.46496458237782196,"fraction_total":0.4580321285140562,"votes":0,"voters":10,"locked_at":"2026-10-07 13:02:15.533+00","updated_at":"2026-10-07 13:02:15.545232+00"},{"index":9024,"hash":"ed1ea56a718904cb","blue_score":270725,"daa":285839,"state":"locked","signed":3782,"active":4866,"total":4980,"fraction_active":0.7771658721025809,"fraction_total":0.7594377510040161,"votes":0,"voters":10,"locked_at":"2026-10-07 13:02:45.892+00","updated_at":"2026-10-07 13:02:45.903549+00"},{"index":9025,"hash":"c55daa00accd7dc7","blue_score":270753,"daa":285884,"state":"locked","signed":3778,"active":4963,"total":4978,"fraction_active":0.7611104395825778,"fraction_total":0.7589393330654881,"votes":0,"voters":10,"locked_at":"2026-10-07 13:03:25.01+00","updated_at":"2026-10-07 13:03:25.021397+00"},{"index":9026,"hash":"4519d2045fcd0b64","blue_score":270781,"daa":285941,"state":"locked","signed":3759,"active":4850,"total":4956,"fraction_active":0.775019586821162,"fraction_total":0.7584745762711864,"votes":0,"voters":10,"locked_at":"2026-10-07 13:03:55.642+00","updated_at":"2026-10-07 13:03:55.653574+00"},{"index":9027,"hash":"144918ebc56a5991","blue_score":270812,"daa":285982,"state":"locked","signed":3426,"active":4888,"total":4951,"fraction_active":0.7007926361544362,"fraction_total":0.6919814178953747,"votes":0,"voters":10,"locked_at":"2026-10-07 13:04:23.458+00","updated_at":"2026-10-07 13:04:23.470102+00"},{"index":9028,"hash":"d6f3487aa998e037","blue_score":270847,"daa":286030,"state":"locked","signed":3757,"active":4907,"total":4962,"fraction_active":0.7656253184161725,"fraction_total":0.7571543732365982,"votes":0,"voters":10,"locked_at":"2026-10-07 13:04:53.257+00","updated_at":"2026-10-07 13:04:53.269365+00"},{"index":9029,"hash":"6f89fea2b97ae809","blue_score":270870,"daa":286060,"state":"locked","signed":3780,"active":4936,"total":4968,"fraction_active":0.7657091925616821,"fraction_total":0.7608695652173914,"votes":0,"voters":10,"locked_at":"2026-10-07 13:05:25.004+00","updated_at":"2026-10-07 13:05:25.016764+00"},{"index":9030,"hash":"b11f834d32074a76","blue_score":270901,"daa":286107,"state":"locked","signed":3089,"active":4834,"total":4958,"fraction_active":0.6389426109979213,"fraction_total":0.6230334812424365,"votes":0,"voters":10,"locked_at":"2026-10-07 13:05:48.006+00","updated_at":"2026-10-07 13:05:48.018224+00"},{"index":9031,"hash":"aacdea8a16b26b70","blue_score":270932,"daa":286150,"state":"locked","signed":3414,"active":4837,"total":4950,"fraction_active":0.7057291397504936,"fraction_total":0.6896969696969697,"votes":0,"voters":10,"locked_at":"2026-10-07 13:06:21.507+00","updated_at":"2026-10-07 13:06:21.519206+00"},{"index":9032,"hash":"76eec367ab07a357","blue_score":270961,"daa":286200,"state":"locked","signed":3754,"active":4730,"total":4930,"fraction_active":0.7935736180107811,"fraction_total":0.7614604462474645,"votes":0,"voters":10,"locked_at":"2026-10-07 13:07:10.003+00","updated_at":"2026-10-07 13:07:10.016017+00"},{"index":9033,"hash":"69be1aba5551b75c","blue_score":270991,"daa":286276,"state":"locked","signed":3367,"active":4734,"total":4907,"fraction_active":0.7111927845721648,"fraction_total":0.6861626248216833,"votes":0,"voters":10,"locked_at":"2026-10-07 13:08:11.388+00","updated_at":"2026-10-07 13:08:11.400003+00"},{"index":9034,"hash":"72d32eee18be95ac","blue_score":271021,"daa":286355,"state":"locked","signed":3381,"active":4673,"total":4888,"fraction_active":0.7234174574476052,"fraction_total":0.6916939443535188,"votes":0,"voters":10,"locked_at":"2026-10-07 13:09:08.253+00","updated_at":"2026-10-07 13:09:08.264795+00"},{"index":9035,"hash":"9014e59a429ffdae","blue_score":271055,"daa":286436,"state":"locked","signed":3374,"active":4709,"total":4869,"fraction_active":0.7164470680667183,"fraction_total":0.6929554323269665,"votes":0,"voters":10,"locked_at":"2026-10-07 13:09:38.753+00","updated_at":"2026-10-07 13:09:38.765648+00"},{"index":9036,"hash":"0d89c6157f191a94","blue_score":271082,"daa":286490,"state":"locked","signed":3374,"active":4595,"total":4851,"fraction_active":0.734204484870905,"fraction_total":0.6955266955266955,"votes":0,"voters":10,"locked_at":"2026-10-07 13:10:07.753+00","updated_at":"2026-10-07 13:10:07.764902+00"},{"index":9037,"hash":"d7ec67668ebc033a","blue_score":271112,"daa":286548,"state":"locked","signed":3372,"active":4686,"total":4835,"fraction_active":0.7195211727426943,"fraction_total":0.6974146845915201,"votes":0,"voters":10,"locked_at":"2026-10-07 13:10:29.001+00","updated_at":"2026-10-07 13:10:29.01298+00"},{"index":9038,"hash":"6900bec84b6d8746","blue_score":271141,"daa":286591,"state":"locked","signed":3376,"active":4661,"total":4829,"fraction_active":0.7243003185977408,"fraction_total":0.6991095464899565,"votes":0,"voters":10,"locked_at":"2026-10-07 13:10:52.254+00","updated_at":"2026-10-07 13:10:52.2657+00"},{"index":9039,"hash":"b5e24be5a4513ac0","blue_score":271170,"daa":286626,"state":"locked","signed":3356,"active":4635,"total":4819,"fraction_active":0.7239779959011973,"fraction_total":0.6964100435775057,"votes":0,"voters":10,"locked_at":"2026-10-07 13:11:08.659+00","updated_at":"2026-10-07 13:11:08.670791+00"},{"index":9040,"hash":"c29a4e74d87d2434","blue_score":271205,"daa":286674,"state":"locked","signed":3385,"active":4706,"total":4810,"fraction_active":0.7192868754050636,"fraction_total":0.7037422037422038,"votes":0,"voters":10,"locked_at":"2026-10-07 13:11:33.505+00","updated_at":"2026-10-07 13:11:33.516711+00"},{"index":9041,"hash":"73072bb9d8464946","blue_score":271231,"daa":286708,"state":"locked","signed":3378,"active":4675,"total":4801,"fraction_active":0.7225668449197861,"fraction_total":0.7036034159550094,"votes":0,"voters":10,"locked_at":"2026-10-07 13:11:55.755+00","updated_at":"2026-10-07 13:11:55.767008+00"},{"index":9042,"hash":"fed8fbc63f56f690","blue_score":271263,"daa":286756,"state":"locked","signed":3324,"active":4667,"total":4803,"fraction_active":0.7121966896995019,"fraction_total":0.6920674578388507,"votes":0,"voters":10,"locked_at":"2026-10-07 13:12:19.392+00","updated_at":"2026-10-07 13:12:19.40457+00"},{"index":9043,"hash":"10e216b2cd3e58b7","blue_score":271294,"daa":286787,"state":"locked","signed":3361,"active":4682,"total":4808,"fraction_active":0.717748307600316,"fraction_total":0.6990432612312812,"votes":0,"voters":10,"locked_at":"2026-10-07 13:12:41.139+00","updated_at":"2026-10-07 13:12:41.151087+00"},{"index":9044,"hash":"5ca9d92a0052945f","blue_score":271324,"daa":286825,"state":"locked","signed":3370,"active":4672,"total":4806,"fraction_active":0.7212953351240864,"fraction_total":0.7012068248023304,"votes":0,"voters":10,"locked_at":"2026-10-07 13:13:05.258+00","updated_at":"2026-10-07 13:13:05.269531+00"},{"index":9045,"hash":"4785651fbef5d945","blue_score":271351,"daa":286860,"state":"locked","signed":3682,"active":4631,"total":4792,"fraction_active":0.7950337381916329,"fraction_total":0.7683639398998331,"votes":0,"voters":10,"locked_at":"2026-10-07 13:13:28.394+00","updated_at":"2026-10-07 13:13:28.406285+00"},{"index":9046,"hash":"a6f1e757cd6530e9","blue_score":271380,"daa":286889,"state":"locked","signed":3420,"active":4702,"total":4795,"fraction_active":0.7272340651746318,"fraction_total":0.7132429614181439,"votes":0,"voters":10,"locked_at":"2026-10-07 13:13:50.638+00","updated_at":"2026-10-07 13:13:50.649901+00"},{"index":9047,"hash":"476e653bd95dbdd1","blue_score":271411,"daa":286927,"state":"locked","signed":3688,"active":4741,"total":4785,"fraction_active":0.7778293331083647,"fraction_total":0.7707419017763846,"votes":0,"voters":10,"locked_at":"2026-10-07 13:14:26.009+00","updated_at":"2026-10-07 13:14:26.021048+00"},{"index":9048,"hash":"bb81ea5cbef9c192","blue_score":271442,"daa":286958,"state":"locked","signed":4139,"active":5247,"total":5510,"fraction_active":0.7886889166245867,"fraction_total":0.7511796733212341,"votes":0,"voters":11,"locked_at":"2026-10-07 13:14:53.505+00","updated_at":"2026-10-07 13:14:53.516466+00"},{"index":9049,"hash":"a1f7d75f805fa273","blue_score":271471,"daa":286996,"state":"locked","signed":3777,"active":5400,"total":5521,"fraction_active":0.6993343640352907,"fraction_total":0.6841151965223692,"votes":0,"voters":11,"locked_at":"2026-10-07 13:15:22.389+00","updated_at":"2026-10-07 13:15:22.402191+00"},{"index":9050,"hash":"f7b9b6f75bc4c0a6","blue_score":271503,"daa":287042,"state":"locked","signed":3763,"active":5392,"total":5521,"fraction_active":0.6978016374138875,"fraction_total":0.6815794240173881,"votes":0,"voters":11,"locked_at":"2026-10-07 13:15:42.009+00","updated_at":"2026-10-07 13:15:42.020886+00"},{"index":9051,"hash":"d8abce89d46d4c97","blue_score":271533,"daa":287075,"state":"locked","signed":3786,"active":5447,"total":5523,"fraction_active":0.6950551215795706,"fraction_total":0.6854970124932103,"votes":0,"voters":11,"locked_at":"2026-10-07 13:16:06.643+00","updated_at":"2026-10-07 13:16:06.654406+00"},{"index":9052,"hash":"c8f36cb4d59c694c","blue_score":271568,"daa":287110,"state":"locked","signed":4178,"active":5465,"total":5530,"fraction_active":0.7644803893763209,"fraction_total":0.7555153707052441,"votes":0,"voters":11,"locked_at":"2026-10-07 13:16:34.257+00","updated_at":"2026-10-07 13:16:34.268056+00"},{"index":9053,"hash":"f847c6d1c2b33d10","blue_score":271595,"daa":287137,"state":"locked","signed":3804,"active":5467,"total":5533,"fraction_active":0.6956967025731999,"fraction_total":0.6875112958611964,"votes":0,"voters":11,"locked_at":"2026-10-07 13:16:55.888+00","updated_at":"2026-10-07 13:16:55.899854+00"}]},"proving":{"supported":true,"active":true,"activation_daa":84100,"tip_daa":287166,"verifier":"Off","pool":{"failed":0,"entries":4128,"pending":4128,"verified":0},"paid_shards_total":8042,"shard_budget_pgas":30000,"blocks_10m":290,"blocks_fully_proven_10m":57,"shards_proven_10m":57,"shards_paid_10m":57,"median_proof_lag_s":316,"provers_10m":4}} \ No newline at end of file diff --git a/scene/live-dag.js b/scene/live-dag.js new file mode 100644 index 000000000..0d28305d5 --- /dev/null +++ b/scene/live-dag.js @@ -0,0 +1,366 @@ +/* Igneum DAG / Ember 2.0 (the EMBER 02 renderer pack, 7 Oct 2026). THE SHARED SOURCE: scene/live-dag.js; site/live-dag.js and + * app/igneum-app/ui/live-dag.js are byte-equal copies written by tools/scene/sync.mjs (the gate refuses a drifted copy). Edit here. + * 2.0.3 (scene parity, 7 Oct 2026): (1) every push, size and theme change paints the current picture at once; only the motion + * loop waits for a visible document and an intersecting canvas (a page that loads with document.hidden true, or whose embedder + * never fires visibilitychange, showed a blank canvas while reporting live). (2) The narrow (phone) rule keys on the viewport + * width, not the canvas width: a 640 px hero on a laptop is not a phone. The narrow options of 2.0.2 (narrow, narrowBreak 720, + * narrowWindow 30, narrowLanes 4, narrowMinNode 11; on a phone the window shortens until the viewer sets one, four lanes, bigger + * nodes, no hairlines but the selected chain, checkpoint labels as the percent) and the real-data presentation options of 2.0.1: + * maxLanes (own key + top keys + others, default 7), minNode (node half-size floor, default 9.5), hairlineAlpha (non-chain + * edges, default .12, drawn only within laneReach lanes, default 2, and only a merged block's first parent unless selected), + * othersScale (the others lane's size and alpha, default .75), provenGlow (a glow and ring on proven blocks, default on). + * Replacement for the supplied live-dag.js. No framework, network writes or synthetic records. + * Existing mount/push options and public methods are retained; see README.md for additions. + * Every node, parent edge, proof segment and checkpoint is derived from the observer reply. + * Motion interpolates presentation ONLY. It never promotes proof, inclusion or finality. + */ +(function (root) { + 'use strict'; + var instances = new WeakMap(); + var TAU = Math.PI * 2; + function clamp(n, a, b) { return Math.max(a, Math.min(b, n)); } + function finite(v) { return typeof v === 'number' && Number.isFinite(v); } + function num(v) { return finite(v) ? v : null; } + function fmt(v) { return v == null ? 'unknown' : Number(v).toLocaleString('en-GB'); } + function rgba(c, a) { + var s = String(c).trim(), h = s.replace('#', ''), rgb; + if (/^#[0-9a-f]{3}$/i.test(s)) h = h.split('').map(function (x) { return x + x; }).join(''); + if (/^[0-9a-f]{6}$/i.test(h)) return 'rgba(' + parseInt(h.slice(0,2),16) + ',' + parseInt(h.slice(2,4),16) + ',' + parseInt(h.slice(4,6),16) + ',' + a + ')'; + rgb = s.match(/^rgba?\(\s*([\d.]+)[,\s]+([\d.]+)[,\s]+([\d.]+)/i); + return rgb ? 'rgba(' + rgb[1] + ',' + rgb[2] + ',' + rgb[3] + ',' + a + ')' : s; + } + function rounded(ctx, x, y, w, h, r) { + r = Math.max(0, Math.min(r, w/2, h/2)); ctx.beginPath(); ctx.moveTo(x+r,y); + ctx.arcTo(x+w,y,x+w,y+h,r); ctx.arcTo(x+w,y+h,x,y+h,r); + ctx.arcTo(x,y+h,x,y,r); ctx.arcTo(x,y,x+w,y,r); ctx.closePath(); + } + function cloneBlock(b) { + return {hash:b.hash,ts:b.ts,blue_score:b.blue_score,blue:b.blue_score,daa:b.daa, + parents:b.parents.slice(),chain:b.chain,color:b.color,miner:b.miner,locked:b.locked, + final:b.final,proven:b.proven,shards:b.shards.map(function(s){return {state:s.state};})}; + } + function normalize(b) { + if (!b || typeof b.hash !== 'string' || !b.hash.length || b.hash.length>256 || !finite(b.ts) || b.ts<0) return null; + return {hash:b.hash,ts:b.ts,blue_score:num(b.blue_score),daa:num(b.daa), + parents:Array.isArray(b.parents)?Array.from(new Set(b.parents.filter(function(p){return typeof p==='string' && p!==b.hash;}))).slice(0,128):[], + chain:b.chain===true,color:['blue','red','pending'].includes(b.color)?b.color:'pending', + miner:typeof b.miner==='string'?b.miner.slice(0,256):'unknown',locked:b.locked===true,final:b.final===true,proven:b.proven===true, + shards:Array.isArray(b.shards)?b.shards.slice(0,256).map(function(s){return {state:s && ['planned','proving','verified','paid'].includes(s.state)?s.state:'unknown'};}):[]}; + } + function mount(canvas, opts) { + opts=opts||{}; + if (!canvas || typeof canvas.getContext!=='function') throw new TypeError('IgneumDag.mount requires a canvas element.'); + if (instances.has(canvas)) instances.get(canvas).destroy(); + var ctx=canvas.getContext('2d'); if(!ctx) throw new Error('A 2D canvas context is required.'); + var doc=canvas.ownerDocument, compact=!!opts.compact; + var windowS=clamp(finite(opts.window)?opts.window:(compact?90:120),30,300); + var maxBlocks=clamp(finite(opts.maxBlocks)?opts.maxBlocks:6000,100,20000); + var lag=finite(opts.lagMs)?clamp(opts.lagMs,0,10000):2500; + var fps=clamp(finite(opts.fps)?opts.fps:30,10,60), minFrame=1000/fps; + // narrow (phones, under narrowBreak px, or opts.narrow true/false): window narrowWindow s until the viewer sets one, at most + // narrowLanes lanes, nodes no smaller than narrowMinNode, hairlines off except the selected chain and the selected block, + // checkpoint labels as the percent alone. The owner's call of 7 Oct 2026: faster drift, more gap, on a phone. + var narrow=false,narrowBreak=finite(opts.narrowBreak)?opts.narrowBreak:720,narrowWindow=clamp(finite(opts.narrowWindow)?opts.narrowWindow:30,30,300),narrowLanes=clamp(finite(opts.narrowLanes)?opts.narrowLanes:4,2,12),narrowMinNode=finite(opts.narrowMinNode)?opts.narrowMinNode:11,baseWindow=0,windowTouched=false; + var maxLanes=clamp(finite(opts.maxLanes)?opts.maxLanes:7,2,12), minNode=finite(opts.minNode)?opts.minNode:9.5, hairAlpha=finite(opts.hairlineAlpha)?opts.hairlineAlpha:.12, laneReach=finite(opts.laneReach)?opts.laneReach:2, othersScale=finite(opts.othersScale)?opts.othersScale:.75, provenGlow=opts.provenGlow!==false; + var mq=root.matchMedia?root.matchMedia('(prefers-reduced-motion: reduce)'):null; + var reduced=mq?mq.matches:false, manualMotion=true; + var mediaTheme=root.matchMedia?root.matchMedia('(prefers-color-scheme: dark)'):null; + var col={}, W=0,H=0,dpr=1,padL=100,padR=22,padT=57,padB=37; + var model=new Map(), view=new Map(), blocks=[], cps=[], latestCps=[], lanes=[], laneOf=new Map(); + var state='connecting',reason='Waiting for observer',destroyed=false,paused=false,following=true,engaged=false; + var fixedRight=0,pausedRight=0,staleRight=null,reducedRight=Date.now()-lag, lastGood=0, lastData=null; + var selected=null,hover=null,filter='all',queuedCount=0,invalid=0,omitted=0; + var visible=true,raf=0,lastPaint=-Infinity,frameCount=0,lastT=0,freezeT=0; + var pollTimer=0,healthTimer=0,timeout=0,controller=null,inflight=false,pollAgain=false,failures=0; + var remove=[],ro=null,io=null,mo=null,drag=null,pinch=null; + var lastCheckpointStates=new Map(),checkpointBursts=new Map(); + var initialAttributes={tabindex:canvas.getAttribute('tabindex'),role:canvas.getAttribute('role'),label:canvas.getAttribute('aria-label'),touch:canvas.style.touchAction,cursor:canvas.style.cursor}; + var tip=opts.tooltip||null,chip=opts.chip||null; + var mine=typeof opts.mine==='function'?opts.mine:opts.mine?function(b){return b.miner===opts.mine;}:function(){return false;}; + function own(b){try{return !!mine(b);}catch(e){return false;}} + function emit(name){if(destroyed || typeof opts[name]!=='function')return;var args=[].slice.call(arguments,1);try{opts[name].apply(null,args);}catch(e){console.error('IgneumDag '+name+' callback:',e);}} + function on(target,name,handler,config){target.addEventListener(name,handler,config);remove.push(function(){target.removeEventListener(name,handler,config);});} + function theme(){ + var s=getComputedStyle(doc.documentElement); + function c(n,f){return s.getPropertyValue(n).trim()||f;} + col={ember:c('--ember','#F2541B'),emberHi:c('--ember-hi','#FF6A2B'),molten:c('--molten','#FFB35C'), + bone:c('--bone','#F4F1EC'),ash:c('--ash','#9A9A9E'),line:c('--line','#2A2A30'),line2:c('--line-2','#3A3A42'), + bg:c('--row',c('--obsidian','#111114')),blue:c('--included','#3B7DD8'),red:c('--excluded','#B0362B'), + surface:c('--graphite','#16161A')}; + paint();redraw(); + } + function rightTime(){ + if(paused)return pausedRight; + if(!following)return fixedRight; + if(state!=='live' && staleRight!==null)return staleRight; + return reduced||!manualMotion?reducedRight:Date.now()-lag; + } + function viewportW(){var w=root.innerWidth||(doc.documentElement?doc.documentElement.clientWidth:0);return w>0?w:W;} + function xOf(ts,right){return padL+(W-padL-padR)*(1-(right-ts)/(windowS*1000));} + function eventXY(ev){var r=canvas.getBoundingClientRect();return {x:(ev.clientX-r.left)*W/(r.width||1),y:(ev.clientY-r.top)*H/(r.height||1)};} + function setState(s,r){ + if(state===s && reason===r)return; + if(s!=='live' && state==='live')staleRight=rightTime(); + state=s;reason=r||null; + if(s==='live')staleRight=null; + emit('onState',s,reason);redraw(); + } + function layout(){ + if(!baseWindow)baseWindow=windowS; + var wasNarrow=narrow;narrow=opts.narrow===true||(opts.narrow!==false&&!compact&&W>0&&viewportW()=start && b.ts<=end){counts.set(b.miner,(counts.get(b.miner)||0)+1);if(own(b))mineKeys.add(b.miner);}}); + var capacity=Math.min(narrow?narrowLanes:maxLanes,Math.max(2,Math.floor((H-padT-padB)/(compact?26:narrow?40:46)))),ids=Array.from(counts.keys()); + ids.sort(function(a,b){return (mineKeys.has(b)?1:0)-(mineKeys.has(a)?1:0)||(counts.get(b)-counts.get(a))||a.localeCompare(b);}); + var chosen=ids.slice(0,ids.length>capacity?capacity-1:capacity); + // Preserve existing key order instead of re-ranking every poll. Always keep the user's lane visible. + var keep=lanes.filter(function(id){return chosen.includes(id);}); + chosen.forEach(function(id){if(!keep.includes(id))keep.push(id);}); + keep.sort(function(a,b){return (mineKeys.has(b)?1:0)-(mineKeys.has(a)?1:0);}); + lanes=keep;if(ids.length>chosen.length)lanes.push('__others__'); + laneOf=new Map();lanes.forEach(function(id,i){laneOf.set(id,i);}); + var now=performance.now(); + blocks.forEach(function(b){var i=laneOf.has(b.miner)?laneOf.get(b.miner):Math.max(0,lanes.length-1); + var y=padT+(i+.5)*(H-padT-padB)/Math.max(1,lanes.length); + if(!finite(b.y)){b.y=y;b.fromY=y;b.targetY=y;} + if(b.targetY!==y){b.fromY=b.y;b.targetY=y;b.laneAt=now;} + }); + } + function size(){ + if(destroyed)return; + var nextW=canvas.clientWidth,nextH=canvas.clientHeight,nextDpr=Math.min(root.devicePixelRatio||1,2); + if(W===nextW&&H===nextH&&dpr===nextDpr&&canvas.width===Math.round(nextW*nextDpr)){redraw();return;} + W=nextW;H=nextH;dpr=nextDpr; + canvas.width=Math.round(W*dpr);canvas.height=Math.round(H*dpr);ctx.setTransform(dpr,0,0,dpr,0,0);layout();paint();redraw(); + } + function syncView(){ + var now=performance.now(),first=view.size===0, next=new Map(); + model.forEach(function(b,hash){var old=view.get(hash),v=Object.assign({},b); + v.born=old?old.born:first?now-3000:now;v.newArrival=old?old.newArrival:!first;v.visibleAt=old?old.visibleAt:null;v.changed=old && (old.proven!==b.proven||old.locked!==b.locked||old.color!==b.color||old.shards.map(function(s){return s.state;}).join(',')!==b.shards.map(function(s){return s.state;}).join(','))?now:old?old.changed:now-3000; + v.y=old?old.y:NaN;v.fromY=old?old.fromY:NaN;v.targetY=old?old.targetY:NaN;v.laneAt=old?old.laneAt:now; + next.set(hash,v); + }); + view=next;blocks=Array.from(view.values()).sort(function(a,b){return a.ts-b.ts||a.hash.localeCompare(b.hash);}); + cps=latestCps.map(function(c){return Object.assign({},c);}); + cps.forEach(function(c){var prev=lastCheckpointStates.get(c.index);if(prev==='pending'&&c.state==='locked')checkpointBursts.set(c.index,now);lastCheckpointStates.set(c.index,c.state);}); + var cpKeys=new Set(cps.map(function(c){return c.index;}));lastCheckpointStates.forEach(function(_,key){if(!cpKeys.has(key)){lastCheckpointStates.delete(key);checkpointBursts.delete(key);}}); + layout(); + if(selected && !view.has(selected)){selected=null;emit('onSelect',null,'expired');} + else if(selected)emit('onSelect',cloneBlock(view.get(selected)),'update'); + if(hover&&!view.has(hover))hover=null; + queuedCount=0; + } + function push(d){ + if(destroyed)return false; + if(!d||d.ok!==true||!d.state||typeof d.state!=='object'||!Array.isArray(d.blocks)){ + setState('failed','Invalid observer reply; expected {ok, state, blocks}.');return false; + } + var now=Date.now(), incoming=[], bad=0; + d.blocks.forEach(function(b){var n=normalize(b);if(n)incoming.push(n);else bad++;}); + if(d.blocks.length && !incoming.length){setState('failed','Observer reply contains no valid block records.');return false;} + invalid=bad;lastGood=now;reducedRight=now-lag;failures=0;lastData=d; + incoming.forEach(function(b){if(!model.has(b.hash))queuedCount++;model.set(b.hash,b);}); + var newest=0;model.forEach(function(b){newest=Math.max(newest,b.ts);}); + // Bounded retention uses the newest observed header, not a local wall-clock guess. + var cut=newest-340000;model.forEach(function(b,h){if(b.tsmaxBlocks){var ordered=Array.from(model.values()).sort(function(a,b){return b.ts-a.ts;});omitted=model.size-maxBlocks;model=new Map(ordered.slice(0,maxBlocks).map(function(b){return[b.hash,b];}));} + latestCps=d.finality&&Array.isArray(d.finality.checkpoints)?d.finality.checkpoints.filter(function(c){return c&&finite(c.blue_score)&&['pending','locked'].includes(c.state);}).slice(-128).map(function(c){return {index:c.index,blue_score:c.blue_score,state:c.state,fraction_total:finite(c.fraction_total)&&c.fraction_total>=0&&c.fraction_total<=1?c.fraction_total:null};}):[]; + if(d.state.stale){if(staleRight===null)staleRight=Math.min(now-lag,newest?newest+lag:now-lag);setState('stale','Observer stale'+(finite(d.state.age_s)?'; last update '+Math.round(d.state.age_s)+' s ago':''));} + else setState('live',null); + if(!paused)syncView(); + emit('onData',d);emit('onStats',stats());if(!paused){/*paint-on-push*/paint();redraw();}return true; + } + function stats(){ + var r=rightTime(),v=blocks.filter(function(b){return b.ts>=r-windowS*1000&&b.ts<=r;}); + return {blocks:v.length,included:v.filter(function(b){return b.color==='blue';}).length,excluded:v.filter(function(b){return b.color==='red';}).length, + selectedChain:v.filter(function(b){return b.chain;}).length,proven:v.filter(function(b){return b.proven;}).length, + own:v.filter(own).length,minerKeys:new Set(v.map(function(b){return b.miner;})).size, + lockedCheckpoints:cps.filter(function(c){return c.state==='locked';}).length,paused:paused,following:following,queued:paused?queuedCount:0, + invalidRecords:invalid,omittedRecords:omitted,rendered:blocks.length,frames:frameCount,window:windowS,narrow:narrow,lanes:lanes.length,reducedMotion:reduced||!manualMotion,state:state}; + } + function poll(){ + if(destroyed||opts.poll===false||doc.hidden)return; + if(inflight){pollAgain=true;return;} + clearTimeout(pollTimer);inflight=true;controller=new AbortController();var signal=controller.signal; + timeout=setTimeout(function(){if(controller)controller.abort();},finite(opts.timeoutMs)?opts.timeoutMs:8000); + var url; + try{url=new URL(opts.url||'/api/live',doc.baseURI);if(!['https:','http:'].includes(url.protocol))throw new Error('Use an HTTP(S) observer URL.');url.searchParams.set('window',String(Math.round(windowS)));} + catch(e){finishError(e);return;} + fetch(url.href,{cache:'no-store',signal:signal,credentials:'same-origin'}).then(function(r){if(!r.ok)throw new Error('HTTP '+r.status);return r.json();}).then(function(d){if(destroyed)return;if(!push(d))throw new Error('Invalid observer reply');}).catch(finishError).finally(finish); + function finishError(e){if(destroyed||doc.hidden)return;failures++;setState(failures>=2?'failed':'stale','Observer unavailable; retrying'+(e&&e.name==='AbortError'?' (timeout)':''));if(!url)finish();} + function finish(){clearTimeout(timeout);timeout=0;controller=null;inflight=false;if(destroyed||opts.poll===false||doc.hidden)return;var again=pollAgain;pollAgain=false;pollTimer=setTimeout(poll,again?0:Math.min(30000,2000*Math.pow(2,Math.min(failures,4))));} + } + function passes(b){return filter==='all'||filter==='chain'&&b.chain||filter==='mine'&&own(b);} + function curve(b,p){var mx=(b.x+p.x)/2;ctx.beginPath();ctx.moveTo(p.x,p.y);ctx.bezierCurveTo(mx,p.y,mx,b.y,b.x,b.y);} + function pointOn(b,p,t){var u=1-t,mx=(b.x+p.x)/2;return {x:u*u*u*p.x+3*u*u*t*mx+3*u*t*t*mx+t*t*t*b.x,y:u*u*u*p.y+3*u*u*t*p.y+3*u*t*t*b.y+t*t*t*b.y};} + function lockIcon(x,y,size,color){ctx.strokeStyle=color;ctx.lineWidth=1.25;rounded(ctx,x-size*.42,y,size*.84,size*.65,1.5);ctx.stroke();ctx.beginPath();ctx.arc(x,y,size*.25,Math.PI,0);ctx.stroke();} + function draw(t){ + if(destroyed||!W||!H)return; + frameCount++;var rt=rightTime(),left=rt-windowS*1000,animate=!reduced&&manualMotion&&!paused&&state==='live';var clock=paused?freezeT:t; + ctx.setTransform(dpr,0,0,dpr,0,0);ctx.clearRect(0,0,W,H);ctx.fillStyle=col.bg;ctx.fillRect(0,0,W,H); + var plotW=W-padL-padR, plotH=H-padT-padB,lh=plotH/Math.max(1,lanes.length); + // Sparse time ticks; true horizontal coordinate is header time, not DAA spacing. + ctx.lineWidth=1;ctx.setLineDash([2,7]); + for(var g=0;g<=6;g++){var gx=padL+plotW*g/6;ctx.strokeStyle=rgba(col.line,.52);ctx.beginPath();ctx.moveTo(gx,padT-10);ctx.lineTo(gx,H-padB);ctx.stroke();} + ctx.setLineDash([]); + lanes.forEach(function(lane,i){var y=padT+(i+.5)*lh, ownLane=blocks.some(function(b){return b.miner===lane&&own(b);}); + if(ownLane){var grad=ctx.createLinearGradient(padL,0,W,0);grad.addColorStop(0,rgba(col.molten,.085));grad.addColorStop(1,rgba(col.molten,.005));ctx.fillStyle=grad;rounded(ctx,padL-5,y-lh*.4,plotW+5,lh*.8,7);ctx.fill();} + ctx.strokeStyle=rgba(ownLane?col.molten:col.line,ownLane?.20:.65);ctx.beginPath();ctx.moveTo(padL,y);ctx.lineTo(W-padR,y);ctx.stroke(); + if(padL>50){ctx.font='500 10px ui-monospace, SFMono-Regular, Consolas, monospace';ctx.textBaseline='middle';ctx.textAlign='left';ctx.fillStyle=ownLane?col.molten:col.ash; + ctx.fillText(ownLane?'YOUR KEY':lane==='__others__'?'OTHERS':lane.slice(0,8),12,y-5); + ctx.font='8px ui-monospace, monospace';ctx.fillStyle=rgba(col.ash,.78);ctx.fillText(ownLane?'YOUR BLOCKS':lane==='__others__'?'GROUPED KEYS':'MINER KEY',12,y+10); + } + }); + var cpLabels=[]; + cps.forEach(function(c){ + // Exact score only. Never pin a checkpoint to an unrelated nearest block. + var candidates=blocks.filter(function(b){return b.blue_score===c.blue_score;}); + var ref=candidates.find(function(b){return b.locked;})||candidates.find(function(b){return b.chain;})||(candidates.length===1?candidates[0]:null); + if(!ref||ref.tsrt)return; + var x=xOf(ref.ts,rt),locked=c.state==='locked',burstAt=checkpointBursts.get(c.index),burst=animate&&burstAt?Math.max(0,1-(t-burstAt)/1400):0; + var band=ctx.createLinearGradient(x-20,0,x+36,0);band.addColorStop(0,rgba(col.ember,0));band.addColorStop(.38,rgba(col.ember,locked?.09:.035));band.addColorStop(1,rgba(col.ember,0));ctx.fillStyle=band;ctx.fillRect(x-20,padT-12,56,plotH+12); + ctx.strokeStyle=rgba(col.ember,locked?.6:.32);ctx.lineWidth=locked?1.5:1;ctx.setLineDash(locked?[]:[3,6]);ctx.beginPath();ctx.moveTo(x,padT-14);ctx.lineTo(x,H-padB);ctx.stroke();ctx.setLineDash([]); + if(burst>0){ctx.strokeStyle=rgba(col.molten,burst*.5);ctx.lineWidth=1;ctx.strokeRect(x-(1-burst)*42,padT-12,(1-burst)*84,plotH+12);} + if(!compact && (narrow || W>510))cpLabels.push({x:x,cp:c,locked:locked}); + }); + cpLabels.sort(function(a,b){return b.x-a.x;});var cpLast=Infinity; + cpLabels.forEach(function(p){var pct=p.cp.fraction_total===null||p.cp.fraction_total===undefined?'':Math.round(p.cp.fraction_total*100)+'%',label=narrow?(pct||(p.locked?'LOCKED':'PENDING')):(p.locked?'LOCKED':'PENDING')+(pct?' '+pct:''),w=label.length*5.5+(narrow?14:22),x=clamp(p.x-w/2,padL,W-padR-w);if(x+w+8>cpLast)return;cpLast=x; + ctx.fillStyle=col.bg;ctx.strokeStyle=rgba(col.ember,p.locked?.45:.23);rounded(ctx,x,17,w,22,4);ctx.fill();ctx.stroke();ctx.font='9px ui-monospace, monospace';ctx.fillStyle=p.locked?col.ember:col.ash;ctx.textAlign='center';ctx.textBaseline='middle';ctx.fillText(label,x+w/2,28); + }); + // Animate lane transitions without changing their underlying key identity. + blocks.forEach(function(b){b.x=xOf(b.ts,rt);var progress=animate?clamp((clock-b.laneAt)/450,0,1):1;progress=1-Math.pow(1-progress,3);b.y=b.fromY+(b.targetY-b.fromY)*progress;b.on=b.ts>=left&&b.ts<=rt&&passes(b);if(b.on&&b.newArrival&&b.visibleAt===null){b.visibleAt=t;b.born=t;}}); + ctx.save();ctx.beginPath();ctx.rect(padL-1,padT-15,plotW+2,plotH+25);ctx.clip(); + blocks.forEach(function(b){if(!b.on)return;var bSel=selected&&b.hash===selected;b.parents.forEach(function(hash,pi){var p=view.get(hash);if(!p||!passes(p)||p.x>W-padR||p.x0)return;var li=laneOf.has(b.miner)?laneOf.get(b.miner):lanes.length-1,lp=laneOf.has(p.miner)?laneOf.get(p.miner):lanes.length-1;if(Math.abs(li-lp)>laneReach)return;} + if(path||selectedEdge){ctx.strokeStyle=rgba(path?col.ember:col.bone,path?.1:.10);ctx.lineWidth=path?8:4;curve(b,p);ctx.stroke();} + ctx.strokeStyle=rgba(path?col.ember:selectedEdge?col.bone:b.color==='red'?col.red:col.ash,path?.68:selectedEdge?.7:hairAlpha);ctx.lineWidth=path?1.65:selectedEdge?1.4:1;curve(b,p);ctx.stroke(); + var age=t-b.born;if(animate&&age>=0&&age<1400){var f=clamp(age/1150,0,1),pt=pointOn(b,p,f);ctx.shadowBlur=10;ctx.shadowColor=path?col.ember:col.blue;ctx.fillStyle=path?col.molten:col.blue;ctx.beginPath();ctx.arc(pt.x,pt.y,path?2.2:1.65,0,TAU);ctx.fill();ctx.shadowBlur=0;} + });}); + var S=compact?6.5:narrow?clamp(lh*.24,narrowMinNode,15):clamp(lh*.22,minNode,13); + blocks.forEach(function(b){if(!b.on)return; + var age=t-b.born,newness=animate?Math.max(clamp(1-age/1700,0,1),clamp(1-(t-b.changed)/900,0,1)*.65):0; + var ink=b.color==='red'?col.red:b.chain?col.ember:b.color==='blue'?col.blue:col.ash; + var isOwn=own(b),isSelected=b.hash===selected||b.hash===hover,inOthers=!laneOf.has(b.miner),sz=S*(1+(newness*.15))*(inOthers?othersScale:1); + if(newness>0||isOwn||isSelected){var glow=ctx.createRadialGradient(b.x,b.y,0,b.x,b.y,sz*3.8);glow.addColorStop(0,rgba(isOwn?col.molten:ink,newness*.26+(isSelected?.15:isOwn?.06:0)));glow.addColorStop(1,rgba(ink,0));ctx.fillStyle=glow;ctx.fillRect(b.x-sz*4,b.y-sz*4,sz*8,sz*8);} + ctx.globalAlpha=(b.color==='red'?.78:1)*(inOthers&&!isSelected&&!isOwn?othersScale:1); + // a proven block glows and carries a ring, so the proof reads from across the room + if(provenGlow&&b.proven){var pg=ctx.createRadialGradient(b.x,b.y,0,b.x,b.y,sz*3.2);pg.addColorStop(0,rgba(ink,.26));pg.addColorStop(1,rgba(ink,0));ctx.fillStyle=pg;ctx.fillRect(b.x-sz*3.4,b.y-sz*3.4,sz*6.8,sz*6.8);ctx.strokeStyle=rgba(ink,.6);ctx.lineWidth=1;ctx.beginPath();ctx.arc(b.x,b.y,sz+5,0,TAU);ctx.stroke();} + // Inset tiles: inclusion is the outline; proof is the core, never the same status. + ctx.fillStyle=col.bg;ctx.strokeStyle=rgba(ink,b.chain?.95:.8);ctx.lineWidth=b.chain?1.75:1.25;rounded(ctx,b.x-sz,b.y-sz,2*sz,2*sz,3);ctx.fill();ctx.stroke(); + var tile=ctx.createLinearGradient(b.x,b.y-sz,b.x,b.y+sz);tile.addColorStop(0,rgba(ink,b.proven?.5:.16));tile.addColorStop(1,rgba(ink,b.proven?.22:.025));ctx.fillStyle=tile;rounded(ctx,b.x-sz+2,b.y-sz+2,2*sz-4,2*sz-4,2);ctx.fill(); + if(b.proven){ctx.strokeStyle=rgba(b.color==='red'?col.red:col.bone,.9);ctx.lineWidth=1.3;ctx.beginPath();ctx.moveTo(b.x-3,b.y);ctx.lineTo(b.x-1,b.y+2);ctx.lineTo(b.x+3,b.y-2);ctx.stroke();} + else if(b.color==='red'){ctx.strokeStyle=ink;ctx.lineWidth=1.1;ctx.beginPath();ctx.moveTo(b.x-2,b.y-2);ctx.lineTo(b.x+2,b.y+2);ctx.moveTo(b.x+2,b.y-2);ctx.lineTo(b.x-2,b.y+2);ctx.stroke();} + else{ctx.fillStyle=rgba(ink,.65);ctx.fillRect(b.x-1.3,b.y-1.3,2.6,2.6);} + if(!compact && b.shards.length){var total=b.shards.length,shown=Math.min(total,8),gap=1.6,barW=2*sz,seg=(barW-gap*(shown-1))/shown; + for(var k=0;k50)ctx.fillText('HEADER TIME',12,H-13); + if(visibleBlocks.length && W>600){var last=visibleBlocks[visibleBlocks.length-1];ctx.textAlign='right';ctx.fillText('DAA '+fmt(last.daa),W-padR,8);} + } + if(state==='live'&&following&&!paused){ctx.strokeStyle=rgba(col.ember,.3);ctx.beginPath();ctx.moveTo(W-padR,padT-9);ctx.lineTo(W-padR,H-padB);ctx.stroke();ctx.fillStyle=col.ember;ctx.beginPath();ctx.arc(W-padR,padT-12,2.3,0,TAU);ctx.fill();} + if(!blocks.some(function(b){return b.on;})){ + ctx.textAlign='center';ctx.fillStyle=col.ash;ctx.font='12px system-ui, sans-serif';ctx.fillText(state==='connecting'?'Waiting for observer data':filter==='mine'?'No blocks for your key in this window':filter==='chain'?'No selected-chain blocks in this window':'No blocks in this time window',padL+plotW/2,H/2); + } + var active=selected?view.get(selected):hover?view.get(hover):null;if(active&&active.on)showTip(active);else if(tip)tip.hidden=true; + lastT=t; + } + function continuous(){return !destroyed&&!doc.hidden&&visible&&!paused&&!reduced&&manualMotion&&state==='live'&&blocks.length>0;} + function frame(t){raf=0;if(destroyed||doc.hidden||!visible)return;if(t-lastPaint>=minFrame-.5){draw(t);lastPaint=t;}if(continuous())raf=requestAnimationFrame(frame);} + // one synchronous frame of the current picture, whatever the document's visibility says (2.0.3) + function paint(){if(destroyed||!W||!H)return;var t=performance.now();draw(t);lastPaint=t;} + function redraw(){if(destroyed||raf||doc.hidden||!visible)return;lastPaint=-Infinity;raf=requestAnimationFrame(frame);} + function stopFrame(){if(raf)cancelAnimationFrame(raf);raf=0;} + function words(b){ + if(!b)return {title:'No block selected',lines:[]}; + var inclusion=b.color==='blue'?'included':b.color==='red'?'excluded':'pending'; + var bits=[inclusion];if(b.chain)bits.push('selected chain');if(b.proven)bits.push('proven');if(b.locked)bits.push('locked checkpoint');if(b.final)bits.push('final'); + return {title:b.hash+' '+bits.join(' / '),lines:[(own(b)?'Your block / ':'')+'miner key '+b.miner, + 'Blue score '+fmt(b.blue_score===undefined?b.blue:b.blue_score)+' / DAA '+fmt(b.daa),b.parents.length+' parent'+(b.parents.length===1?'':'s'), + 'Shards: '+(b.shards.length?b.shards.map(function(s){return s.state;}).join(', '):'no shard plan yet')]}; + } + function showTip(b){ + if(!tip)return; + if(!b){tip.hidden=true;return;} + var w=words(b),key=w.title+'|'+w.lines.join('|'); + if(tip.dataset.igneumKey!==key){tip.replaceChildren();var title=doc.createElement('b');title.textContent=w.title;tip.appendChild(title);w.lines.forEach(function(line){var p=doc.createElement('span');p.textContent=line;p.style.display='block';tip.appendChild(p);});tip.dataset.igneumKey=key;} + tip.hidden=false;tip.style.pointerEvents='none';tip.style.position='absolute';tip.style.left='0px';tip.style.top='0px';tip.style.maxWidth=Math.max(160,W-24)+'px';tip.style.whiteSpace='normal';tip.style.overflowWrap='anywhere'; + var host=tip.offsetParent||canvas.parentElement,cr=canvas.getBoundingClientRect(),pr=host.getBoundingClientRect(); + var tw=tip.offsetWidth,th=tip.offsetHeight;var x=clamp(b.x+16,8,Math.max(8,W-tw-8)),y=b.y-th-18;if(y<8)y=Math.min(H-th-8,b.y+22); + tip.style.transform='translate('+Math.round(cr.left-pr.left-host.clientLeft+x)+'px,'+Math.round(cr.top-pr.top-host.clientTop+Math.max(8,y))+'px)'; + } + function hit(ev){var p=eventXY(ev),best=null,dist=22*22;blocks.forEach(function(b){if(!b.on)return;var d=(b.x-p.x)**2+(b.y-p.y)**2;if(d4)drag.moved=true;if(drag.moved){panTo(drag.start-dx*windowS*1000/Math.max(1,W-padL-padR));canvas.style.cursor='grabbing';return;}} + var b=hit(ev);hover=b?b.hash:null;canvas.style.cursor=b?'pointer':'grab';if(!selected)showTip(b);if(!continuous())redraw(); + }); + on(canvas,'pointerup',function(ev){if(ev.pointerType==='touch')return;if(!drag||drag.id!==ev.pointerId)return;var moved=drag.moved;drag=null;if(canvas.hasPointerCapture(ev.pointerId))canvas.releasePointerCapture(ev.pointerId);canvas.style.cursor='grab';if(!moved){var b=hit(ev);select(b&&selected!==b.hash?b.hash:null,'pointer');}}); + on(canvas,'pointercancel',function(){drag=null;}); + on(canvas,'pointerleave',function(){hover=null;if(!drag)engage(false);if(!selected)showTip(null);redraw();}); + on(canvas,'wheel',function(ev){if(!ev.ctrlKey&&!ev.metaKey&&!engaged)return;if(Math.abs(ev.deltaY)<1)return;ev.preventDefault();zoom(ev.deltaY>0?1.15:1/1.15);},{passive:false}); + var touchStart=null; + function dist(touches){return Math.hypot(touches[0].clientX-touches[1].clientX,touches[0].clientY-touches[1].clientY);} + on(canvas,'touchstart',function(ev){if(ev.touches.length===2){pinch={distance:dist(ev.touches),window:windowS};touchStart=null;}else if(ev.touches.length===1){touchStart={x:ev.touches[0].clientX,y:ev.touches[0].clientY};}},{passive:true}); + on(canvas,'touchmove',function(ev){if(ev.touches.length===2&&pinch){ev.preventDefault();setWindow(pinch.window*pinch.distance/Math.max(1,dist(ev.touches)));}else if(touchStart&&ev.touches.length){if(Math.hypot(ev.touches[0].clientX-touchStart.x,ev.touches[0].clientY-touchStart.y)>8)touchStart=null;}},{passive:false}); + on(canvas,'touchend',function(ev){if(pinch){if(ev.touches.length<2)pinch=null;touchStart=null;return;}if(touchStart&&ev.changedTouches.length){var b=hit(ev.changedTouches[0]);select(b&&selected!==b.hash?b.hash:null,'touch');touchStart=null;}},{passive:true}); + on(canvas,'keydown',function(ev){ + var key=ev.key;if(['ArrowLeft','ArrowRight','ArrowUp','ArrowDown','Home','End'].includes(key)){ + ev.preventDefault();var list=blocks.filter(function(b){return b.on;}),i=list.findIndex(function(b){return b.hash===selected;}),next; + if(!list.length)return;if(key==='Home')next=0;else if(key==='End')next=list.length-1;else next=i<0?list.length-1:clamp(i+(['ArrowRight','ArrowDown'].includes(key)?1:-1),0,list.length-1);select(list[next].hash,'keyboard'); + }else if(key===' '){ev.preventDefault();setPaused(!paused);}else if(key==='+'||key==='='){ev.preventDefault();zoom(1/1.2);}else if(key==='-'){ev.preventDefault();zoom(1.2);}else if(key.toLowerCase()==='f'){ev.preventDefault();follow();} + }); + on(doc,'keydown',function(ev){if(ev.key==='Escape'&&(engaged||doc.activeElement===canvas)){engage(false);select(null,'escape');}}); + on(doc,'pointerdown',function(ev){if(engaged&&ev.target!==canvas&&!(chip&&chip.contains(ev.target)))engage(false);}); + if(opts.pauseButton){opts.pauseButton.setAttribute('aria-pressed','false');on(opts.pauseButton,'click',function(){setPaused(!paused);});} + on(root,'resize',size); + if('ResizeObserver'in root){ro=new ResizeObserver(size);ro.observe(canvas);} + if('IntersectionObserver'in root){io=new IntersectionObserver(function(es){visible=es[0].isIntersecting;if(visible)redraw();else stopFrame();},{threshold:0});io.observe(canvas);} + if('MutationObserver'in root){mo=new MutationObserver(theme);mo.observe(doc.documentElement,{attributes:true,attributeFilter:['data-theme','class','style']});} + if(mq&&mq.addEventListener)on(mq,'change',function(e){reduced=e.matches;reducedRight=Date.now()-lag;stopFrame();redraw();}); + if(mediaTheme&&mediaTheme.addEventListener)on(mediaTheme,'change',theme); + on(doc,'visibilitychange',function(){if(doc.hidden){stopFrame();clearTimeout(pollTimer);if(controller)controller.abort();}else{poll();redraw();}}); + healthTimer=setInterval(function(){if(destroyed||doc.hidden||!lastGood)return;if(state==='live'&&Date.now()-lastGood>(finite(opts.staleAfterMs)?opts.staleAfterMs:15000))setState('stale','No observer update for '+Math.round((Date.now()-lastGood)/1000)+' s');},1000); + function destroy(){if(destroyed)return;destroyed=true;stopFrame();clearTimeout(pollTimer);clearTimeout(timeout);clearInterval(healthTimer);if(controller)controller.abort();remove.forEach(function(fn){fn();});if(ro)ro.disconnect();if(io)io.disconnect();if(mo)mo.disconnect();if(tip)tip.hidden=true;canvas.classList.remove('engaged'); + [['tabindex',initialAttributes.tabindex],['role',initialAttributes.role],['aria-label',initialAttributes.label]].forEach(function(pair){if(pair[1]===null)canvas.removeAttribute(pair[0]);else canvas.setAttribute(pair[0],pair[1]);});canvas.style.touchAction=initialAttributes.touch;canvas.style.cursor=initialAttributes.cursor;instances.delete(canvas);model.clear();view.clear();blocks=[]; + } + var api={push:push,setPaused:setPaused,zoom:zoom,engage:engage,getWindow:function(){return windowS;},getState:function(){return {state:state,reason:reason};},redraw:redraw,words:words, + destroy:destroy,follow:follow,setWindow:setWindow,setFilter:setFilter,setMotion:setMotion,select:select,getStats:stats, + getViewRange:function(){return {start:rightTime()-windowS*1000,end:rightTime(),filter:filter};},getBlocks:function(){return blocks.map(cloneBlock);},getCheckpoints:function(){return cps.map(function(c){return Object.assign({},c);});}, + getSnapshot:function(){return {ok:true,state:{stale:state!=='live'},blocks:blocks.map(cloneBlock),finality:{checkpoints:cps.map(function(c){return Object.assign({},c);})}};}}; + instances.set(canvas,api);if(chip)chip.hidden=true;theme();size();emit('onState',state,reason);if(opts.poll!==false)poll();redraw();return api; + } + root.IgneumDag={mount:mount,version:'2.0.3'}; +})(window); diff --git a/scene/proof-core.js b/scene/proof-core.js new file mode 100644 index 000000000..4e788645b --- /dev/null +++ b/scene/proof-core.js @@ -0,0 +1,72 @@ +/* Igneum proof detail. A data-driven companion, not a mining-progress estimate. + * One orbital tile per displayed shard (up to 12). No time-based status promotion. + * IgneumProof.mount(canvas).setBlock(observerBlock); destroy() on unmount. + */ +(function(root){ +'use strict'; +var mounted=new WeakMap(),TAU=Math.PI*2; +function mount(canvas,opts){ + opts=opts||{};if(mounted.has(canvas))mounted.get(canvas).destroy(); + var ctx=canvas.getContext('2d');if(!ctx)throw new Error('A 2D canvas context is required.'); + var W=0,H=0,dpr=1,block=null,raf=0,disposed=false,paused=false,inView=true,lastPaint=0,frames=0,force=true; + var mq=matchMedia('(prefers-reduced-motion: reduce)'),reduce=mq.matches,motion=true,col={},ro,io,mo; + var phase=0,lastT=0; + function alpha(c,a){if(/^#[a-f\d]{6}$/i.test(c))return 'rgba('+parseInt(c.slice(1,3),16)+','+parseInt(c.slice(3,5),16)+','+parseInt(c.slice(5,7),16)+','+a+')';return c;} + function theme(){var s=getComputedStyle(document.documentElement);function c(k,f){return s.getPropertyValue(k).trim()||f;}col={ember:c('--ember','#F2541B'),gold:c('--molten','#FFB35C'),bone:c('--bone','#F4F1EC'),ash:c('--ash','#9A9A9E'),line:c('--line','#2A2A30'),surface:c('--graphite','#16161A'),bg:c('--row','#111114')};kick();} + function size(){var nw=canvas.clientWidth,nh=canvas.clientHeight,nd=Math.min(devicePixelRatio||1,2);if(W===nw&&H===nh&&dpr===nd&&canvas.width===Math.round(nw*nd)){kick();return;}W=nw;H=nh;dpr=nd;canvas.width=W*dpr;canvas.height=H*dpr;ctx.setTransform(dpr,0,0,dpr,0,0);kick();} + function poly(points,fill,stroke){ctx.beginPath();points.forEach(function(p,i){if(i===0)ctx.moveTo(p[0],p[1]);else ctx.lineTo(p[0],p[1]);});ctx.closePath();if(fill){ctx.fillStyle=fill;ctx.fill();}if(stroke){ctx.strokeStyle=stroke;ctx.stroke();}} + function iso(x,y,w,h,depth,fill,stroke){ + poly([[x-w,y],[x,y+h],[x,y+h+depth],[x-w,y+depth]],alpha(fill,.17),alpha(stroke,.4)); + poly([[x,y+h],[x+w,y],[x+w,y+depth],[x,y+h+depth]],alpha(fill,.07),alpha(stroke,.32)); + poly([[x,y-h],[x+w,y],[x,y+h],[x-w,y]],col.bg,stroke); + poly([[x,y-h],[x+w,y],[x,y+h],[x-w,y]],alpha(fill,.15),null); + } + function line(a,b,c,w){ctx.strokeStyle=c;ctx.lineWidth=w||1;ctx.beginPath();ctx.moveTo(a[0],a[1]);ctx.lineTo(b[0],b[1]);ctx.stroke();} + function draw(t){ + if(!W||!H||disposed)return;frames++; + if(lastT&&!reduce&&motion&&!paused)phase+=Math.min(t-lastT,70)/1000;lastT=t; + ctx.setTransform(dpr,0,0,dpr,0,0);ctx.clearRect(0,0,W,H); + var x=W*.5,y=H*.49,scale=Math.min(W/320,H/240),cw=43*scale,ch=23*scale; + var shards=block?block.shards||[]:[],active=shards.some(function(s){return s.state==='proving';}); + var glow=ctx.createRadialGradient(x,y,0,x,y,W*.43);glow.addColorStop(0,alpha(col.ember,.10));glow.addColorStop(1,alpha(col.ember,0));ctx.fillStyle=glow;ctx.fillRect(0,0,W,H); + // A stationary coordinate grid, not fabricated hashrate or work counters. + for(var k=-3;k<=3;k++){line([x-130*scale,y+k*18*scale-46*scale],[x+130*scale,y+k*18*scale+46*scale],alpha(col.line,.45));line([x-130*scale,y+k*18*scale+46*scale],[x+130*scale,y+k*18*scale-46*scale],alpha(col.line,.45));} + ctx.strokeStyle=alpha(col.line,.7);ctx.lineWidth=1;ctx.setLineDash([2,6]);ctx.beginPath();ctx.ellipse(x,y+10*scale,106*scale,59*scale,0,0,TAU);ctx.stroke();ctx.setLineDash([]); + var count=Math.min(12,shards.length); + for(var i=0;i12){ctx.font='9px ui-monospace, monospace';ctx.textAlign='center';ctx.fillStyle=col.ash;ctx.fillText('+ '+(shards.length-12)+' more shards in the list',x,H-12);} + } + function continuous(){return !disposed&&!document.hidden&&inView&&!reduce&&motion&&!paused&&block&&(block.shards||[]).some(function(s){return s.state==='proving';});} + function frame(t){raf=0;if(disposed||document.hidden||!inView)return;if(force||t-lastPaint>=1000/30){draw(t);lastPaint=t;force=false;}if(continuous())raf=requestAnimationFrame(frame);} + function kick(){force=true;if(!disposed&&!document.hidden&&inView&&!raf)raf=requestAnimationFrame(frame);} + function stop(){if(raf)cancelAnimationFrame(raf);raf=0;lastT=0;} + function visibility(){if(document.hidden)stop();else kick();} + function reduction(e){reduce=e.matches;stop();kick();} + var api={setBlock:function(b){block=b?{hash:b.hash,proven:b.proven===true,locked:b.locked===true,shards:(b.shards||[]).map(function(s){return {state:s.state};})}:null;canvas.setAttribute('aria-label',block?'Block proof detail: '+block.shards.map(function(s,i){return 'shard '+(i+1)+' '+s.state;}).join(', '):'Select a block to inspect its proof shards');kick();},setPaused:function(value){paused=!!value;stop();kick();},setMotion:function(value){motion=!!value;stop();kick();},getStats:function(){return {frames:frames,reducedMotion:reduce||!motion};},destroy:function(){if(disposed)return;disposed=true;stop();ro.disconnect();if(io)io.disconnect();mo.disconnect();root.removeEventListener('resize',size);document.removeEventListener('visibilitychange',visibility);mq.removeEventListener('change',reduction);mounted.delete(canvas);}}; + ro=new ResizeObserver(size);ro.observe(canvas);if('IntersectionObserver'in root){io=new IntersectionObserver(function(es){inView=es[0].isIntersecting;if(inView)kick();else stop();});io.observe(canvas);}mo=new MutationObserver(theme);mo.observe(document.documentElement,{attributes:true,attributeFilter:['data-theme','style','class']}); + root.addEventListener('resize',size);document.addEventListener('visibilitychange',visibility);mq.addEventListener('change',reduction);mounted.set(canvas,api);theme();size();return api; +} +root.IgneumProof={mount:mount,version:'2.0.0'}; +})(window); diff --git a/scene/tokens.css b/scene/tokens.css new file mode 100644 index 000000000..6d346df79 --- /dev/null +++ b/scene/tokens.css @@ -0,0 +1,6 @@ +/* The chain scene's palette: the full-site redesign package's design system (7 Oct 2026), the brand source of truth for colour. + THE ONE PLACE these fourteen tokens are defined. tools/scene/sync.mjs writes them into site/site.css and app/igneum-app/ui/app.css + between the "scene-tokens" markers (dark; light under [data-theme="light"]; and, for a page without a theme attribute, light under + prefers-color-scheme: light); the gate refuses a copy whose values differ. live-dag.js and proof-core.js read them from :root. */ +:root{--obsidian:#0C0C0E;--graphite:#16161A;--row:#111114;--line:#2A2A30;--line-2:#3A3A42;--ember:#F2541B;--ember-hi:#FF6A2B;--molten:#FFB35C;--bone:#F4F1EC;--ink-2:#C9C7C2;--ash:#9A9A9E;--included:#3B7DD8;--excluded:#B0362B;--ember-ink:#0C0C0E} +:root[data-theme="light"]{--obsidian:#F4F1EC;--graphite:#FFFFFF;--row:#FAF8F5;--line:#E2DED8;--line-2:#CFCAC2;--ember:#D0420D;--ember-hi:#E04A14;--molten:#B8731F;--bone:#16161A;--ink-2:#3C3C42;--ash:#6B6B70;--included:#2A62B8;--excluded:#B0362B;--ember-ink:#FFFFFF} diff --git a/site/live-dag.js b/site/live-dag.js index b4e1705a9..0d28305d5 100644 --- a/site/live-dag.js +++ b/site/live-dag.js @@ -1,4 +1,9 @@ -/* Igneum DAG / Ember 2.0 (the EMBER 02 renderer pack, 7 Oct 2026) with the narrow options of 2.0.2 (narrow, narrowBreak 720, +/* Igneum DAG / Ember 2.0 (the EMBER 02 renderer pack, 7 Oct 2026). THE SHARED SOURCE: scene/live-dag.js; site/live-dag.js and + * app/igneum-app/ui/live-dag.js are byte-equal copies written by tools/scene/sync.mjs (the gate refuses a drifted copy). Edit here. + * 2.0.3 (scene parity, 7 Oct 2026): (1) every push, size and theme change paints the current picture at once; only the motion + * loop waits for a visible document and an intersecting canvas (a page that loads with document.hidden true, or whose embedder + * never fires visibilitychange, showed a blank canvas while reporting live). (2) The narrow (phone) rule keys on the viewport + * width, not the canvas width: a 640 px hero on a laptop is not a phone. The narrow options of 2.0.2 (narrow, narrowBreak 720, * narrowWindow 30, narrowLanes 4, narrowMinNode 11; on a phone the window shortens until the viewer sets one, four lanes, bigger * nodes, no hairlines but the selected chain, checkpoint labels as the percent) and the real-data presentation options of 2.0.1: * maxLanes (own key + top keys + others, default 7), minNode (node half-size floor, default 9.5), hairlineAlpha (non-chain @@ -82,7 +87,7 @@ bone:c('--bone','#F4F1EC'),ash:c('--ash','#9A9A9E'),line:c('--line','#2A2A30'),line2:c('--line-2','#3A3A42'), bg:c('--row',c('--obsidian','#111114')),blue:c('--included','#3B7DD8'),red:c('--excluded','#B0362B'), surface:c('--graphite','#16161A')}; - redraw(); + paint();redraw(); } function rightTime(){ if(paused)return pausedRight; @@ -90,6 +95,7 @@ if(state!=='live' && staleRight!==null)return staleRight; return reduced||!manualMotion?reducedRight:Date.now()-lag; } + function viewportW(){var w=root.innerWidth||(doc.documentElement?doc.documentElement.clientWidth:0);return w>0?w:W;} function xOf(ts,right){return padL+(W-padL-padR)*(1-(right-ts)/(windowS*1000));} function eventXY(ev){var r=canvas.getBoundingClientRect();return {x:(ev.clientX-r.left)*W/(r.width||1),y:(ev.clientY-r.top)*H/(r.height||1)};} function setState(s,r){ @@ -101,7 +107,7 @@ } function layout(){ if(!baseWindow)baseWindow=windowS; - var wasNarrow=narrow;narrow=opts.narrow===true||(opts.narrow!==false&&!compact&&W>0&&W0&&viewportW()=r-windowS*1000&&b.ts<=r;}); @@ -276,6 +282,8 @@ } function continuous(){return !destroyed&&!doc.hidden&&visible&&!paused&&!reduced&&manualMotion&&state==='live'&&blocks.length>0;} function frame(t){raf=0;if(destroyed||doc.hidden||!visible)return;if(t-lastPaint>=minFrame-.5){draw(t);lastPaint=t;}if(continuous())raf=requestAnimationFrame(frame);} + // one synchronous frame of the current picture, whatever the document's visibility says (2.0.3) + function paint(){if(destroyed||!W||!H)return;var t=performance.now();draw(t);lastPaint=t;} function redraw(){if(destroyed||raf||doc.hidden||!visible)return;lastPaint=-Infinity;raf=requestAnimationFrame(frame);} function stopFrame(){if(raf)cancelAnimationFrame(raf);raf=0;} function words(b){ @@ -354,5 +362,5 @@ getSnapshot:function(){return {ok:true,state:{stale:state!=='live'},blocks:blocks.map(cloneBlock),finality:{checkpoints:cps.map(function(c){return Object.assign({},c);})}};}}; instances.set(canvas,api);if(chip)chip.hidden=true;theme();size();emit('onState',state,reason);if(opts.poll!==false)poll();redraw();return api; } - root.IgneumDag={mount:mount,version:'2.0.2'}; + root.IgneumDag={mount:mount,version:'2.0.3'}; })(window); diff --git a/site/site.css b/site/site.css index 7414aea19..5e955dc46 100644 --- a/site/site.css +++ b/site/site.css @@ -3,7 +3,12 @@ the text tokens --ember-text and --molten-text exist for contrast on light surfaces, and a compatibility layer at the end restates the vocabulary our data pages still use (.wrap, .sec, .card, .tbl, .tile, .frame, .lines, .band, states, scenes). */ /* ---------- 1. tokens (the package's) ---------- */ -:root{color-scheme:dark;--obsidian:#0C0C0E;--graphite:#16161A;--row:#111114;--line:#2A2A30;--line-2:#3A3A42;--ember:#F2541B;--ember-hi:#FF6A2B;--molten:#FFB35C;--bone:#F4F1EC;--ink-2:#C9C7C2;--ash:#9A9A9E;--included:#3B7DD8;--excluded:#B0362B;--ember-ink:#0C0C0E;--glass:rgba(12,12,14,.93);--ember-tint:rgba(242,84,27,.09);--shadow:0 24px 80px #0005;--sans:'IBM Plex Sans','Plex Sans Fallback',Arial,sans-serif;--display:'Unbounded','Unbounded Fallback','Arial Black',Arial,sans-serif;--mono:'IBM Plex Mono','Plex Mono Fallback',ui-monospace,monospace;--max:1280px; +/* scene-tokens:start (scene/tokens.css, written by tools/scene/sync.mjs; edit the source, never this block) */ +:root{--obsidian:#0C0C0E;--graphite:#16161A;--row:#111114;--line:#2A2A30;--line-2:#3A3A42;--ember:#F2541B;--ember-hi:#FF6A2B;--molten:#FFB35C;--bone:#F4F1EC;--ink-2:#C9C7C2;--ash:#9A9A9E;--included:#3B7DD8;--excluded:#B0362B;--ember-ink:#0C0C0E} +:root[data-theme="light"]{--obsidian:#F4F1EC;--graphite:#FFFFFF;--row:#FAF8F5;--line:#E2DED8;--line-2:#CFCAC2;--ember:#D0420D;--ember-hi:#E04A14;--molten:#B8731F;--bone:#16161A;--ink-2:#3C3C42;--ash:#6B6B70;--included:#2A62B8;--excluded:#B0362B;--ember-ink:#FFFFFF} +@media (prefers-color-scheme:light){:root:not([data-theme="dark"]){--obsidian:#F4F1EC;--graphite:#FFFFFF;--row:#FAF8F5;--line:#E2DED8;--line-2:#CFCAC2;--ember:#D0420D;--ember-hi:#E04A14;--molten:#B8731F;--bone:#16161A;--ink-2:#3C3C42;--ash:#6B6B70;--included:#2A62B8;--excluded:#B0362B;--ember-ink:#FFFFFF}} +/* scene-tokens:end */ +:root{color-scheme:dark;--glass:rgba(12,12,14,.93);--ember-tint:rgba(242,84,27,.09);--shadow:0 24px 80px #0005;--sans:'IBM Plex Sans','Plex Sans Fallback',Arial,sans-serif;--display:'Unbounded','Unbounded Fallback','Arial Black',Arial,sans-serif;--mono:'IBM Plex Mono','Plex Mono Fallback',ui-monospace,monospace;--max:1280px; --ember-text:#F2541B;--molten-text:#FFB35C; /* aliases for the page blocks written before the redesign (7 Oct 2026): fonts, type steps, space, radii, chrome */ --f-sans:var(--sans);--f-display:var(--display);--f-mono:var(--mono); @@ -19,7 +24,7 @@ --ui-accent:var(--ember);--ui-accent-ink:var(--ember-ink);--ui-hot:var(--molten);--ui-hover:var(--ember-hi);--ui-tint:var(--ember-tint); --code:var(--row);--code-ink:var(--ink-2); } -:root[data-theme="light"]{color-scheme:light;--obsidian:#F4F1EC;--graphite:#FFFFFF;--row:#FAF8F5;--line:#E2DED8;--line-2:#CFCAC2;--ember:#D0420D;--ember-hi:#E04A14;--molten:#B8731F;--bone:#16161A;--ink-2:#3C3C42;--ash:#6B6B70;--included:#2A62B8;--ember-ink:#FFFFFF;--glass:rgba(244,241,236,.95);--shadow:0 24px 70px #30201810; +:root[data-theme="light"]{color-scheme:light;--glass:rgba(244,241,236,.95);--shadow:0 24px 70px #30201810; --ember-text:#B8390C;--molten-text:#8F5810; --scrim:rgba(244,241,236,.72);--hover:rgba(0,0,0,.04);--ok:var(--molten); } diff --git a/tools/ci/pre-push.sh b/tools/ci/pre-push.sh index aafefb760..17705103e 100755 --- a/tools/ci/pre-push.sh +++ b/tools/ci/pre-push.sh @@ -95,6 +95,9 @@ tree_checks() { run "faucet unit tests" node --test site/api/faucet.test.mjs run "redesign package data tests (the /api/live contract the pages read)" node tools/site-redesign/tests/data-tests.cjs run "the home hero's loop never idles in view, stops hidden, resumes without a jump" node tools/site-redesign/tests/hero-loop-test.cjs + run "chain scene: the site's and the app's copies are scene/ byte for byte, the palette tokens live once (self-test, then the tree)" bash -c 'node tools/scene/sync.mjs --self-test && node tools/scene/sync.mjs --check' + run "chain scene: a push paints with the document hidden and no animation frame (the blank /live of 7 Oct 2026; known-failed first)" node tools/scene/paint-test.cjs + run "chain scene: the live feed contract (the recorded reply validates; a rewritten miner, a float now, a stray key refused)" node --test tools/scene/feed-contract.test.mjs run "explorer, emission and public stats unit tests" node --test site/lib/explorer.test.mjs site/lib/emission.test.mjs site/api/public-stats.test.mjs run "ship tool self-test" node tools/ship-app.mjs --self-test run "relay unit tests" node --test relay/test/parse.test.mjs relay/test/auth.test.mjs relay/test/wake.test.mjs relay/test/ember.test.mjs diff --git a/tools/scene/feed-contract.mjs b/tools/scene/feed-contract.mjs new file mode 100644 index 000000000..0f397f34f --- /dev/null +++ b/tools/scene/feed-contract.mjs @@ -0,0 +1,56 @@ +// The live feed contract, as code: validate(reply) -> [] or a list of one-line problems. The key lists come from +// scene/feed-contract.json (the app's Rust test reads the same file). Extra keys are refused outside the listed extensions, so +// "the same JSON shape" is literal: a producer that adds a field changes the contract file first. +import { readFileSync } from 'node:fs'; +import { join, dirname } from 'node:path'; +import { fileURLToPath } from 'node:url'; + +export const CONTRACT = JSON.parse(readFileSync(join(dirname(fileURLToPath(import.meta.url)), '..', '..', 'scene', 'feed-contract.json'), 'utf8')); +const isObj = v => v !== null && typeof v === 'object' && !Array.isArray(v); +const minerId = new RegExp(CONTRACT.miner_id); + +function keys(problems, where, obj, want, extensions = []) { + if (!isObj(obj)) { problems.push(where + ' is not an object'); return false; } + for (const k of want) if (!(k in obj)) problems.push(where + ' lacks ' + k); + for (const k of Object.keys(obj)) if (!want.includes(k) && !extensions.includes(k)) problems.push(where + ' carries an unknown key ' + k); + return true; +} +const numOrNull = (problems, where, v) => { if (v !== null && typeof v !== 'number') problems.push(where + ' is neither a number nor null'); }; +const bool = (problems, where, v) => { if (typeof v !== 'boolean') problems.push(where + ' is not a boolean'); }; + +export function validate(reply) { + const p = []; + if (!isObj(reply)) return ['reply is not an object']; + if (reply.ok !== true) return ['reply.ok is not true' + (reply.error ? ' (' + reply.error + ')' : '')]; + keys(p, 'reply', reply, CONTRACT.top, CONTRACT.top_extensions); + if (typeof reply.now !== 'string' || Number.isNaN(Date.parse(reply.now))) p.push('now is not an ISO 8601 string'); + if (keys(p, 'state', reply.state, CONTRACT.state, CONTRACT.state_extensions)) { + bool(p, 'state.stale', reply.state.stale); numOrNull(p, 'state.age_s', reply.state.age_s); numOrNull(p, 'state.height', reply.state.height); + if (!Array.isArray(reply.state.blocks_per_minute)) p.push('state.blocks_per_minute is not an array'); + } + if (!Array.isArray(reply.blocks)) p.push('blocks is not an array'); + else reply.blocks.forEach((b, i) => { + const w = 'blocks[' + i + ']'; + if (!keys(p, w, b, CONTRACT.block)) return; + if (typeof b.hash !== 'string' || !/^[0-9a-f]{1,64}$/.test(b.hash)) p.push(w + '.hash is not a hex string'); + if (typeof b.ts !== 'number' || b.ts < 1e12) p.push(w + '.ts is not milliseconds'); + numOrNull(p, w + '.number', b.number); numOrNull(p, w + '.blue_score', b.blue_score); numOrNull(p, w + '.daa', b.daa); numOrNull(p, w + '.rx', b.rx); + if (!Array.isArray(b.parents) || b.parents.some(x => typeof x !== 'string')) p.push(w + '.parents is not an array of strings'); + bool(p, w + '.chain', b.chain); bool(p, w + '.locked', b.locked); bool(p, w + '.final', b.final); bool(p, w + '.proven', b.proven); + if (b.miner !== null && !(typeof b.miner === 'string' && minerId.test(b.miner))) p.push(w + '.miner is not an 8-hex vote key id (' + JSON.stringify(b.miner) + ')'); + if (!CONTRACT.color.includes(b.color)) p.push(w + '.color is not one of ' + CONTRACT.color.join(', ')); + if (!Array.isArray(b.shards)) p.push(w + '.shards is not an array'); + else b.shards.forEach((s, j) => { if (keys(p, w + '.shards[' + j + ']', s, CONTRACT.shard) && !CONTRACT.shard_state.includes(s.state)) p.push(w + '.shards[' + j + '].state is not one of ' + CONTRACT.shard_state.join(', ')); }); + }); + if (!Array.isArray(reply.miners)) p.push('miners is not an array'); + else reply.miners.forEach((m, i) => { if (keys(p, 'miners[' + i + ']', m, CONTRACT.miner) && !(typeof m.id === 'string' && minerId.test(m.id))) p.push('miners[' + i + '].id is not an 8-hex id'); }); + if (!Array.isArray(reply.events)) p.push('events is not an array'); + else reply.events.forEach((e, i) => keys(p, 'events[' + i + ']', e, CONTRACT.event)); + if (keys(p, 'finality', reply.finality, CONTRACT.finality)) { + if (!Array.isArray(reply.finality.checkpoints)) p.push('finality.checkpoints is not an array'); + else reply.finality.checkpoints.forEach((c, i) => { if (keys(p, 'finality.checkpoints[' + i + ']', c, CONTRACT.checkpoint) && !CONTRACT.checkpoint_state.includes(c.state)) p.push('finality.checkpoints[' + i + '].state is not pending or locked'); }); + } + if (isObj(reply.proving)) keys(p, 'proving', reply.proving, reply.proving.supported ? CONTRACT.proving_supported : CONTRACT.proving_unsupported); + else p.push('proving is not an object'); + return p; +} diff --git a/tools/scene/feed-contract.test.mjs b/tools/scene/feed-contract.test.mjs new file mode 100644 index 000000000..5c16a6a5a --- /dev/null +++ b/tools/scene/feed-contract.test.mjs @@ -0,0 +1,40 @@ +// The live feed contract: the recorded observer reply validates; known-bad shapes are refused, each for its own reason. +import { test } from 'node:test'; +import assert from 'node:assert/strict'; +import { readFileSync } from 'node:fs'; +import { join, dirname } from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { validate, CONTRACT } from './feed-contract.mjs'; + +const fixture = JSON.parse(readFileSync(join(dirname(fileURLToPath(import.meta.url)), '..', '..', 'scene', 'fixtures', 'live-2026-10-07.json'), 'utf8')); +const edit = fn => { const r = JSON.parse(JSON.stringify(fixture)); fn(r); return r; }; + +test('the recorded /api/live reply validates (905 blocks, 15 miners, 40 checkpoints)', () => { + assert.deepEqual(validate(fixture), []); + assert.equal(fixture.blocks.length, 905); assert.equal(fixture.miners.length, 15); assert.equal(fixture.finality.checkpoints.length, 40); +}); +test('the app\'s documented extensions are accepted', () => { + const r = edit(r => { r.partial = true; r.state.source = 'observer'; r.state.you_blocks = 2; r.state.node = { peers: 3 }; }); + assert.deepEqual(validate(r), []); +}); +test('known-bad: a block whose miner is the word "you" (the 0.3.19 app rewrote the field) is refused', () => { + const p = validate(edit(r => { r.blocks[0].miner = 'you'; })); + assert.match(p.join('\n'), /blocks\[0\]\.miner is not an 8-hex vote key id \("you"\)/); +}); +test('known-bad: now as a float of seconds (the 0.3.19 node fallback) is refused', () => { + assert.match(validate(edit(r => { r.now = 1791301670.5; })).join('\n'), /now is not an ISO 8601 string/); +}); +test('known-bad: a missing proving object, a missing block key, an unknown key', () => { + assert.match(validate(edit(r => { delete r.proving; })).join('\n'), /reply lacks proving/); + assert.match(validate(edit(r => { delete r.blocks[3].rx; })).join('\n'), /blocks\[3\] lacks rx/); + assert.match(validate(edit(r => { r.blocks[3].vote_key_hash = 'abc'; })).join('\n'), /blocks\[3\] carries an unknown key vote_key_hash/); + assert.match(validate(edit(r => { r.miners[0] = { id: r.miners[0].id, vote_key_hash: 'x', blocks_10m: 1 }; })).join('\n'), /miners\[0\] lacks blocks/); +}); +test('known-bad: a colour, a shard state and a checkpoint state outside the enums', () => { + assert.match(validate(edit(r => { r.blocks[0].color = 'winning'; })).join('\n'), /color is not one of blue, red, pending/); + assert.match(validate(edit(r => { r.blocks[0].shards = [{ i: 0, n: 1, state: 'jackpot', prover: null, lag: null, payout: null, pgas: null }]; })).join('\n'), /state is not one of planned, proving, verified, paid/); + assert.match(validate(edit(r => { r.finality.checkpoints[0].state = 'maybe'; })).join('\n'), /is not pending or locked/); +}); +test('the contract file lists what the Rust test reads', () => { + for (const k of ['top', 'state', 'block', 'miner', 'finality', 'checkpoint', 'shard', 'proving_unsupported']) assert(Array.isArray(CONTRACT[k]) && CONTRACT[k].length > 0, k); +}); diff --git a/tools/scene/paint-test.cjs b/tools/scene/paint-test.cjs new file mode 100644 index 000000000..99b84b5dd --- /dev/null +++ b/tools/scene/paint-test.cjs @@ -0,0 +1,95 @@ +/* The chain scene paints on push whatever the document's visibility says (2.0.3, 7 October 2026). + * Found by the coordinator at 14:3x UK: /live mounted, push(d) true, state live, Pause reading Pause, and a canvas with no frame + * drawn after 3 s, because the only paint path was a requestAnimationFrame loop gated on document.hidden and the + * IntersectionObserver. A page that loads with document.hidden true (the desktop pane; a background tab) and whose embedder + * never fires visibilitychange stayed blank for good. Rule: a mounted scene with a live feed that has no block drawn after one + * push FAILS, with the document hidden, with the observer never intersecting, and with requestAnimationFrame never firing. + * + * Loads scene/live-dag.js in a stub window with a 2D context that counts its calls (a block is an arc or a rounded path that is + * filled), pushes the recorded observer fixture, and reads the count. Known-failed first: the same renderer with its + * paint-on-push line removed draws nothing (the class this test guards), and an empty feed draws no block. */ +const fs = require('node:fs'), vm = require('node:vm'), assert = require('node:assert/strict'), path = require('node:path'); +const root = path.join(__dirname, '..', '..'); +const src = fs.readFileSync(path.join(root, 'scene', 'live-dag.js'), 'utf8'); +const fixture = JSON.parse(fs.readFileSync(path.join(root, 'scene', 'fixtures', 'live-2026-10-07.json'), 'utf8')); +const T0 = new Date(fixture.now).getTime(); + +function world(opts) { + opts = opts || {}; + const calls = { fill: 0, arc: 0, arcTo: 0, fillText: 0, raf: 0 }; + const ctx = new Proxy({}, { + get: (t, k) => { + if (k === 'canvas') return canvas; + return (...a) => { if (k === 'fill') calls.fill++; if (k === 'arc') calls.arc++; if (k === 'arcTo') calls.arcTo++; if (k === 'fillText') calls.fillText++; if (k === 'createRadialGradient' || k === 'createLinearGradient') return { addColorStop() { } }; if (k === 'measureText') return { width: 10 }; if (k === 'getImageData') return { data: new Uint8ClampedArray(4) }; }; + }, set: () => true, + }); + const canvas = { clientWidth: 900, clientHeight: 420, width: 0, height: 0, style: {}, attrs: {}, getContext: () => ctx, getAttribute(n) { return this.attrs[n] === undefined ? null : this.attrs[n]; }, setAttribute(n, v) { this.attrs[n] = String(v); }, removeAttribute(n) { delete this.attrs[n]; }, addEventListener() { }, removeEventListener() { }, classList: { add() { }, remove() { }, toggle() { } }, getBoundingClientRect: () => ({ left: 0, top: 0, width: 900, height: 420 }), focus() { } }; + const doc = { get hidden() { return !!opts.hidden; }, documentElement: { getAttribute: () => null, style: {} }, baseURI: 'https://igneum.network/live', addEventListener() { }, removeEventListener() { }, createElement: () => ({ style: {}, getContext: () => ctx }) }; + canvas.ownerDocument = doc; + const window = { + document: doc, devicePixelRatio: 1, innerWidth: 1440, + requestAnimationFrame: () => { calls.raf++; return opts.rafFires ? 1 : ++calls.raf; }, cancelAnimationFrame() { }, + performance: { now: () => 1000 }, Date, + matchMedia: q => ({ matches: false, addEventListener() { }, removeEventListener() { } }), + getComputedStyle: () => ({ getPropertyValue: () => '' }), + ResizeObserver: class { constructor(f) { this.f = f; } observe() { } disconnect() { } }, + IntersectionObserver: class { constructor(f) { this.f = f; } observe(el) { if (opts.io === 'never') this.f([{ isIntersecting: false, target: el }]); } disconnect() { } }, + MutationObserver: class { observe() { } disconnect() { } }, + AbortController: class { abort() { } }, URL, setTimeout: () => 0, clearTimeout() { }, setInterval: () => 0, clearInterval() { }, + addEventListener() { }, removeEventListener() { }, console, + }; + window.window = window; + return { window, canvas, calls }; +} + +function run(source, opts, reply) { + const w = world(opts); + const origNow = Date.now; Date.now = () => T0 + 1500; + try { + vm.runInNewContext(source + '\n;window.IgneumDag', w.window, { filename: 'live-dag.js' }); + const api = w.window.IgneumDag.mount(w.canvas, { poll: false, window: 60, fps: 60 }); + const ok = api.push(reply); + return { ok, calls: w.calls, stats: api.getStats(), state: api.getState().state }; + } finally { Date.now = origNow; } +} +// a block is two rounded tiles (the outline and the core), four arcTo calls each +const blocksDrawn = r => Math.floor(r.calls.arcTo / 8); +const results = []; +function check(name, fn) { try { fn(); results.push({ name, pass: true }); } catch (e) { results.push({ name, pass: false, error: e.message }); } } + +// known-failed first: the renderer without its paint-on-push line (the 2.0.2 behaviour) draws nothing with the document hidden +check('known-failed: 2.0.2 behaviour (no paint on push) draws no block with the document hidden', () => { + assert(src.includes('/*paint-on-push*/paint();'), 'the paint-on-push marker is gone from scene/live-dag.js'); + const old = src.replace('/*paint-on-push*/paint();', ''); + const r = run(old, { hidden: true }, fixture); + assert.equal(r.ok, true); assert.equal(r.state, 'live'); assert(r.stats.blocks > 0, 'the fixture has blocks in the window'); + assert.equal(blocksDrawn(r), 0, 'the old renderer must draw nothing here, or this test guards nothing'); +}); +check('known-failed: an empty feed draws no block', () => { + const r = run(src, { hidden: true }, { ok: true, state: { stale: false, age_s: 0 }, blocks: [] }); + assert.equal(blocksDrawn(r), 0); +}); +// the rule +check('document hidden, requestAnimationFrame never fires: blocks are drawn on the first push', () => { + const r = run(src, { hidden: true }, fixture); + assert.equal(r.ok, true); assert.equal(r.state, 'live'); assert(r.stats.blocks > 50, 'blocks in the 60 s window: ' + r.stats.blocks); + assert(blocksDrawn(r) >= r.stats.blocks, 'tiles drawn ' + blocksDrawn(r) + ' for ' + r.stats.blocks + ' blocks in the window'); + assert(r.calls.fillText > 0, 'lane labels and the time axis are written'); +}); +check('the observer never reports the canvas intersecting: blocks are still drawn on push', () => { + const r = run(src, { hidden: false, io: 'never' }, fixture); + assert(blocksDrawn(r) >= r.stats.blocks); +}); +check('a visible page still schedules the motion loop after the synchronous paint', () => { + const r = run(src, { hidden: false }, fixture); + assert(r.calls.raf > 0, 'requestAnimationFrame was asked for'); +}); +check('a hidden page does not spin the motion loop', () => { + const r = run(src, { hidden: true }, fixture); + assert.equal(r.calls.raf, 0); +}); + +for (const r of results) console.log((r.pass ? ' ok ' : ' FAIL ') + r.name + (r.error ? ': ' + r.error : '')); +const failed = results.filter(r => !r.pass).length; +console.log(failed ? 'paint-test: RED, ' + failed + ' failed' : 'paint-test: ok, ' + results.length + ' checks (two known-failed cases fail as they must)'); +process.exit(failed ? 1 : 0); diff --git a/tools/scene/sync.mjs b/tools/scene/sync.mjs new file mode 100644 index 000000000..63f4982b8 --- /dev/null +++ b/tools/scene/sync.mjs @@ -0,0 +1,186 @@ +#!/usr/bin/env node +// The chain scene has ONE source: scene/ (live-dag.js, proof-core.js, tokens.css). The site and the miner app serve copies, +// because the site is a static folder Vercel builds from site/ and the app embeds ui/ with include_str!. This tool keeps the +// copies honest without symlinks (Windows checkouts, Vercel's root directory, cargo's include paths): +// +// node tools/scene/sync.mjs [--adopt] write the copies that exist (--adopt creates a missing script copy next to an existing +// target, the first time a tree takes the scene): the two scripts byte-for-byte, the palette block into each CSS file +// between the scene-tokens markers (and, on first adoption, strip the same token names +// from the file's other :root blocks, so the block is the only definition) +// node tools/scene/sync.mjs --check the gate: every copy present in this tree is byte-equal to its source, every CSS +// target's block equals the generated one and defines those names nowhere else; +// exit 1 with one line per difference ("which side": the source is always right) +// node tools/scene/sync.mjs --self-test known-failed first: a palette token changed on one side, one byte changed in a +// copy, a stray token definition; then the clean tree passes +// +// Scope: a side (site or app) takes part only once it has adopted the scene, which is when its live-dag.js copy exists +// (master carries no app/igneum-app/ui/live-dag.js; the app lives on the release branches, whose site tree is frozen). On a release-* branch (the branch name, or SCENE_SYNC_SCOPE=app) only the app's copies are checked: +// the release branches carry the site tree as it was when they were cut, and the site deploys from master alone. +import { readFileSync, writeFileSync, existsSync, mkdtempSync, cpSync, rmSync } from 'node:fs'; +import { join, dirname } from 'node:path'; +import { tmpdir } from 'node:os'; +import { fileURLToPath } from 'node:url'; +import { execSync } from 'node:child_process'; + +const here = dirname(fileURLToPath(import.meta.url)); +const repoDefault = join(here, '..', '..'); + +export const TOKEN_NAMES = ['--obsidian', '--graphite', '--row', '--line', '--line-2', '--ember', '--ember-hi', '--molten', '--bone', '--ink-2', '--ash', '--included', '--excluded', '--ember-ink']; +const START = '/* scene-tokens:start (scene/tokens.css, written by tools/scene/sync.mjs; edit the source, never this block) */'; +const END = '/* scene-tokens:end */'; +const TARGETS = [ + { from: 'scene/live-dag.js', to: 'site/live-dag.js', scope: 'site', kind: 'copy' }, + { from: 'scene/proof-core.js', to: 'site/proof-core.js', scope: 'site', kind: 'copy' }, + { from: 'scene/tokens.css', to: 'site/site.css', scope: 'site', kind: 'tokens' }, + { from: 'scene/live-dag.js', to: 'app/igneum-app/ui/live-dag.js', scope: 'app', kind: 'copy' }, + { from: 'scene/proof-core.js', to: 'app/igneum-app/ui/proof-core.js', scope: 'app', kind: 'copy' }, + { from: 'scene/tokens.css', to: 'app/igneum-app/ui/app.css', scope: 'app', kind: 'tokens' }, +]; + +// tokens.css -> { dark: {name: value}, light: {name: value} }; every name must be in both, no extras +export function parseTokens(css) { + const block = sel => { const m = css.match(new RegExp(sel.replace(/[.*+?^${}()|[\]\\]/g, '\\$&') + '\\{([^}]*)\\}')); if (!m) throw new Error('tokens.css: no ' + sel + ' block'); return m[1]; }; + const map = body => Object.fromEntries(body.split(';').map(s => s.trim()).filter(Boolean).map(s => { const i = s.indexOf(':'); return [s.slice(0, i).trim(), s.slice(i + 1).trim()]; })); + const dark = map(block(':root')), light = map(block(':root[data-theme="light"]')); + for (const set of [dark, light]) { + const names = Object.keys(set).sort().join(','), want = TOKEN_NAMES.slice().sort().join(','); + if (names !== want) throw new Error('tokens.css defines ' + names + ', expected exactly ' + want); + } + return { dark, light }; +} +const decl = m => TOKEN_NAMES.map(n => n + ':' + m[n]).join(';'); +export function tokenBlock(tokens) { + const light = decl(tokens.light); + return [START, + ':root{' + decl(tokens.dark) + '}', + ':root[data-theme="light"]{' + light + '}', + '@media (prefers-color-scheme:light){:root:not([data-theme="dark"]){' + light + '}}', + END].join('\n'); +} +const blockRe = new RegExp(START.replace(/[.*+?^${}()|[\]\\]/g, '\\$&') + '[\\s\\S]*?' + END.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')); +// @media print blocks keep their own overrides (a printed page is white); everything else defines the names only in the block +export function withoutExempt(css) { + let out = css.replace(blockRe, ''), i; + while ((i = out.indexOf('@media print{')) >= 0) { + let depth = 0, j = i + '@media print'.length; + for (; j < out.length; j++) { if (out[j] === '{') depth++; else if (out[j] === '}' && --depth === 0) { j++; break; } } + out = out.slice(0, i) + out.slice(j); + } + return out; +} +// the token names defined outside the block (any "--name:" inside a declaration list; a var(--name) read is not a definition) +export function strayDefinitions(css) { + const outside = withoutExempt(css); + const found = []; + for (const n of TOKEN_NAMES) { const re = new RegExp('(^|[{;\\s])' + n.replace(/[-]/g, '\\-') + '\\s*:', 'g'); let m; while ((m = re.exec(outside))) found.push(n); } + return found; +} +function stripDefinitions(css) { + // remove "--name:value;" (or the last one before "}") outside the block; keep everything else byte for byte + // the print block and the scene-tokens block keep their text; every other declaration of a token name goes + const keep = []; + const m = css.match(blockRe); if (m) keep.push([css.indexOf(m[0]), css.indexOf(m[0]) + m[0].length]); + let i = -1; while ((i = css.indexOf('@media print{', i + 1)) >= 0) { let depth = 0, j = i + '@media print'.length; for (; j < css.length; j++) { if (css[j] === '{') depth++; else if (css[j] === '}' && --depth === 0) { j++; break; } } keep.push([i, j]); } + keep.sort((a, b) => a[0] - b[0]); + const strip = s => { for (const n of TOKEN_NAMES) s = s.replace(new RegExp('(^|(?<=[{;\\s]))' + n.replace(/[-]/g, '\\-') + '\\s*:[^;}]*;?', 'g'), ''); return s; }; + let out = '', at = 0; + for (const [a, b] of keep) { out += strip(css.slice(at, a)) + css.slice(a, b); at = b; } + return out + strip(css.slice(at)); +} +export function writeTokens(css, block) { + if (blockRe.test(css)) return css.replace(blockRe, block); + // first adoption: the block goes before the file's first :root rule (after the leading comment), and the names leave the rest + const i = css.search(/^:root\{/m); + if (i < 0) throw new Error('no :root rule to put the scene-tokens block before'); + return stripDefinitions(css.slice(0, i) + block + '\n' + css.slice(i)); +} + +export function scopeFor(repo) { + if (process.env.SCENE_SYNC_SCOPE) return process.env.SCENE_SYNC_SCOPE; + let branch = ''; + try { branch = execSync('git rev-parse --abbrev-ref HEAD', { cwd: repo, stdio: ['ignore', 'pipe', 'ignore'] }).toString().trim(); } catch { } + if (branch === 'HEAD' && process.env.GITHUB_REF_NAME) branch = process.env.GITHUB_REF_NAME; + return /^release-/.test(branch) ? 'app' : 'all'; +} + +const adopted = (repo, side) => existsSync(join(repo, side === 'site' ? 'site/live-dag.js' : 'app/igneum-app/ui/live-dag.js')); +export function check(repo, scope = scopeFor(repo)) { + const problems = [], seen = []; + const tokens = parseTokens(readFileSync(join(repo, 'scene/tokens.css'), 'utf8')); + const block = tokenBlock(tokens); + for (const t of TARGETS) { + if (scope !== 'all' && t.scope !== scope) continue; + if (!adopted(repo, t.scope)) continue; + const dst = join(repo, t.to); + if (!existsSync(dst)) { problems.push(t.to + ' is missing while ' + t.scope + ' has adopted the scene'); continue; } + seen.push(t.to); + if (t.kind === 'copy') { + const a = readFileSync(join(repo, t.from)), b = readFileSync(dst); + if (!a.equals(b)) { + let i = 0; while (i < a.length && i < b.length && a[i] === b[i]) i++; + problems.push(t.to + ' differs from ' + t.from + ' at byte ' + i + ' (source ' + a.length + ' bytes, copy ' + b.length + '): the source is right, run tools/scene/sync.mjs'); + } + } else { + const css = readFileSync(dst, 'utf8'); + const m = css.match(blockRe); + if (!m) { problems.push(t.to + ': no scene-tokens block (run tools/scene/sync.mjs to adopt it)'); continue; } + if (m[0] !== block) { + const theirs = m[0].split('\n'), ours = block.split('\n'); + const line = ours.findIndex((l, k) => theirs[k] !== l); + problems.push(t.to + ': scene-tokens block differs from scene/tokens.css at block line ' + (line + 1) + ' (the source is right, run tools/scene/sync.mjs)'); + } + const stray = strayDefinitions(css); + if (stray.length) problems.push(t.to + ' defines ' + [...new Set(stray)].join(', ') + ' outside the scene-tokens block: the block is the only definition'); + } + } + return { problems, seen, scope }; +} + +export function sync(repo, scope = 'all', adopt = false) { + const tokens = parseTokens(readFileSync(join(repo, 'scene/tokens.css'), 'utf8')); + const block = tokenBlock(tokens), written = []; + for (const t of TARGETS) { + if (scope !== 'all' && t.scope !== scope) continue; + const dst = join(repo, t.to); + if (!adopt && !adopted(repo, t.scope)) continue; + if (!existsSync(dst) && !(adopt && t.kind === 'copy' && existsSync(dirname(dst)))) continue; + if (t.kind === 'copy') { const src = readFileSync(join(repo, t.from)); if (!existsSync(dst) || !src.equals(readFileSync(dst))) { writeFileSync(dst, src); written.push(t.to); } } + else { const css = readFileSync(dst, 'utf8'), next = writeTokens(css, block); if (next !== css) { writeFileSync(dst, next); written.push(t.to); } } + } + return written; +} + +function selfTest(repo) { + const tmp = mkdtempSync(join(tmpdir(), 'scene-sync-')); + const fails = []; + const fixture = () => { rmSync(tmp, { recursive: true, force: true }); for (const d of ['scene', 'site', 'app/igneum-app/ui']) if (existsSync(join(repo, d))) cpSync(join(repo, d), join(tmp, d), { recursive: true, filter: p => !/\/(fonts|img|verify|scenes|api|lib|partials)(\/|$)/.test(p) && !/\.(png|woff2|ico)$/.test(p) }); sync(tmp, 'all'); }; + const expectFail = (name, mutate) => { fixture(); mutate(); const r = check(tmp, 'all'); if (!r.problems.length) fails.push('known-failed case passed: ' + name); }; + expectFail('a palette token changed on the site side', () => { const p = join(tmp, 'site/site.css'); writeFileSync(p, readFileSync(p, 'utf8').replace('--included:#3B7DD8', '--included:#3B7DD9')); }); + expectFail('a palette token changed in the source but not the copies', () => { const p = join(tmp, 'scene/tokens.css'); writeFileSync(p, readFileSync(p, 'utf8').replace('--ember:#F2541B', '--ember:#F2541C')); }); + expectFail('one byte changed in the site copy of live-dag.js', () => { const p = join(tmp, 'site/live-dag.js'); const s = readFileSync(p, 'utf8'); writeFileSync(p, s.replace("version:'2.0", "version:'9.0")); }); + if (existsSync(join(tmp, 'app/igneum-app/ui/live-dag.js'))) expectFail('one byte changed in the app copy of live-dag.js', () => { const p = join(tmp, 'app/igneum-app/ui/live-dag.js'); writeFileSync(p, readFileSync(p, 'utf8') + '\n'); }); + expectFail('a stray --ember definition outside the block', () => { const p = join(tmp, 'site/site.css'); writeFileSync(p, readFileSync(p, 'utf8') + '\n:root{--ember:#000}\n'); }); + fixture(); { const p = join(tmp, 'site/site.css'); writeFileSync(p, readFileSync(p, 'utf8') + '\n@media print{:root{--ember:#000}.x{color:var(--ember)}}\n'); const r = check(tmp, 'all'); if (r.problems.length) fails.push('a print-block override was flagged as a stray definition: ' + r.problems.join('; ')); } + fixture(); const clean = check(tmp, 'all'); if (clean.problems.length) fails.push('clean fixture failed: ' + clean.problems.join('; ')); + rmSync(tmp, { recursive: true, force: true }); + return fails; +} + +if (process.argv[1] && fileURLToPath(import.meta.url) === process.argv[1]) { + const repo = process.env.SCENE_SYNC_REPO || repoDefault; + const mode = process.argv[2] || 'write'; + if (mode === '--check') { + const r = check(repo); + for (const p of r.problems) console.error('scene-sync: ' + p); + console.log('scene-sync: ' + (r.problems.length ? 'RED, ' + r.problems.length + ' difference(s)' : 'ok') + ' (scope ' + r.scope + ': ' + r.seen.join(', ') + ')'); + process.exit(r.problems.length ? 1 : 0); + } else if (mode === '--self-test') { + const fails = selfTest(repo); + for (const f of fails) console.error('scene-sync self-test: ' + f); + console.log('scene-sync self-test: ' + (fails.length ? 'RED' : 'ok, five known-failed cases fail, a print override passes, the clean tree passes')); + process.exit(fails.length ? 1 : 0); + } else if (mode === 'write') { + const w = sync(repo, process.argv.includes('--scope') ? process.argv[process.argv.indexOf('--scope') + 1] : 'all', process.argv.includes('--adopt')); + console.log('scene-sync: wrote ' + (w.length ? w.join(', ') : 'nothing (every copy was current)') + (process.argv.includes('--adopt') ? '' : ' (sides that have not adopted the scene are left alone; --adopt takes one on)')); + } else { console.error('usage: sync.mjs [--check | --self-test]'); process.exit(2); } +} From 00a8a286af92f78a2153493ab6e6f77ad41197b2 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Wed, 7 Oct 2026 13:29:40 +0000 Subject: [PATCH 09/10] Counter ASIC 3.0 status: the proving-ids cause (the bare start environment, not the binary), the child's embedded-key fallback, the gate carry under rule 4a Co-Authored-By: Claude Fable 5.1 --- docs/plans/counter-asic-3-status.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/plans/counter-asic-3-status.md b/docs/plans/counter-asic-3-status.md index 98424c2bc..3c86addae 100644 --- a/docs/plans/counter-asic-3-status.md +++ b/docs/plans/counter-asic-3-status.md @@ -369,7 +369,7 @@ Three residual classes, all a constant delivered through a writer the rule admit Packs zip (eight packs, packs-ca3-v4-sub2) sha256 69c36772cd79e44e2ddd589466d9c64a94a13c9e970e9f27bd76feabb9b4581b. The suite re-runs through master's build-remote on box 2 (the worktree's own script predates --box; the first run died on the flag), line to follow; G1 on PC 2 under --cards-off after it. The sub-version-2 pairing waits on the node lane's re-pin to a788661687db4bb3 and byte 7. For the record, sub-version 1's pairing: igneum-pow 8c728ca3 against b7cc37e7 (8097d600's assert_ne in) 17 passed, 0 failed, rc 0, 12:21Z. 0.3.20's CUT SET AS IT STANDS (the shipper, 14:1x UK): pin c4459193, igneum-pow 8c728ca3 at object byte 5 (sub-version 1), the floor-moved file publishing with it (the project lead's word; the floor from the live DAA at the publish plus 604,800, the digest read on c4459193), publish about 15:15Z (16:15 BST) on CASES END, the sweep from then with PC 1 first. 0.3.21's clock tonight: the node lane stages release-0.3.21-node at the shipper's sweep-end word (about 15:45Z, 16:45 BST) with the sub-version-2 re-pin (07a809a7, byte 7, id a788661687db4bb3) as its own commit, held pending the F8 census on 07a809a7; the census's clock about 14:00Z (15:00 BST) by the attack-pass lane's within-the-hour line from 13:01Z; the pass line every one of the 64 seeds under 1.2x of the window model on the chain path. If the census fails or slips past 19:00Z (20:00 BST), main's standing ruling applies (nothing on sub-version 2 is proposed until the census is green): 0.3.21's node ships byte 5 again with the re-pin dropped and the rest of its line kept. CI NOTE (13:1x UTC): master's ci runs since 12dc5c97 (nineteen of mine) sit queued behind one self-hosted runner (igneum-build-1, busy; 31 queued across branches, one in progress); the last completed master runs (439a233f to 5f990a09) are success; no red exists, the conclusions are unread until the queue drains. MAIN'S WORD (14:2x UK): the floor move is the project lead's word already and ships with 0.3.20 at the cut; the CI lever is a second self-hosted runner on build-2 plus ubuntu-latest for docs-only pushes, ordered to the CI lane; the rule reads "own a red when the conclusion lands", never holding pushes; the census verdict about 14:00Z (15:00 UK) decides 0.3.21's byte. SUB-VERSION 2's STATIC CENSUS (the hash lane, tools/ca3-v4-uniform on box 2, 13:12Z, 1,024 chain-shaped seeds plus F8's p1 to p3): 0 lossy-sourced load sites of 16,432 (14,329 injecting, 2,103 bijective); 0 programs with an or-, mul- or mulhi-sourced load; the no-era draw path gives the devnet epoch-0 seed the pack's own id a788661687db4bb3, so every draw path reads one stream. Cost of (a') and (c'): 1.99 attempts per seed on average against 0.05 before (p2's seed five), about 2 ms of generation per rejected attempt on one core; nothing a miner or node notices. Ledger entry 715f14be. Master 36e08c80 merged into ca3-v4-amend as f5244ad7 (igneum-pow untouched, re-export 0 differing files), pushed with the gate GREEN, its CI runs queued; the box-2 suite runs through the merged tools (the first attempt died on test initialisers missing the (c') field, fixed in the same push; library and packs unaffected). G1 BLOCKED: PC 2 has not picked up fetch-ca3-v4-sub2-20261007 and run-ca3-v4-sub2-g1-pc2-20261007 (published 13:04:02Z, signature OK); the intake shows nothing from 1ccfe586 since job-update-now-0319 at 10:34:21Z; the PC 2 lock releases when the job closes or in 30 minutes; the run is republished when the app reports. PC 2 READS SILENT on the console (the shipper, 14:4x UK): last seen 2 h ago, app 0.3.19 on node 5899f603, its last line the 0.3.19 update-now at 10:34:21Z; the app went down or stopped polling on that update (the UI lane's update-now; PC 1 took the same update and reports). The build-server lane's PC 2 kept-datadir job (run-20261007-125433, published 12:54Z) is unpicked for the same reason, and it is the Windows kept-datadir gate for 0.3.20's PC 1 step. The sweep cannot bring PC 2 back (the app's poller applies updates; a silent app does not poll); a Windows restart of the app is a hand action, the project lead's or by main's word; the shipper has asked main. The hash lane's G1 and the Windows kept-datadir line wait on that answer; the PC 2 lock stays. SUB-VERSION 2's SUITE LINE (the hash lane): ca3-v4-amend 526fa757 (the code; the ledger tip f0fbd9da), box 2 through the merged tools, route line "13:15:07 build-remote: box 2 (build@142.132.249.238) for class suite, priority normal", rc 0, 66 s: 61 lib + 7 derive + 4 mixer + 19 packs + 2 recheck + 7 scratch = 100 passed, 0 failed; the pinned v2 and v3 packs byte-identical; the three v4 ids as pinned (a788661687db4bb3 equal; c120d7963abdcd96 and 1a4230699a6b9c60 differ). The two commits between 07a809a7 and 526fa757 touch tests only (the (c') field in the accept.rs initialisers; the two generator unit tests follow the amended facts); the library, the packs, the id and the seven fingerprints are unchanged from 07a809a7, so the attack-pass re-gate on 07a809a7 stands for 526fa757. CI: the merge commit's run cancelled by the next push (superseded, not red); 526fa757's run queued (37626985216), its conclusion owned by the hash lane. The 0.3.21 re-pin commit is therefore 526fa757 (or the branch tip at the node lane's archive, code-identical). MAIN'S WORD ON PC 2 (15:0x UK): the hand restart of PC 2's app is asked of the project lead. If PC 2 has not polled by 15:00Z (16:00 UK), "go PC 1": the sub-version 2 G1 on PC 1 under the runner's --cards-off after the 0.3.20 sweep step lands there, one job, read back, nothing else on PC 1. The PC 1 job publishes only after the shipper's line "PC 1 on 0.3.20" (app 0.3.20, node 2.1.0-c4459193, the published file's digest, synced, the sweep step closed with its lock line), about 15:30 to 15:40Z by the clock, and only if PC 2 is still silent; The PC 1 variant is on ca3-v4-amend at a2714d43 (tools/ca3-v4-amend/pc1-v4-sub2-g1.ps1; CI checks pass; no api/quit, pause, resume or cards call in the script): the RTX 5090 on PC 1 (ae432dc7) by its index-free key nvidia:NVIDIA GeForce RTX 5090 on the runner's --cards-off, restored by the runner after; the AMD card and the Intel Arc not named and mining on; the card confirmed quiet by the process list (90 s wait) and nvidia-smi's compute-apps; the installed worker's --bench on the eight packs (the v3 control and the seven sub-version 2 packs) for the 2^24 fingerprint and self-test, rates a reference only; the kit the same zip (69c36772...), as fetch-ca3-v4-sub2-pc1-20261007 immediately before run-ca3-v4-sub2-g1-pc1-20261007 (--timeout-minutes 20, --expires-hours 12); published only on the go-PC-1 line. AP-F8-2 ON SUB-VERSION 2 (the attack-pass lane, 15:1x UK, before anything is proposed): a chain-shaped epoch seed can exhaust all 32 draw attempts under rule (a'), and the generator treats exhaustion as a consensus fault (panic): seed igneum-f9/331672, "32 consecutive candidates rejected, last: (a') load at 16 reads r6, not fresh by dataflow in the loop's steady state". One such seed in the first 331,672 chain-shaped seeds (300,000 drew clean), a rate of order 10^-6 to 10^-5 per epoch seed; the 10^6-seed measurement with the attempts distribution runs on box 2. Meaning: an exhausted epoch seed is an epoch no node can draw a program for, a liveness halt, the era and epoch seeds being VDF outputs nobody can steer; at one epoch an hour, one halt per 11 to 40 years at the bracketed rate, which the firms would compute from the rule as written and file. Sub-version 1 had 0 exhausted in 10^6 chain-shaped seeds. The fix (to the hash lane): the draw enforces the freshness fixpoint itself so (a') never fires (no exhaustion by construction), or MAX_ATTEMPTS sized to the measured rate with the exhaustion probability stated in the spec. The 64-seed hot-set gate on sub-version 2 is separate: 13 of 64 seeds read, none over 1.2x so far. Sub-version 2 is NOT GREEN until both are settled. MAIN'S RULING ON AP-F8-2 (15:2x UK): the draw must be total and no consensus path may panic; preferred fix a deterministic repair instead of rejection (the draw rewrites the offending load's source to the nearest fresh register, or inserts a fresh mix, so every seed yields a program on the first attempt and (a') becomes a check that can never fire); if the repair changes the stream's statistics, the fallback is a stated attempt bound with a deterministic last-resort draw after it, never a panic, the probability in the spec and the ledger; either way a test walking seed igneum-f9/331672 and the exhausting class, the 10^6-seed exhaustion count at zero, and the 64-seed hot-set gate re-run on the fixed commit; the hash lane builds it now on the coordinator's direction; 0.3.21 ships byte 5 if not green by 19:00Z (20:00 UK). The 07a809a7 kit is not published to any PC. -THE 12 GB SETTLED-CLAIM LINE ON c4459193 (the fleet lane, 13:27Z): the floor reads right and the card proves, THE NODE REFUSES. p12-vast on c4459193 (sha 45be9b02, string read back) synced 13:22:47Z on the kept copy; first claim 13:23:01Z "segment 164198..164205 (8 shards, fresh) margin=414 tip=287564 settledNumber=0x28185 settledDaa=0x46317 settledBy=finality candidates=5"; proof complete 13:25:19Z on the 3060 (8 of 8 shards, 135.9 s, peak 8,487 MiB); submission refused "statement differs from the node's at hex offset 472 (lengths 616 vs 616); ours ...2b1a81cb413236cf... node ...0000". The node's start line on this binary reads "proving v1: ... shard program id unknown, aggregator id unknown" where 5899f603 on the same override file reads the ids; the statement is built with zeros and every proof fails its check. This blocks the paid line on any card and, after the sweep, every standing prover; with the node lane (the fix) and the shipper (the cut) since 13:27Z; the pod and proof files held for the node lane's read. The cut set is therefore NOT complete on c4459193. THE INTEROP FACT stands from the void run: the 5899f603 hub accepted 235 object-byte-5 blocks from the 8097d600 node with 0 rejected, one digest on all five nodes on the live sixteen-field file. The gates: the digest test and the kaspa-pow vector test (the amended devnet epoch-0 id 1a4230699a6b9c60 must equal, c120d7963abdcd96 must differ, the v3 control unchanged) on the box; the mixed-version Devnet 2 gate (the amended 0.3.20 node beside a 5899f603 node for ten minutes on the live file without the v4 fields) after the Mac build; the fresh-join canary the 0.3.20 cut's | +THE 12 GB SETTLED-CLAIM LINE ON c4459193 (the fleet lane, 13:27Z): the floor reads right and the card proves, THE NODE REFUSES. p12-vast on c4459193 (sha 45be9b02, string read back) synced 13:22:47Z on the kept copy; first claim 13:23:01Z "segment 164198..164205 (8 shards, fresh) margin=414 tip=287564 settledNumber=0x28185 settledDaa=0x46317 settledBy=finality candidates=5"; proof complete 13:25:19Z on the 3060 (8 of 8 shards, 135.9 s, peak 8,487 MiB); submission refused "statement differs from the node's at hex offset 472 (lengths 616 vs 616); ours ...2b1a81cb413236cf... node ...0000". The node's start line on this binary reads "proving v1: ... shard program id unknown, aggregator id unknown" where 5899f603 on the same override file reads the ids; the statement is built with zeros and every proof fails its check. This blocks the paid line on any card and, after the sweep, every standing prover; with the node lane (the fix) and the shipper (the cut) since 13:27Z; the pod and proof files held for the node lane's read. The cut set is therefore NOT complete on c4459193. THE CAUSE (the node lane, 13:4xZ): no commit on the line lost the ids and the binary is not the difference; on every build including 5899f603 the statement's ids come from the override object's two fields (absent on the live sixteen-field file), else IGNEUM_PROOF_PROGRAM_IDS, else the verifier host's --mode id when IGNEUM_PROOF_VERIFIER is set. hub-1 runs with IGNEUM_PROOF_VERIFIER=/opt/igneum-floor/bin/igneum-prove-host in its process environment, so the host hands it the ids; the pod's c4459193 node was started bare for the kept-datadir read, so program_ids answered None and the statement carried zeros; a bare 5899f603 reads "unknown" too. The start environment, not the binary. What the child commit fixes anyway: the binary embeds the verifying keys it verifies carried proofs with, so it knows the ids it expects; the child resolves them in that order and last from the embedded keys, with a test whose known-failed shape is the bare node's None and the zero-id statement; the diff two files (resolve_program_ids in igneum/exec/src/proving.rs and its call in kaspad/src/daemon.rs; nothing in acceptance, the version check, relay or peer handling); its exec suite running, the string and sha256 about 13:52Z. Gate carry: the digest and mixed-version gates are outside the diff's territory and carry from c4459193, but rule 4a runs every gate on every candidate from its build, so both run again on the child's binary and the fleet's set with them; the re-run that bears on the diff is the 12 GB line itself, the pod's already-proved claim submitted against a node that names the ids. Per tier: a solo miner on a bare node never proves, so feels nothing; a standing prover beside hub-1's environment was never affected; a prover on a bare node could not be paid on any build until the child. THE INTEROP FACT stands from the void run: the 5899f603 hub accepted 235 object-byte-5 blocks from the 8097d600 node with 0 rejected, one digest on all five nodes on the live sixteen-field file. The gates: the digest test and the kaspa-pow vector test (the amended devnet epoch-0 id 1a4230699a6b9c60 must equal, c120d7963abdcd96 must differ, the v3 control unchanged) on the box; the mixed-version Devnet 2 gate (the amended 0.3.20 node beside a 5899f603 node for ten minutes on the live file without the v4 fields) after the Mac build; the fresh-join canary the 0.3.20 cut's | | Main's rulings (7 October, morning) | no generator change to v4 on the live devnet; the record's null is the window model with numbers, sent by the hash lane to the attack-pass lane so AP-F8-1 re-gates against it; a fault beyond the model (a low-entropy source at site 15) stops at the coordinator with the two options priced (a 0.3.19 class amendment before the flip, or the flip held at the floor), nothing shipping without the project lead's word; the tighter tail, an acceptance bound on the hot-set share, is a CLASS V5 item (sent to the v5 lane a6410f3b8abefb762 with the 64-seed census as its gate; the bound's number follows from the model) | ### AP-F4-1, the weak-day MUL draw (the attack-pass lane, 7 October, morning): PASS against v4, a class v5 rule From 92757b148e98ded5e7e5ae03e16d9e3924046240 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Wed, 7 Oct 2026 13:32:26 +0000 Subject: [PATCH 10/10] Counter ASIC 3.0 status: AP-F8-2 fixed on 8bdcbdd8 (MAX_ATTEMPTS_V4 256, the last-resort draw, the stream unchanged, the census continues) Co-Authored-By: Claude Fable 5.1 --- docs/plans/counter-asic-3-status.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/plans/counter-asic-3-status.md b/docs/plans/counter-asic-3-status.md index 3c86addae..22b02b65c 100644 --- a/docs/plans/counter-asic-3-status.md +++ b/docs/plans/counter-asic-3-status.md @@ -369,6 +369,8 @@ Three residual classes, all a constant delivered through a writer the rule admit Packs zip (eight packs, packs-ca3-v4-sub2) sha256 69c36772cd79e44e2ddd589466d9c64a94a13c9e970e9f27bd76feabb9b4581b. The suite re-runs through master's build-remote on box 2 (the worktree's own script predates --box; the first run died on the flag), line to follow; G1 on PC 2 under --cards-off after it. The sub-version-2 pairing waits on the node lane's re-pin to a788661687db4bb3 and byte 7. For the record, sub-version 1's pairing: igneum-pow 8c728ca3 against b7cc37e7 (8097d600's assert_ne in) 17 passed, 0 failed, rc 0, 12:21Z. 0.3.20's CUT SET AS IT STANDS (the shipper, 14:1x UK): pin c4459193, igneum-pow 8c728ca3 at object byte 5 (sub-version 1), the floor-moved file publishing with it (the project lead's word; the floor from the live DAA at the publish plus 604,800, the digest read on c4459193), publish about 15:15Z (16:15 BST) on CASES END, the sweep from then with PC 1 first. 0.3.21's clock tonight: the node lane stages release-0.3.21-node at the shipper's sweep-end word (about 15:45Z, 16:45 BST) with the sub-version-2 re-pin (07a809a7, byte 7, id a788661687db4bb3) as its own commit, held pending the F8 census on 07a809a7; the census's clock about 14:00Z (15:00 BST) by the attack-pass lane's within-the-hour line from 13:01Z; the pass line every one of the 64 seeds under 1.2x of the window model on the chain path. If the census fails or slips past 19:00Z (20:00 BST), main's standing ruling applies (nothing on sub-version 2 is proposed until the census is green): 0.3.21's node ships byte 5 again with the re-pin dropped and the rest of its line kept. CI NOTE (13:1x UTC): master's ci runs since 12dc5c97 (nineteen of mine) sit queued behind one self-hosted runner (igneum-build-1, busy; 31 queued across branches, one in progress); the last completed master runs (439a233f to 5f990a09) are success; no red exists, the conclusions are unread until the queue drains. MAIN'S WORD (14:2x UK): the floor move is the project lead's word already and ships with 0.3.20 at the cut; the CI lever is a second self-hosted runner on build-2 plus ubuntu-latest for docs-only pushes, ordered to the CI lane; the rule reads "own a red when the conclusion lands", never holding pushes; the census verdict about 14:00Z (15:00 UK) decides 0.3.21's byte. SUB-VERSION 2's STATIC CENSUS (the hash lane, tools/ca3-v4-uniform on box 2, 13:12Z, 1,024 chain-shaped seeds plus F8's p1 to p3): 0 lossy-sourced load sites of 16,432 (14,329 injecting, 2,103 bijective); 0 programs with an or-, mul- or mulhi-sourced load; the no-era draw path gives the devnet epoch-0 seed the pack's own id a788661687db4bb3, so every draw path reads one stream. Cost of (a') and (c'): 1.99 attempts per seed on average against 0.05 before (p2's seed five), about 2 ms of generation per rejected attempt on one core; nothing a miner or node notices. Ledger entry 715f14be. Master 36e08c80 merged into ca3-v4-amend as f5244ad7 (igneum-pow untouched, re-export 0 differing files), pushed with the gate GREEN, its CI runs queued; the box-2 suite runs through the merged tools (the first attempt died on test initialisers missing the (c') field, fixed in the same push; library and packs unaffected). G1 BLOCKED: PC 2 has not picked up fetch-ca3-v4-sub2-20261007 and run-ca3-v4-sub2-g1-pc2-20261007 (published 13:04:02Z, signature OK); the intake shows nothing from 1ccfe586 since job-update-now-0319 at 10:34:21Z; the PC 2 lock releases when the job closes or in 30 minutes; the run is republished when the app reports. PC 2 READS SILENT on the console (the shipper, 14:4x UK): last seen 2 h ago, app 0.3.19 on node 5899f603, its last line the 0.3.19 update-now at 10:34:21Z; the app went down or stopped polling on that update (the UI lane's update-now; PC 1 took the same update and reports). The build-server lane's PC 2 kept-datadir job (run-20261007-125433, published 12:54Z) is unpicked for the same reason, and it is the Windows kept-datadir gate for 0.3.20's PC 1 step. The sweep cannot bring PC 2 back (the app's poller applies updates; a silent app does not poll); a Windows restart of the app is a hand action, the project lead's or by main's word; the shipper has asked main. The hash lane's G1 and the Windows kept-datadir line wait on that answer; the PC 2 lock stays. SUB-VERSION 2's SUITE LINE (the hash lane): ca3-v4-amend 526fa757 (the code; the ledger tip f0fbd9da), box 2 through the merged tools, route line "13:15:07 build-remote: box 2 (build@142.132.249.238) for class suite, priority normal", rc 0, 66 s: 61 lib + 7 derive + 4 mixer + 19 packs + 2 recheck + 7 scratch = 100 passed, 0 failed; the pinned v2 and v3 packs byte-identical; the three v4 ids as pinned (a788661687db4bb3 equal; c120d7963abdcd96 and 1a4230699a6b9c60 differ). The two commits between 07a809a7 and 526fa757 touch tests only (the (c') field in the accept.rs initialisers; the two generator unit tests follow the amended facts); the library, the packs, the id and the seven fingerprints are unchanged from 07a809a7, so the attack-pass re-gate on 07a809a7 stands for 526fa757. CI: the merge commit's run cancelled by the next push (superseded, not red); 526fa757's run queued (37626985216), its conclusion owned by the hash lane. The 0.3.21 re-pin commit is therefore 526fa757 (or the branch tip at the node lane's archive, code-identical). MAIN'S WORD ON PC 2 (15:0x UK): the hand restart of PC 2's app is asked of the project lead. If PC 2 has not polled by 15:00Z (16:00 UK), "go PC 1": the sub-version 2 G1 on PC 1 under the runner's --cards-off after the 0.3.20 sweep step lands there, one job, read back, nothing else on PC 1. The PC 1 job publishes only after the shipper's line "PC 1 on 0.3.20" (app 0.3.20, node 2.1.0-c4459193, the published file's digest, synced, the sweep step closed with its lock line), about 15:30 to 15:40Z by the clock, and only if PC 2 is still silent; The PC 1 variant is on ca3-v4-amend at a2714d43 (tools/ca3-v4-amend/pc1-v4-sub2-g1.ps1; CI checks pass; no api/quit, pause, resume or cards call in the script): the RTX 5090 on PC 1 (ae432dc7) by its index-free key nvidia:NVIDIA GeForce RTX 5090 on the runner's --cards-off, restored by the runner after; the AMD card and the Intel Arc not named and mining on; the card confirmed quiet by the process list (90 s wait) and nvidia-smi's compute-apps; the installed worker's --bench on the eight packs (the v3 control and the seven sub-version 2 packs) for the 2^24 fingerprint and self-test, rates a reference only; the kit the same zip (69c36772...), as fetch-ca3-v4-sub2-pc1-20261007 immediately before run-ca3-v4-sub2-g1-pc1-20261007 (--timeout-minutes 20, --expires-hours 12); published only on the go-PC-1 line. AP-F8-2 ON SUB-VERSION 2 (the attack-pass lane, 15:1x UK, before anything is proposed): a chain-shaped epoch seed can exhaust all 32 draw attempts under rule (a'), and the generator treats exhaustion as a consensus fault (panic): seed igneum-f9/331672, "32 consecutive candidates rejected, last: (a') load at 16 reads r6, not fresh by dataflow in the loop's steady state". One such seed in the first 331,672 chain-shaped seeds (300,000 drew clean), a rate of order 10^-6 to 10^-5 per epoch seed; the 10^6-seed measurement with the attempts distribution runs on box 2. Meaning: an exhausted epoch seed is an epoch no node can draw a program for, a liveness halt, the era and epoch seeds being VDF outputs nobody can steer; at one epoch an hour, one halt per 11 to 40 years at the bracketed rate, which the firms would compute from the rule as written and file. Sub-version 1 had 0 exhausted in 10^6 chain-shaped seeds. The fix (to the hash lane): the draw enforces the freshness fixpoint itself so (a') never fires (no exhaustion by construction), or MAX_ATTEMPTS sized to the measured rate with the exhaustion probability stated in the spec. The 64-seed hot-set gate on sub-version 2 is separate: 13 of 64 seeds read, none over 1.2x so far. Sub-version 2 is NOT GREEN until both are settled. MAIN'S RULING ON AP-F8-2 (15:2x UK): the draw must be total and no consensus path may panic; preferred fix a deterministic repair instead of rejection (the draw rewrites the offending load's source to the nearest fresh register, or inserts a fresh mix, so every seed yields a program on the first attempt and (a') becomes a check that can never fire); if the repair changes the stream's statistics, the fallback is a stated attempt bound with a deterministic last-resort draw after it, never a panic, the probability in the spec and the ledger; either way a test walking seed igneum-f9/331672 and the exhausting class, the 10^6-seed exhaustion count at zero, and the 64-seed hot-set gate re-run on the fixed commit; the hash lane builds it now on the coordinator's direction; 0.3.21 ships byte 5 if not green by 19:00Z (20:00 UK). The 07a809a7 kit is not published to any PC. +AP-F8-2 FIXED (the hash lane, ca3-v4-amend 8bdcbdd8, 13:31:10Z, origin and build, gate GREEN): sub-version number unchanged at 2 because the stream is unchanged for every non-exhausting seed (re-export diff 0 on v4-devnet-epoch0, v4-era-0 and v4-era-5; the id a788661687db4bb3 and the seven fingerprints stand; the packs zip sha256 69c36772... holds), so the attack-pass census at 13 of 64 continues on it. The route: the deterministic repair would have rewritten every seed whose attempt 0 fails (a'), about two thirds of seeds, a new stream and a restarted census against the 19:00Z line, so the second route main allowed was taken. The bound: MAX_ATTEMPTS_V4 = 256 for the class v4 shape (v2 and v3 keep 32, keyed on the shape); at the measured rejection rate of about two thirds per attempt, 32 attempts exhaust at about 2e-6 per epoch seed (one undrawable epoch every few decades at one an hour), 256 at under 1e-45, the worst-case draw about half a second on one core. After the cap the draw is total: the seed takes the last-resort program, deterministic and accepted as drawn, the candidate at attempt 256 with every or, mul and mulhi of the base program and the shadow block rewritten to xor, so every register stays fresh from the init words on and (a') holds by construction; no consensus path panics for the v4 shape. The test class_v4_draw_is_total_with_the_last_resort (the last resort on real (a')-rejected candidates, every load fresh after it, no lossy op left, the chain path over 64 seeds without a panic, the cap per class asserted) green on the Mac, the box-2 suite running; the hash lane's 4,096-seed census with the attempt histogram on box 2; the attack-pass lane's 10^6 count is the control; the string with the attack-pass lane with seed igneum-f9/331672 named. CI: 526fa757 success; 8bdcbdd8 queued. The spec and ledger text for the bound and the probability in the ledger entry. The PC 1 variant and fetch job carry 8bdcbdd8's packs (byte-identical to 07a809a7's); the PC 2 kit published at 13:04Z is the same packs. Per tier: a miner never sees the draw (the node draws once an hour, half a second at worst); a chip maker gains nothing from the last resort (a 1e-45 event); the auditor reads the bound and its probability in the spec. + THE 12 GB SETTLED-CLAIM LINE ON c4459193 (the fleet lane, 13:27Z): the floor reads right and the card proves, THE NODE REFUSES. p12-vast on c4459193 (sha 45be9b02, string read back) synced 13:22:47Z on the kept copy; first claim 13:23:01Z "segment 164198..164205 (8 shards, fresh) margin=414 tip=287564 settledNumber=0x28185 settledDaa=0x46317 settledBy=finality candidates=5"; proof complete 13:25:19Z on the 3060 (8 of 8 shards, 135.9 s, peak 8,487 MiB); submission refused "statement differs from the node's at hex offset 472 (lengths 616 vs 616); ours ...2b1a81cb413236cf... node ...0000". The node's start line on this binary reads "proving v1: ... shard program id unknown, aggregator id unknown" where 5899f603 on the same override file reads the ids; the statement is built with zeros and every proof fails its check. This blocks the paid line on any card and, after the sweep, every standing prover; with the node lane (the fix) and the shipper (the cut) since 13:27Z; the pod and proof files held for the node lane's read. The cut set is therefore NOT complete on c4459193. THE CAUSE (the node lane, 13:4xZ): no commit on the line lost the ids and the binary is not the difference; on every build including 5899f603 the statement's ids come from the override object's two fields (absent on the live sixteen-field file), else IGNEUM_PROOF_PROGRAM_IDS, else the verifier host's --mode id when IGNEUM_PROOF_VERIFIER is set. hub-1 runs with IGNEUM_PROOF_VERIFIER=/opt/igneum-floor/bin/igneum-prove-host in its process environment, so the host hands it the ids; the pod's c4459193 node was started bare for the kept-datadir read, so program_ids answered None and the statement carried zeros; a bare 5899f603 reads "unknown" too. The start environment, not the binary. What the child commit fixes anyway: the binary embeds the verifying keys it verifies carried proofs with, so it knows the ids it expects; the child resolves them in that order and last from the embedded keys, with a test whose known-failed shape is the bare node's None and the zero-id statement; the diff two files (resolve_program_ids in igneum/exec/src/proving.rs and its call in kaspad/src/daemon.rs; nothing in acceptance, the version check, relay or peer handling); its exec suite running, the string and sha256 about 13:52Z. Gate carry: the digest and mixed-version gates are outside the diff's territory and carry from c4459193, but rule 4a runs every gate on every candidate from its build, so both run again on the child's binary and the fleet's set with them; the re-run that bears on the diff is the 12 GB line itself, the pod's already-proved claim submitted against a node that names the ids. Per tier: a solo miner on a bare node never proves, so feels nothing; a standing prover beside hub-1's environment was never affected; a prover on a bare node could not be paid on any build until the child. THE INTEROP FACT stands from the void run: the 5899f603 hub accepted 235 object-byte-5 blocks from the 8097d600 node with 0 rejected, one digest on all five nodes on the live sixteen-field file. The gates: the digest test and the kaspa-pow vector test (the amended devnet epoch-0 id 1a4230699a6b9c60 must equal, c120d7963abdcd96 must differ, the v3 control unchanged) on the box; the mixed-version Devnet 2 gate (the amended 0.3.20 node beside a 5899f603 node for ten minutes on the live file without the v4 fields) after the Mac build; the fresh-join canary the 0.3.20 cut's | | Main's rulings (7 October, morning) | no generator change to v4 on the live devnet; the record's null is the window model with numbers, sent by the hash lane to the attack-pass lane so AP-F8-1 re-gates against it; a fault beyond the model (a low-entropy source at site 15) stops at the coordinator with the two options priced (a 0.3.19 class amendment before the flip, or the flip held at the floor), nothing shipping without the project lead's word; the tighter tail, an acceptance bound on the hot-set share, is a CLASS V5 item (sent to the v5 lane a6410f3b8abefb762 with the 64-seed census as its gate; the bound's number follows from the model) |