iuna

iuna

iuna - experimental mainnet-candidate protocol
git clone https://getiuna.org/git/iuna.git
Log | Files | Refs | README | LICENSE

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:
Mdocs/protocol.md | 2+-
Msrc/app.rs | 4++--
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);