Enum ProtocolVersion
- Namespace
- Concordium.Sdk.Types
- Assembly
- Concordium.Sdk.dll
An enumeration of the supported versions of the consensus protocol.
public enum ProtocolVersion
- Extension Methods
Fields
P1 = 1The initial protocol version at mainnet launch.
P2 = 2Protocol
P2introduces support for transfers with memos.P3 = 3Protocol
P3introduces support for account aliases. Each account can now be referred to by2^24different addresses.P4 = 4Protocol
P4is a major upgrade that adds support for delegation, baking pools, and V1 smart contracts.P5 = 5Protocol
P5is a minor upgrade that adds support for smart contract upgradability, smart contract queries, relaxes some limitations and improves the structure of internal node datastructures related to accounts.P6 = 6P7 = 7Protocol
P7modifies hashing to better support light clients, and implements tokenomics changes.