From 73cb3f8117734ff9a74b25ac98cea9eb8b5d3666 Mon Sep 17 00:00:00 2001 From: ssd04 Date: Tue, 22 Sep 2026 13:55:11 +0300 Subject: [PATCH 01/10] update configs --- binaryVersion | 2 +- config.toml | 26 ++++++++++++++++++++++++++ fullArchiveP2P.toml | 6 +++--- p2p.toml | 6 +++--- 4 files changed, 33 insertions(+), 7 deletions(-) diff --git a/binaryVersion b/binaryVersion index 2de7411..f144da2 100644 --- a/binaryVersion +++ b/binaryVersion @@ -1 +1 @@ -tags/v2.0.9 +tags/v2.1.0 diff --git a/config.toml b/config.toml index 80cfcda..c1a15cf 100644 --- a/config.toml +++ b/config.toml @@ -1008,6 +1008,32 @@ ConsensusConfigsByEpoch = [ "erd1qqqqqqqqqqqqqpgq73dzn6rmncfsr9054hjam3zc0th7w7ex8tksv9z97n" ] + # Each interval is inclusive. Keep previous intervals when adding a later recovery. + [[HardforkRoundExclusions]] + StartRound = 0 # TODO: update here + EndRound = 0 # TODO: update here + +[HardforkRecoveryCheckpoint] + Enabled = true + Round = 0 # TODO: update here + +# TODO: update headers +[[HardforkRecoveryCheckpoint.Headers]] + ShardID = 4294967295 + Hash = "" + +[[HardforkRecoveryCheckpoint.Headers]] + ShardID = 0 + Hash = "" + +[[HardforkRecoveryCheckpoint.Headers]] + ShardID = 1 + Hash = "" + +[[HardforkRecoveryCheckpoint.Headers]] + ShardID = 2 + Hash = "" + [Hardfork] EnableTrigger = true EnableTriggerFromP2P = true diff --git a/fullArchiveP2P.toml b/fullArchiveP2P.toml index 7392c78..c266bf2 100644 --- a/fullArchiveP2P.toml +++ b/fullArchiveP2P.toml @@ -53,7 +53,7 @@ # ProtocolIDs represents the protocols that this node will advertise to other peers # To connect to other nodes, those nodes should have at least one common protocol string - ProtocolIDs = [ + ProtocolIDs = [ # TODO: update here "/erd/kad/0.2.4", "/mvx/devnet-full-archive/1.0.0", ] @@ -68,8 +68,8 @@ # If the initial peers list is left empty, the node will not try to connect to other peers during initial bootstrap # phase but will accept connections and will do the network discovery if another peer connects to it InitialPeerList = [ - "/ip4/43.157.41.132/tcp/10000/p2p/16Uiu2HAkvvZQ4v2rQ8jNMnPFySx49g7J3yGcuqhvrtXaMZW8QGH6", - "/ip4/5.22.211.171/tcp/10000/p2p/16Uiu2HAm5GuMtpQTr2e8xfw4uengasiVpwVXUcG62eWd3iRvwLCH", + "/ip4/43.157.41.132/tcp/10000/p2p/16Uiu2HAkvvZQ4v2rQ8jNMnPFySx49g7J3yGcuqhvrtXaMZW8QGH6", # TODO: update here + "/ip4/5.22.211.171/tcp/10000/p2p/16Uiu2HAm5GuMtpQTr2e8xfw4uengasiVpwVXUcG62eWd3iRvwLCH", # TODO: update here ] # kademlia's routing table bucket size diff --git a/p2p.toml b/p2p.toml index 4385ca1..e8f701c 100644 --- a/p2p.toml +++ b/p2p.toml @@ -53,7 +53,7 @@ # ProtocolIDs represents the protocols that this node will advertise to other peers # To connect to other nodes, those nodes should have at least one common protocol string - ProtocolIDs = [ + ProtocolIDs = [ # TODO: update here "/erd/kad/0.2.3", "/mvx/devnet-main/1.0.0", ] @@ -68,8 +68,8 @@ # If the initial peers list is left empty, the node will not try to connect to other peers during initial bootstrap # phase but will accept connections and will do the network discovery if another peer connects to it InitialPeerList = [ - "/ip4/162.62.61.226/tcp/10000/p2p/16Uiu2HAkzD8BFZZGVQgAFrcC4hLMFfcQpdRvGez6Sz1toSicRLwx", - "/ip4/94.237.47.181/tcp/10000/p2p/16Uiu2HAkvL78zxX4NtcxFFrykGeppDMB2BuQCtRMziuDyUouUYmw", + "/ip4/162.62.61.226/tcp/10000/p2p/16Uiu2HAkzD8BFZZGVQgAFrcC4hLMFfcQpdRvGez6Sz1toSicRLwx", # TODO: update here + "/ip4/94.237.47.181/tcp/10000/p2p/16Uiu2HAkvL78zxX4NtcxFFrykGeppDMB2BuQCtRMziuDyUouUYmw", # TODO: update here ] # kademlia's routing table bucket size From 59beb0a54e41f1bc47a81ca76842af3b31f6af0f Mon Sep 17 00:00:00 2001 From: ssd04 Date: Tue, 22 Sep 2026 13:56:38 +0300 Subject: [PATCH 02/10] update p2p protocol ids --- fullArchiveP2P.toml | 5 ++--- p2p.toml | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/fullArchiveP2P.toml b/fullArchiveP2P.toml index c266bf2..f48ec16 100644 --- a/fullArchiveP2P.toml +++ b/fullArchiveP2P.toml @@ -53,9 +53,8 @@ # ProtocolIDs represents the protocols that this node will advertise to other peers # To connect to other nodes, those nodes should have at least one common protocol string - ProtocolIDs = [ # TODO: update here - "/erd/kad/0.2.4", - "/mvx/devnet-full-archive/1.0.0", + ProtocolIDs = [ + "/mvx/devnet/archive/2", ] # InitialPeerList represents the list of strings of some known nodes that will bootstrap this node diff --git a/p2p.toml b/p2p.toml index e8f701c..c399618 100644 --- a/p2p.toml +++ b/p2p.toml @@ -53,9 +53,8 @@ # ProtocolIDs represents the protocols that this node will advertise to other peers # To connect to other nodes, those nodes should have at least one common protocol string - ProtocolIDs = [ # TODO: update here - "/erd/kad/0.2.3", - "/mvx/devnet-main/1.0.0", + ProtocolIDs = [ + "/mvx/devnet/2", ] # InitialPeerList represents the list of strings of some known nodes that will bootstrap this node From aa3a8d4ad630e289e36b4857ee6d661a4fcfcd35 Mon Sep 17 00:00:00 2001 From: ssd04 Date: Tue, 22 Sep 2026 14:15:30 +0300 Subject: [PATCH 03/10] p2p update initial peers list --- fullArchiveP2P.toml | 4 ++-- p2p.toml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/fullArchiveP2P.toml b/fullArchiveP2P.toml index f48ec16..2acf0b2 100644 --- a/fullArchiveP2P.toml +++ b/fullArchiveP2P.toml @@ -67,8 +67,8 @@ # If the initial peers list is left empty, the node will not try to connect to other peers during initial bootstrap # phase but will accept connections and will do the network discovery if another peer connects to it InitialPeerList = [ - "/ip4/43.157.41.132/tcp/10000/p2p/16Uiu2HAkvvZQ4v2rQ8jNMnPFySx49g7J3yGcuqhvrtXaMZW8QGH6", # TODO: update here - "/ip4/5.22.211.171/tcp/10000/p2p/16Uiu2HAm5GuMtpQTr2e8xfw4uengasiVpwVXUcG62eWd3iRvwLCH", # TODO: update here + "/ip4/43.157.41.132/tcp/10000/p2p/16Uiu2HAmKMcf21EefV3sfRW3BdVuWU282jhnDB4Wg9fQy2v53cSi", + "/ip4/5.22.211.171/tcp/10000/p2p/16Uiu2HAmJDiX4azMtuoPJkPybXx26ZAmCx7Qd6qx3W2DfJoth1G5", ] # kademlia's routing table bucket size diff --git a/p2p.toml b/p2p.toml index c399618..2f88f0d 100644 --- a/p2p.toml +++ b/p2p.toml @@ -67,8 +67,8 @@ # If the initial peers list is left empty, the node will not try to connect to other peers during initial bootstrap # phase but will accept connections and will do the network discovery if another peer connects to it InitialPeerList = [ - "/ip4/162.62.61.226/tcp/10000/p2p/16Uiu2HAkzD8BFZZGVQgAFrcC4hLMFfcQpdRvGez6Sz1toSicRLwx", # TODO: update here - "/ip4/94.237.47.181/tcp/10000/p2p/16Uiu2HAkvL78zxX4NtcxFFrykGeppDMB2BuQCtRMziuDyUouUYmw", # TODO: update here + "/ip4/162.62.61.226/tcp/10000/p2p/16Uiu2HAm65xQ42Lu19rWWDFK4Goy6TRr33WUNTir13Y8f81MAoDp", + "/ip4/94.237.47.181/tcp/10000/p2p/16Uiu2HAmTdHgfqAKMihEtZDWjn3YpyVfYzj1KmU7Gh5roMnNnUJZ", ] # kademlia's routing table bucket size From 5cdf3591ab20b0ab8d15446b391f98418a907f8e Mon Sep 17 00:00:00 2001 From: miiu Date: Tue, 22 Sep 2026 21:37:10 +0300 Subject: [PATCH 04/10] new binary and configs --- binaryVersion | 2 +- config.toml | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/binaryVersion b/binaryVersion index f144da2..773e5a1 100644 --- a/binaryVersion +++ b/binaryVersion @@ -1 +1 @@ -tags/v2.1.0 +tags/v2.1.1 diff --git a/config.toml b/config.toml index c1a15cf..46d29c3 100644 --- a/config.toml +++ b/config.toml @@ -1010,29 +1010,29 @@ ConsensusConfigsByEpoch = [ # Each interval is inclusive. Keep previous intervals when adding a later recovery. [[HardforkRoundExclusions]] - StartRound = 0 # TODO: update here + StartRound = 19831501 EndRound = 0 # TODO: update here [HardforkRecoveryCheckpoint] Enabled = true - Round = 0 # TODO: update here + Round = 19831500 + -# TODO: update headers [[HardforkRecoveryCheckpoint.Headers]] ShardID = 4294967295 - Hash = "" + Hash = "80b24671db82a9f096b5debd89d68182ec8c6f8a8752c429b02dd50a21a29a97" [[HardforkRecoveryCheckpoint.Headers]] ShardID = 0 - Hash = "" + Hash = "d4b5254decfa1aa3a7429ba5c62d1d8ea3caa486e9f1f56679653aa4180b4664" [[HardforkRecoveryCheckpoint.Headers]] ShardID = 1 - Hash = "" + Hash = "fa33d89248663617245528b387e1dc93330a46d31852d05aeedb4833513aafc2" [[HardforkRecoveryCheckpoint.Headers]] ShardID = 2 - Hash = "" + Hash = "933428ae2498dc6864a1d6a59d35f46aaaf04eaa0f3419f2375009f838a7e576" [Hardfork] EnableTrigger = true From 2ca87eed700cbc5b380cc3ef513be6d04fa15cac Mon Sep 17 00:00:00 2001 From: miiu Date: Wed, 23 Sep 2026 10:34:05 +0300 Subject: [PATCH 05/10] end round --- config.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.toml b/config.toml index 46d29c3..e6039ec 100644 --- a/config.toml +++ b/config.toml @@ -1011,7 +1011,7 @@ ConsensusConfigsByEpoch = [ # Each interval is inclusive. Keep previous intervals when adding a later recovery. [[HardforkRoundExclusions]] StartRound = 19831501 - EndRound = 0 # TODO: update here + EndRound = 20400896 [HardforkRecoveryCheckpoint] Enabled = true From fcf0fc5e4f112b5fc022064e837bfbde5195fa0c Mon Sep 17 00:00:00 2001 From: miiu Date: Wed, 23 Sep 2026 10:38:18 +0300 Subject: [PATCH 06/10] empty line and spaces --- config.toml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/config.toml b/config.toml index e6039ec..746346d 100644 --- a/config.toml +++ b/config.toml @@ -1010,14 +1010,13 @@ ConsensusConfigsByEpoch = [ # Each interval is inclusive. Keep previous intervals when adding a later recovery. [[HardforkRoundExclusions]] - StartRound = 19831501 - EndRound = 20400896 + StartRound = 19831501 + EndRound = 20400896 [HardforkRecoveryCheckpoint] Enabled = true Round = 19831500 - [[HardforkRecoveryCheckpoint.Headers]] ShardID = 4294967295 Hash = "80b24671db82a9f096b5debd89d68182ec8c6f8a8752c429b02dd50a21a29a97" From 4587acfb5cc9f4746d2f0e66b3574593a63f19ad Mon Sep 17 00:00:00 2001 From: miiu Date: Wed, 23 Sep 2026 10:39:04 +0300 Subject: [PATCH 07/10] fix --- config.toml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/config.toml b/config.toml index 746346d..f850d71 100644 --- a/config.toml +++ b/config.toml @@ -1008,7 +1008,6 @@ ConsensusConfigsByEpoch = [ "erd1qqqqqqqqqqqqqpgq73dzn6rmncfsr9054hjam3zc0th7w7ex8tksv9z97n" ] - # Each interval is inclusive. Keep previous intervals when adding a later recovery. [[HardforkRoundExclusions]] StartRound = 19831501 EndRound = 20400896 @@ -1022,8 +1021,8 @@ ConsensusConfigsByEpoch = [ Hash = "80b24671db82a9f096b5debd89d68182ec8c6f8a8752c429b02dd50a21a29a97" [[HardforkRecoveryCheckpoint.Headers]] - ShardID = 0 - Hash = "d4b5254decfa1aa3a7429ba5c62d1d8ea3caa486e9f1f56679653aa4180b4664" + ShardID = 0 + Hash = "d4b5254decfa1aa3a7429ba5c62d1d8ea3caa486e9f1f56679653aa4180b4664" [[HardforkRecoveryCheckpoint.Headers]] ShardID = 1 From fb13d90acce5d35f60032d1610649c2e207fda9a Mon Sep 17 00:00:00 2001 From: miiu Date: Wed, 23 Sep 2026 10:39:33 +0300 Subject: [PATCH 08/10] fix --- config.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.toml b/config.toml index f850d71..b72b92f 100644 --- a/config.toml +++ b/config.toml @@ -1008,7 +1008,7 @@ ConsensusConfigsByEpoch = [ "erd1qqqqqqqqqqqqqpgq73dzn6rmncfsr9054hjam3zc0th7w7ex8tksv9z97n" ] - [[HardforkRoundExclusions]] +[[HardforkRoundExclusions]] StartRound = 19831501 EndRound = 20400896 From 1e4ca2d23d1f4fd12651a7cc3d7b447056ef9110 Mon Sep 17 00:00:00 2001 From: miiu Date: Wed, 23 Sep 2026 10:52:09 +0300 Subject: [PATCH 09/10] new binaryVersion --- binaryVersion | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/binaryVersion b/binaryVersion index 773e5a1..1d75920 100644 --- a/binaryVersion +++ b/binaryVersion @@ -1 +1 @@ -tags/v2.1.1 +tags/v2.1.2 From 7bf167518ed8b8b3fd7dd8714b395659b6a49e54 Mon Sep 17 00:00:00 2001 From: miiu Date: Wed, 23 Sep 2026 12:01:17 +0300 Subject: [PATCH 10/10] updates --- config.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.toml b/config.toml index b72b92f..81f4af6 100644 --- a/config.toml +++ b/config.toml @@ -1010,7 +1010,7 @@ ConsensusConfigsByEpoch = [ [[HardforkRoundExclusions]] StartRound = 19831501 - EndRound = 20400896 + EndRound = 20409896 [HardforkRecoveryCheckpoint] Enabled = true