Enumeration ConsensusBCH2023

Consensus settings for the BCH_2023_05 instruction set.

Enumeration Members

maxVmNumber: "9223372036854775807"
maximumBytecodeLength: 10000

A.K.A. MAX_SCRIPT_SIZE

maximumCommitmentLength: 40
maximumDataCarrierBytes: 223

A.K.A. MAX_OP_RETURN_RELAY, nMaxDatacarrierBytes

maximumOperationCount: 201

A.K.A. MAX_OPS_PER_SCRIPT

maximumStackDepth: 1000

A.K.A. MAX_STACK_SIZE

maximumStackItemLength: 520

A.K.A. MAX_SCRIPT_ELEMENT_SIZE

maximumStandardTransactionSize: 100000

A.K.A. MAX_STANDARD_TX_SIZE

maximumStandardUnlockingBytecodeLength: 1650

A.K.A. MAX_TX_IN_SCRIPT_SIG_SIZE

maximumStandardVersion: 2

A.K.A. MAX_STANDARD_VERSION

maximumTransactionSize: 1000000

A.K.A. MAX_TX_SIZE

maximumVmNumberLength: 8

A.K.A. MAXIMUM_ELEMENT_SIZE_64_BIT

minVmNumber: "-9223372036854775807"
minimumTransactionSize: 65

Transactions smaller than 65 bytes are forbidden to prevent exploits of the transaction Merkle tree design.

A.K.A. MIN_TX_SIZE

schnorrSignatureLength: 64

Generated using TypeDoc