diff --git a/docs/plans/mission-item-4-gate/fork-gate-attack-gate-off-expect-hold.json b/docs/plans/mission-item-4-gate/fork-gate-attack-gate-off-expect-hold.json index 9b95e78d7..b7604565e 100644 --- a/docs/plans/mission-item-4-gate/fork-gate-attack-gate-off-expect-hold.json +++ b/docs/plans/mission-item-4-gate/fork-gate-attack-gate-off-expect-hold.json @@ -14,9 +14,9 @@ "attacker_joint": 0 }, "keys": { - "h1": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341", - "h2": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431", - "side2": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "h1": "8da9ddee…", + "h2": "eda9cde4…", + "side2": "0e2c6fe2…" }, "share_at_fork": { "side2": 0, @@ -33,7 +33,7 @@ "daa": 247, "blue": 248, "blueWork": "11209205", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "0535d8ae67287238ee528bae5ab1f366273bd1c65c6a94342ec3879a40b81c88", @@ -41,7 +41,7 @@ "daa": 247, "blue": 248, "blueWork": "11209205", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "side2": { "hash": "0535d8ae67287238ee528bae5ab1f366273bd1c65c6a94342ec3879a40b81c88", @@ -49,7 +49,7 @@ "daa": 247, "blue": 248, "blueWork": "11209205", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" } }, "split": { @@ -59,7 +59,7 @@ "daa": 411, "blue": 412, "blueWork": "17459678", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "d5347d2cd3468901fda8e5a1caffe0be55d45eb12739577fadb0141d2291c2ba", @@ -67,7 +67,7 @@ "daa": 411, "blue": 412, "blueWork": "17459678", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "side2": { "hash": "bfdb75e384417228a85f4098f8f2bb65d40c271ce674bea2d1cc8a3c6c335f53", @@ -75,7 +75,7 @@ "daa": 426, "blue": 427, "blueWork": "19683187", - "key": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "key": "0e2c6fe2…" } } }, @@ -930,4 +930,4 @@ "base": 30730, "suffix": 981 } -} \ No newline at end of file +} diff --git a/docs/plans/mission-item-4-gate/fork-gate-attack-gate-off-expect-reorg.json b/docs/plans/mission-item-4-gate/fork-gate-attack-gate-off-expect-reorg.json index 8633cc564..b45a58daa 100644 --- a/docs/plans/mission-item-4-gate/fork-gate-attack-gate-off-expect-reorg.json +++ b/docs/plans/mission-item-4-gate/fork-gate-attack-gate-off-expect-reorg.json @@ -14,9 +14,9 @@ "attacker_joint": 0 }, "keys": { - "h1": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341", - "h2": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431", - "side2": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "h1": "8da9ddee…", + "h2": "eda9cde4…", + "side2": "0e2c6fe2…" }, "share_at_fork": { "side2": 0, @@ -33,7 +33,7 @@ "daa": 240, "blue": 241, "blueWork": "8689541", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "e66998c63f8f5d2f3f9108a5c61730f3d5ee06a0553f47e3bce314a0e4d7228e", @@ -41,7 +41,7 @@ "daa": 240, "blue": 241, "blueWork": "8689541", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "side2": { "hash": "e66998c63f8f5d2f3f9108a5c61730f3d5ee06a0553f47e3bce314a0e4d7228e", @@ -49,7 +49,7 @@ "daa": 240, "blue": 241, "blueWork": "8689541", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" } }, "split": { @@ -59,7 +59,7 @@ "daa": 420, "blue": 421, "blueWork": "14893198", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "6e932c389f2ad01a39873317f9549f0a336e66a7c840669dd5bcb44a979a19ad", @@ -67,7 +67,7 @@ "daa": 420, "blue": 421, "blueWork": "14893198", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "side2": { "hash": "d93a1238a397f68337f4bc28d6197a61a32fbca176f3e7f4248b6b330e239cc8", @@ -75,7 +75,7 @@ "daa": 431, "blue": 432, "blueWork": "17470131", - "key": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "key": "0e2c6fe2…" } } }, @@ -927,4 +927,4 @@ "base": 30690, "suffix": 980 } -} \ No newline at end of file +} diff --git a/docs/plans/mission-item-4-gate/fork-gate-attack-gate-on-expect-hold.json b/docs/plans/mission-item-4-gate/fork-gate-attack-gate-on-expect-hold.json index 6a693a3be..546ae42c8 100644 --- a/docs/plans/mission-item-4-gate/fork-gate-attack-gate-on-expect-hold.json +++ b/docs/plans/mission-item-4-gate/fork-gate-attack-gate-on-expect-hold.json @@ -14,9 +14,9 @@ "attacker_joint": 0 }, "keys": { - "h1": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341", - "h2": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431", - "side2": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "h1": "8da9ddee…", + "h2": "eda9cde4…", + "side2": "0e2c6fe2…" }, "share_at_fork": { "side2": 0, @@ -33,7 +33,7 @@ "daa": 233, "blue": 234, "blueWork": "8862250", - "key": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431" + "key": "eda9cde4…" }, "h2": { "hash": "7ed68743f22e711490406bd380cf66fff94579fcc981344c317a46c18cbc61bb", @@ -41,7 +41,7 @@ "daa": 233, "blue": 234, "blueWork": "8862250", - "key": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431" + "key": "eda9cde4…" }, "side2": { "hash": "7ed68743f22e711490406bd380cf66fff94579fcc981344c317a46c18cbc61bb", @@ -49,7 +49,7 @@ "daa": 233, "blue": 234, "blueWork": "8862250", - "key": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431" + "key": "eda9cde4…" } }, "split": { @@ -59,7 +59,7 @@ "daa": 395, "blue": 396, "blueWork": "14807915", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "036cfe568f3d403351b338ea41b7069ad4eae0ce95308436a25b6c7aa4c1372a", @@ -67,7 +67,7 @@ "daa": 395, "blue": 396, "blueWork": "14807915", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "side2": { "hash": "abb93c2318f6c2ebdbd4e14a50b3d73ba7f483b8b06b18666e1015d038d4011a", @@ -75,7 +75,7 @@ "daa": 430, "blue": 431, "blueWork": "20297242", - "key": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "key": "0e2c6fe2…" } } }, @@ -927,4 +927,4 @@ "base": 30770, "suffix": 982 } -} \ No newline at end of file +} diff --git a/docs/plans/mission-item-4-gate/fork-gate-partition-gate-off-expect-reorg.json b/docs/plans/mission-item-4-gate/fork-gate-partition-gate-off-expect-reorg.json index 98ffcced2..7787b6d26 100644 --- a/docs/plans/mission-item-4-gate/fork-gate-partition-gate-off-expect-reorg.json +++ b/docs/plans/mission-item-4-gate/fork-gate-partition-gate-off-expect-reorg.json @@ -14,9 +14,9 @@ "attacker_joint": 1 }, "keys": { - "h1": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341", + "h1": "8da9ddee…", "h2": null, - "side2": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431" + "side2": "eda9cde4…" }, "share_at_fork": { "side2": 67, @@ -33,7 +33,7 @@ "daa": 244, "blue": 245, "blueWork": "9558440", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "58126c351aa6324a992a47fa66cca22369450c9835d312772c87d3e1aeb409a0", @@ -41,7 +41,7 @@ "daa": 244, "blue": 245, "blueWork": "9558440", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "side2": { "hash": "58126c351aa6324a992a47fa66cca22369450c9835d312772c87d3e1aeb409a0", @@ -49,7 +49,7 @@ "daa": 244, "blue": 245, "blueWork": "9558440", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" } }, "split": { @@ -59,7 +59,7 @@ "daa": 404, "blue": 405, "blueWork": "12270631", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "f9181a06c0db716fe4ed200f6f0046c9cb8fae2eb57dd7da4697a268c434a232", @@ -67,7 +67,7 @@ "daa": 435, "blue": 436, "blueWork": "19576159", - "key": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431" + "key": "eda9cde4…" }, "side2": { "hash": "f9181a06c0db716fe4ed200f6f0046c9cb8fae2eb57dd7da4697a268c434a232", @@ -75,7 +75,7 @@ "daa": 435, "blue": 436, "blueWork": "19576159", - "key": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431" + "key": "eda9cde4…" } } }, @@ -650,4 +650,4 @@ "base": 30890, "suffix": 985 } -} \ No newline at end of file +} diff --git a/docs/plans/mission-item-4-gate/fork-gate-partition-gate-on-expect-reorg.json b/docs/plans/mission-item-4-gate/fork-gate-partition-gate-on-expect-reorg.json index 1af0a9125..016c39fea 100644 --- a/docs/plans/mission-item-4-gate/fork-gate-partition-gate-on-expect-reorg.json +++ b/docs/plans/mission-item-4-gate/fork-gate-partition-gate-on-expect-reorg.json @@ -14,9 +14,9 @@ "attacker_joint": 1 }, "keys": { - "h1": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341", + "h1": "8da9ddee…", "h2": null, - "side2": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431" + "side2": "eda9cde4…" }, "share_at_fork": { "side2": 45, @@ -33,7 +33,7 @@ "daa": 245, "blue": 246, "blueWork": "8723556", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "5c4cb584dc015892ddff89337412ed0883d9f97b4e791e7af2f7f64764f4f1e8", @@ -41,7 +41,7 @@ "daa": 245, "blue": 246, "blueWork": "8723556", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "side2": { "hash": "5c4cb584dc015892ddff89337412ed0883d9f97b4e791e7af2f7f64764f4f1e8", @@ -49,7 +49,7 @@ "daa": 245, "blue": 246, "blueWork": "8723556", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" } }, "split": { @@ -59,7 +59,7 @@ "daa": 411, "blue": 412, "blueWork": "11490863", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "32b7c1757fa288eed0a8ab709e49fd86f72be531db19c58e63d0aeca7a34c4f6", @@ -67,7 +67,7 @@ "daa": 439, "blue": 440, "blueWork": "18089683", - "key": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431" + "key": "eda9cde4…" }, "side2": { "hash": "32b7c1757fa288eed0a8ab709e49fd86f72be531db19c58e63d0aeca7a34c4f6", @@ -75,7 +75,7 @@ "daa": 439, "blue": 440, "blueWork": "18089683", - "key": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431" + "key": "eda9cde4…" } } }, @@ -650,4 +650,4 @@ "base": 30850, "suffix": 984 } -} \ No newline at end of file +} diff --git a/docs/plans/mission-item-4-gate/fork-gate-third-gate-on-expect-reorg.json b/docs/plans/mission-item-4-gate/fork-gate-third-gate-on-expect-reorg.json index aade18186..72840c797 100644 --- a/docs/plans/mission-item-4-gate/fork-gate-third-gate-on-expect-reorg.json +++ b/docs/plans/mission-item-4-gate/fork-gate-third-gate-on-expect-reorg.json @@ -14,9 +14,9 @@ "attacker_joint": 2 }, "keys": { - "h1": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341", - "h2": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431", - "side2": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "h1": "8da9ddee…", + "h2": "eda9cde4…", + "side2": "0e2c6fe2…" }, "share_at_fork": { "side2": 72, @@ -33,7 +33,7 @@ "daa": 268, "blue": 269, "blueWork": "17483286", - "key": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "key": "0e2c6fe2…" }, "h2": { "hash": "037edd2a2976af7aec3f6b00d0532706f2c4bc48a2ace2d4e92f027492aa42af", @@ -41,7 +41,7 @@ "daa": 268, "blue": 269, "blueWork": "17483286", - "key": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "key": "0e2c6fe2…" }, "side2": { "hash": "037edd2a2976af7aec3f6b00d0532706f2c4bc48a2ace2d4e92f027492aa42af", @@ -49,7 +49,7 @@ "daa": 268, "blue": 269, "blueWork": "17483286", - "key": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "key": "0e2c6fe2…" } }, "split": { @@ -59,7 +59,7 @@ "daa": 425, "blue": 426, "blueWork": "24628833", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "06f666ba3c449f2fab804e75612a00c748a8d56568806c30a7006aae175bb27d", @@ -67,7 +67,7 @@ "daa": 425, "blue": 426, "blueWork": "24628833", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "side2": { "hash": "71396cf73521295ad0fbeb320de980989ea0788dbc859129d8972a9e091e0a3c", @@ -75,7 +75,7 @@ "daa": 434, "blue": 435, "blueWork": "28969222", - "key": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "key": "0e2c6fe2…" } } }, @@ -927,4 +927,4 @@ "base": 30810, "suffix": 983 } -} \ No newline at end of file +} diff --git a/docs/plans/mission-item-4-gate/summary.json b/docs/plans/mission-item-4-gate/summary.json index e30d76c7c..3ee33a51e 100644 --- a/docs/plans/mission-item-4-gate/summary.json +++ b/docs/plans/mission-item-4-gate/summary.json @@ -34,9 +34,9 @@ "attacker_joint": 0 }, "keys": { - "h1": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341", - "h2": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431", - "side2": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "h1": "8da9ddee…", + "h2": "eda9cde4…", + "side2": "0e2c6fe2…" }, "share_at_fork": { "side2": 0, @@ -53,7 +53,7 @@ "daa": 240, "blue": 241, "blueWork": "8689541", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "e66998c63f8f5d2f3f9108a5c61730f3d5ee06a0553f47e3bce314a0e4d7228e", @@ -61,7 +61,7 @@ "daa": 240, "blue": 241, "blueWork": "8689541", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "side2": { "hash": "e66998c63f8f5d2f3f9108a5c61730f3d5ee06a0553f47e3bce314a0e4d7228e", @@ -69,7 +69,7 @@ "daa": 240, "blue": 241, "blueWork": "8689541", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" } }, "split": { @@ -79,7 +79,7 @@ "daa": 420, "blue": 421, "blueWork": "14893198", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "6e932c389f2ad01a39873317f9549f0a336e66a7c840669dd5bcb44a979a19ad", @@ -87,7 +87,7 @@ "daa": 420, "blue": 421, "blueWork": "14893198", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "side2": { "hash": "d93a1238a397f68337f4bc28d6197a61a32fbca176f3e7f4248b6b330e239cc8", @@ -95,7 +95,7 @@ "daa": 431, "blue": 432, "blueWork": "17470131", - "key": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "key": "0e2c6fe2…" } } }, @@ -167,9 +167,9 @@ "attacker_joint": 0 }, "keys": { - "h1": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341", - "h2": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431", - "side2": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "h1": "8da9ddee…", + "h2": "eda9cde4…", + "side2": "0e2c6fe2…" }, "share_at_fork": { "side2": 0, @@ -186,7 +186,7 @@ "daa": 247, "blue": 248, "blueWork": "11209205", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "0535d8ae67287238ee528bae5ab1f366273bd1c65c6a94342ec3879a40b81c88", @@ -194,7 +194,7 @@ "daa": 247, "blue": 248, "blueWork": "11209205", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "side2": { "hash": "0535d8ae67287238ee528bae5ab1f366273bd1c65c6a94342ec3879a40b81c88", @@ -202,7 +202,7 @@ "daa": 247, "blue": 248, "blueWork": "11209205", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" } }, "split": { @@ -212,7 +212,7 @@ "daa": 411, "blue": 412, "blueWork": "17459678", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "d5347d2cd3468901fda8e5a1caffe0be55d45eb12739577fadb0141d2291c2ba", @@ -220,7 +220,7 @@ "daa": 411, "blue": 412, "blueWork": "17459678", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "side2": { "hash": "bfdb75e384417228a85f4098f8f2bb65d40c271ce674bea2d1cc8a3c6c335f53", @@ -228,7 +228,7 @@ "daa": 426, "blue": 427, "blueWork": "19683187", - "key": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "key": "0e2c6fe2…" } } }, @@ -303,9 +303,9 @@ "attacker_joint": 0 }, "keys": { - "h1": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341", - "h2": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431", - "side2": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "h1": "8da9ddee…", + "h2": "eda9cde4…", + "side2": "0e2c6fe2…" }, "share_at_fork": { "side2": 0, @@ -322,7 +322,7 @@ "daa": 233, "blue": 234, "blueWork": "8862250", - "key": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431" + "key": "eda9cde4…" }, "h2": { "hash": "7ed68743f22e711490406bd380cf66fff94579fcc981344c317a46c18cbc61bb", @@ -330,7 +330,7 @@ "daa": 233, "blue": 234, "blueWork": "8862250", - "key": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431" + "key": "eda9cde4…" }, "side2": { "hash": "7ed68743f22e711490406bd380cf66fff94579fcc981344c317a46c18cbc61bb", @@ -338,7 +338,7 @@ "daa": 233, "blue": 234, "blueWork": "8862250", - "key": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431" + "key": "eda9cde4…" } }, "split": { @@ -348,7 +348,7 @@ "daa": 395, "blue": 396, "blueWork": "14807915", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "036cfe568f3d403351b338ea41b7069ad4eae0ce95308436a25b6c7aa4c1372a", @@ -356,7 +356,7 @@ "daa": 395, "blue": 396, "blueWork": "14807915", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "side2": { "hash": "abb93c2318f6c2ebdbd4e14a50b3d73ba7f483b8b06b18666e1015d038d4011a", @@ -364,7 +364,7 @@ "daa": 430, "blue": 431, "blueWork": "20297242", - "key": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "key": "0e2c6fe2…" } } }, @@ -436,9 +436,9 @@ "attacker_joint": 2 }, "keys": { - "h1": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341", - "h2": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431", - "side2": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "h1": "8da9ddee…", + "h2": "eda9cde4…", + "side2": "0e2c6fe2…" }, "share_at_fork": { "side2": 72, @@ -455,7 +455,7 @@ "daa": 268, "blue": 269, "blueWork": "17483286", - "key": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "key": "0e2c6fe2…" }, "h2": { "hash": "037edd2a2976af7aec3f6b00d0532706f2c4bc48a2ace2d4e92f027492aa42af", @@ -463,7 +463,7 @@ "daa": 268, "blue": 269, "blueWork": "17483286", - "key": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "key": "0e2c6fe2…" }, "side2": { "hash": "037edd2a2976af7aec3f6b00d0532706f2c4bc48a2ace2d4e92f027492aa42af", @@ -471,7 +471,7 @@ "daa": 268, "blue": 269, "blueWork": "17483286", - "key": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "key": "0e2c6fe2…" } }, "split": { @@ -481,7 +481,7 @@ "daa": 425, "blue": 426, "blueWork": "24628833", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "06f666ba3c449f2fab804e75612a00c748a8d56568806c30a7006aae175bb27d", @@ -489,7 +489,7 @@ "daa": 425, "blue": 426, "blueWork": "24628833", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "side2": { "hash": "71396cf73521295ad0fbeb320de980989ea0788dbc859129d8972a9e091e0a3c", @@ -497,7 +497,7 @@ "daa": 434, "blue": 435, "blueWork": "28969222", - "key": "0e2c6fe281de9bc86cd5562cbf497e7e9ed14a0d8eb4313fd787ed0aeb7e3478" + "key": "0e2c6fe2…" } } }, @@ -569,9 +569,9 @@ "attacker_joint": 1 }, "keys": { - "h1": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341", + "h1": "8da9ddee…", "h2": null, - "side2": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431" + "side2": "eda9cde4…" }, "share_at_fork": { "side2": 45, @@ -588,7 +588,7 @@ "daa": 245, "blue": 246, "blueWork": "8723556", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "5c4cb584dc015892ddff89337412ed0883d9f97b4e791e7af2f7f64764f4f1e8", @@ -596,7 +596,7 @@ "daa": 245, "blue": 246, "blueWork": "8723556", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "side2": { "hash": "5c4cb584dc015892ddff89337412ed0883d9f97b4e791e7af2f7f64764f4f1e8", @@ -604,7 +604,7 @@ "daa": 245, "blue": 246, "blueWork": "8723556", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" } }, "split": { @@ -614,7 +614,7 @@ "daa": 411, "blue": 412, "blueWork": "11490863", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "32b7c1757fa288eed0a8ab709e49fd86f72be531db19c58e63d0aeca7a34c4f6", @@ -622,7 +622,7 @@ "daa": 439, "blue": 440, "blueWork": "18089683", - "key": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431" + "key": "eda9cde4…" }, "side2": { "hash": "32b7c1757fa288eed0a8ab709e49fd86f72be531db19c58e63d0aeca7a34c4f6", @@ -630,7 +630,7 @@ "daa": 439, "blue": 440, "blueWork": "18089683", - "key": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431" + "key": "eda9cde4…" } } }, @@ -695,9 +695,9 @@ "attacker_joint": 1 }, "keys": { - "h1": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341", + "h1": "8da9ddee…", "h2": null, - "side2": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431" + "side2": "eda9cde4…" }, "share_at_fork": { "side2": 67, @@ -714,7 +714,7 @@ "daa": 244, "blue": 245, "blueWork": "9558440", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "58126c351aa6324a992a47fa66cca22369450c9835d312772c87d3e1aeb409a0", @@ -722,7 +722,7 @@ "daa": 244, "blue": 245, "blueWork": "9558440", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "side2": { "hash": "58126c351aa6324a992a47fa66cca22369450c9835d312772c87d3e1aeb409a0", @@ -730,7 +730,7 @@ "daa": 244, "blue": 245, "blueWork": "9558440", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" } }, "split": { @@ -740,7 +740,7 @@ "daa": 404, "blue": 405, "blueWork": "12270631", - "key": "8da9ddee7b4f8ea835b3875415f3933f0fd0d7e45703b507d466dc268181f341" + "key": "8da9ddee…" }, "h2": { "hash": "f9181a06c0db716fe4ed200f6f0046c9cb8fae2eb57dd7da4697a268c434a232", @@ -748,7 +748,7 @@ "daa": 435, "blue": 436, "blueWork": "19576159", - "key": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431" + "key": "eda9cde4…" }, "side2": { "hash": "f9181a06c0db716fe4ed200f6f0046c9cb8fae2eb57dd7da4697a268c434a232", @@ -756,7 +756,7 @@ "daa": 435, "blue": 436, "blueWork": "19576159", - "key": "eda9cde426da4578ea6388ff16ad78f5eb586c6a9fad69fd706bcdeac2555431" + "key": "eda9cde4…" } } }, @@ -793,4 +793,4 @@ "log": "/srv/builds/igneum-wt-horizon/docs/plans/mission-item-4-gate/fork-gate-partition-gate-off-expect-reorg.log" } ] -} \ No newline at end of file +} diff --git a/infra/fast-time/fork-gate.mjs b/infra/fast-time/fork-gate.mjs index 09df2f330..70c9a8076 100755 --- a/infra/fast-time/fork-gate.mjs +++ b/infra/fast-time/fork-gate.mjs @@ -309,11 +309,14 @@ const refusalExample = honest.map(n => n.grepLog(/Fork choice: block .* not a si const summary = { pass: good, expect: EXPECT, case: CASE, mode: MODE, gate: GATE, window: WINDOW, joint: JOINT, split: SPLIT, watch: WATCH, threads: { honest_each: HT, attacker_split: AT, attacker_joint: MODE === 'third' ? AJT : MODE === 'partition' ? HT : 0 }, - keys, share_at_fork: share, fork_daa: forkDaa, fork_depth_daa_at_heal: forkDepthAtHeal, + keys: Object.fromEntries(Object.entries(keys).map(([k, v]) => [k, short(v)])), share_at_fork: share, fork_daa: forkDaa, fork_depth_daa_at_heal: forkDepthAtHeal, sinks: { joint: strip(joint), split: strip(split) }, per_node: perNode, checks, failed_checks: fails, refusal_example: refusalExample, samples, node: IGNEUMD, miner: CPU_MINER, slot: SLOT, ports: { base: BASE, suffix: SUFFIX }, }; -function strip(o) { const r = {}; for (const [k, v] of Object.entries(o)) r[k] = { ...v, blueWork: v.blueWork.toString() }; return r; } +// a key in a summary is its first 8 hex and an ellipsis, never the 64 (7 October 2026: the 6 October summaries' raw keys +// turned the no-secrets check red on every CI run of their branch; a 64-hex value next to the word key is a secret shape) +const short = (k) => (typeof k === 'string' && k.length === 64 ? `${k.slice(0, 8)}…` : k); +function strip(o) { const r = {}; for (const [k, v] of Object.entries(o)) r[k] = { ...v, blueWork: v.blueWork.toString(), key: short(v.key) }; return r; } mkdirSync(OUT.replace(/\/[^/]+$/, ''), { recursive: true }); writeFileSync(OUT, JSON.stringify(summary, null, 2)); log(`SUMMARY ${good ? 'PASS' : 'FAIL'} (${CASE}): side 2 held ${share.side2_bps ?? 0} bps of the blue blocks at the fork; fork depth ${forkDepthAtHeal} DAA against window ${WINDOW}; side 2 blue work ${split.side2.blueWork} against H1 ${split.h1.blueWork} at the heal; ${honest.map(n => `${n.name.toUpperCase()} ${perNode[n.name].reorged ? `reorged at ${perNode[n.name].reorg_at_s} s` : 'held'} (${perNode[n.name].refusal_lines} refusal lines, knows side 2's tip: ${perNode[n.name].knows_side2_tip})`).join('; ')}; side 2 kept its chain: ${checks.side2_kept_its_chain}${fails.length ? `; FAILED CHECK ${fails.join(', ')}` : ''}`);