commit ff2990ead10e048dfb3a20e9937823b5b36132a8
parent 989323a99a190463f6ca7b7deee67b0f9021922b
Author: Joris Hartog <jorishartog@hotmail.com>
Date: Fri, 21 Aug 2026 16:20:33 +0200
Keep candidate protocol version at one
Diffstat:
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/docs/protocol.md b/docs/protocol.md
@@ -17,7 +17,7 @@ This is still experimental. The rules below describe the current devnet and main
The current mainnet-candidate parameter set is intentionally close to Bitcoin where that is useful for operator expectations:
- P2P network ID: `iuna-mainnet-candidate-v1`;
-- protocol version: `2`;
+- protocol version: `1`;
- launch profile ID: `iuna-mainnet-candidate-v1`;
- launch profile hash: `aef51531eaa3a5c5d3ea8a2524ffba029dcb106e4b0a432b57d5ac1f4f8963de`;
- target block time: `10 minutes`;
diff --git a/src/app.rs b/src/app.rs
@@ -38,7 +38,7 @@ pub type SharedPeerBook = Arc<Mutex<PeerBook>>;
pub const DEFAULT_BURN_PER_BLOCK: Amount = 0;
pub const DEFAULT_VDF_ROUNDS: u32 = 67_000_000;
-pub const PROTOCOL_VERSION: u32 = 2;
+pub const PROTOCOL_VERSION: u32 = 1;
pub const MAINNET_CANDIDATE_NETWORK_ID: &str = "iuna-mainnet-candidate-v1";
pub const MAINNET_NETWORK_ID: &str = "iuna-mainnet-v1";
pub const NETWORK_ID: &str = MAINNET_CANDIDATE_NETWORK_ID;
@@ -66,7 +66,7 @@ mod tests {
#[test]
fn mainnet_candidate_network_parameters_are_frozen() {
assert_eq!(DEFAULT_VDF_ROUNDS, 67_000_000);
- assert_eq!(PROTOCOL_VERSION, 2);
+ assert_eq!(PROTOCOL_VERSION, 1);
assert_eq!(MAINNET_CANDIDATE_NETWORK_ID, "iuna-mainnet-candidate-v1");
assert_eq!(MAINNET_NETWORK_ID, "iuna-mainnet-v1");
assert_ne!(MAINNET_CANDIDATE_NETWORK_ID, MAINNET_NETWORK_ID);