Expand description
Version bytes for Mina base58check encodings. Version bytes for Mina base58check encodings.
Mirrors the OCaml definitions in version_bytes.ml.
Bytes 0x07–0x09 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.