platform_version/version/
mod.rs1mod protocol_version;
2
3use crate::version::v13::PROTOCOL_VERSION_13;
4pub use protocol_version::*;
5use std::ops::RangeInclusive;
6
7mod consensus_versions;
8pub mod dpp_versions;
9pub mod drive_abci_versions;
10pub mod drive_versions;
11pub mod feature_initial_protocol_versions;
12pub mod fee;
13#[cfg(feature = "mock-versions")]
14pub mod mocks;
15pub mod system_data_contract_versions;
16mod system_limits;
17pub mod v1;
18pub mod v10;
19pub mod v11;
20pub mod v12;
21pub mod v13;
22pub mod v2;
23pub mod v3;
24pub mod v4;
25pub mod v5;
26pub mod v6;
27pub mod v7;
28pub mod v8;
29pub mod v9;
30
31pub type ProtocolVersion = u32;
32
33pub const ALL_VERSIONS: RangeInclusive<ProtocolVersion> = 1..=LATEST_VERSION;
34
35pub const LATEST_VERSION: ProtocolVersion = PROTOCOL_VERSION_13;
36pub const INITIAL_PROTOCOL_VERSION: ProtocolVersion = 1;