Skip to main content

Module version

Module version 

Source
Expand description

Version bytes for Mina base58check encodings. Version bytes for Mina base58check encodings.

Mirrors the OCaml definitions in version_bytes.ml.

Bytes 0x070x09 are unassigned in the Mina protocol (the OCaml source skips straight from 0x06 to 0x0a).

Constants§

COINBASE
Coinbase transaction.
COINBASE_STACK_DATA
Coinbase stack data.
COINBASE_STACK_HASH
Coinbase stack hash.
EPOCH_SEED
Epoch seed.
FEE_TRANSFER_SINGLE
Single fee transfer.
FRONTIER_HASH
Frontier hash (Merkle tree frontier).
LEDGER_HASH
Ledger hash.
LEDGER_TEST_HASH
Ledger hash used for testing only.
LITE_PRECOMPUTED
Lite precomputed block.
NON_ZERO_CURVE_POINT_COMPRESSED
Compressed non-zero curve point (public key / address).
PENDING_COINBASE_HASH_BUILDER
Pending coinbase hash builder.
PROOF
SNARK proof.
RANDOM_ORACLE_BASE
Random oracle base element.
RECEIPT_CHAIN_HASH
Receipt chain hash.
SECRET_BOX_BYTESWR
Secret-box encrypted bytes.
SECRET_KEY
Private key scalar.
SIGNATURE
Schnorr signature.
SIGNED_COMMAND_V1
Signed command (V1).
STAGED_LEDGER_HASH_AUX_HASH
Staged ledger hash auxiliary data hash.
STAGED_LEDGER_HASH_PENDING_COINBASE_AUX
Staged ledger hash pending coinbase auxiliary data.
STATE_BODY_HASH
Protocol state body hash.
STATE_HASH
Protocol state hash.
TOKEN_ID_KEY
Token identifier.
TRANSACTION_HASH
Transaction hash (current version).
USER_COMMAND_MEMO
User command memo.
V1_TRANSACTION_HASH
V1 transaction hash (legacy).
VERIFICATION_KEY
Verification key.
VRF_TRUNCATED_OUTPUT
VRF truncated output.
WEB_PIPE
Web pipe identifier.
ZKAPP_COMMAND
zkApp command.