# Functions
ConvertGoModulesVersion converts a Go modules compatible version to Oasis Core's canonical version.
FromString parses version in semver format.
FromU64 returns the version from platform-dependent uint64.
MustFromString parses version in semver format and panics, if there is an error.
# Constants
VersionUndefined represents an undefined version.
# Variables
CometBFTAppVersion is CometBFT ABCI application's version computed by masking non-major consensus protocol version segments to 0 to be compatible with CometBFT's version checks.
ConsensusProtocol versions all data structures and processing used by the epochtime, beacon, registry, roothash, etc.
GitBranch is the name of the git branch of Oasis Core.
RuntimeCommitteeProtocol versions the P2P protocol used by the runtime committee members.
RuntimeHostProtocol versions the protocol between the Oasis node(s) and the runtime.
SoftwareVersion represents the Oasis Core's version and should be set by the linker.
Toolchain is the version of the Go compiler/standard library.
Versions are current protocol versions.