calledReserved:"Program called an unassigned, reserved operation."
calledReturn
calledReturn:"Program called an OP_RETURN operation."
calledUpgradableNop
calledUpgradableNop:"Program called a disallowed upgradable non-operation (OP_NOP1-OP_NOP10)."
checkSequenceUnavailable
checkSequenceUnavailable:"Program called an OP_CHECKSEQUENCEVERIFY operation, but OP_CHECKSEQUENCEVERIFY requires transaction version 2 or higher."
disabledOpcode
disabledOpcode:"Program contains a disabled opcode."
divisionByZero
divisionByZero:"Program attempted to divide a number by zero."
emptyAlternateStack
emptyAlternateStack:"Tried to read from an empty alternate stack."
emptyStack
emptyStack:"Tried to read from an empty stack."
exceededMaximumBytecodeLengthLocking
exceededMaximumBytecodeLengthLocking:"The provided locking bytecode exceeds the maximum bytecode length (10,000 bytes)."
exceededMaximumBytecodeLengthUnlocking
exceededMaximumBytecodeLengthUnlocking:"The provided unlocking bytecode exceeds the maximum bytecode length (10,000 bytes)."
exceededMaximumOperationCount
exceededMaximumOperationCount:"Program exceeded the maximum operation count (201 operations)."
exceededMaximumStackDepth
exceededMaximumStackDepth:"Program exceeded the maximum stack depth (1,000 items)."
exceededMaximumStackItemLength
exceededMaximumStackItemLength:"Program attempted to push a stack item that exceeded the maximum stack item length (520 bytes)."
exceededMaximumVmNumberLength
exceededMaximumVmNumberLength:"Program attempted an OP_BIN2NUM operation on a byte sequence that cannot be encoded within the maximum VM Number length."
exceedsMaximumMultisigPublicKeyCount
exceedsMaximumMultisigPublicKeyCount:"Program called an OP_CHECKMULTISIG that exceeds the maximum public key count (20 public keys)."
failedVerify
failedVerify:"Program failed an OP_VERIFY operation."
incompatibleLocktimeType
incompatibleLocktimeType:"Program called an OP_CHECKLOCKTIMEVERIFY operation with an incompatible locktime type. The transaction locktime and required locktime must both refer to either a block height or a block time."
incompatibleSequenceType
incompatibleSequenceType:"Program called an OP_CHECKSEQUENCEVERIFY operation with an incompatible sequence type flag. The input sequence number and required sequence number must both use the same sequence locktime type."
insufficientLength
insufficientLength:"Program called an OP_NUM2BIN operation with an insufficient byte length to re-encode the provided number."
insufficientPublicKeys
insufficientPublicKeys:"Program called an OP_CHECKMULTISIG operation that requires signatures from more public keys than are provided."
invalidNaturalNumber
invalidNaturalNumber:"Invalid input: the key/signature count inputs for OP_CHECKMULTISIG require a natural number (n > 0)."
invalidProtocolBugValue
invalidProtocolBugValue:"The OP_CHECKMULTISIG protocol bug value must be a VM Number 0 (to comply with the \"NULLDUMMY\" rule)."
invalidPublicKeyEncoding
invalidPublicKeyEncoding:"Encountered an improperly encoded public key."
invalidSignatureEncoding
invalidSignatureEncoding:"Encountered an improperly encoded signature."
invalidSplitIndex
invalidSplitIndex:"Program called an OP_SPLIT operation with an invalid index."
invalidStackIndex
invalidStackIndex:"Tried to read from an invalid stack index."
invalidTransactionInputIndex
invalidTransactionInputIndex:"Program attempted to read from an invalid transaction input index."
invalidTransactionOutputIndex
invalidTransactionOutputIndex:"Program attempted to read from an invalid transaction output index."
invalidTransactionUtxoIndex
invalidTransactionUtxoIndex:"Program attempted to read from an invalid transaction UTXO index."
invalidVmNumber
invalidVmNumber:"Invalid input: this operation requires a valid VM Number."
locktimeDisabled
locktimeDisabled:"Program called an OP_CHECKLOCKTIMEVERIFY operation, but locktime is disabled for this transaction."
malformedLockingBytecode
malformedLockingBytecode:"The provided locking bytecode is malformed."
malformedP2shBytecode
malformedP2shBytecode:"Redeem bytecode was malformed prior to P2SH evaluation."
malformedPush
malformedPush:"Program must be long enough to push the requested number of bytes."
malformedUnlockingBytecode
malformedUnlockingBytecode:"The provided unlocking bytecode is malformed."
mismatchedBitwiseOperandLength
mismatchedBitwiseOperandLength:"Program attempted a bitwise operation on operands of different lengths."
negativeLocktime
negativeLocktime:"Program called an OP_CHECKLOCKTIMEVERIFY or OP_CHECKSEQUENCEVERIFY operation with a negative locktime."
nonEmptyControlStack
nonEmptyControlStack:"The active bytecode completed with a non-empty control stack (missing `OP_ENDIF`)."
nonMinimalPush
nonMinimalPush:"Push operations must use the smallest possible encoding."
nonNullSignatureFailure
nonNullSignatureFailure:"Program failed a signature verification with a non-null signature (violating the \"NULLFAIL\" rule)."
overflowsVmNumberRange
overflowsVmNumberRange:"Program attempted an arithmetic operation which exceeds the range of VM Numbers."
requiresCleanStack
requiresCleanStack:"Program completed with an unexpected number of items on the stack (must be exactly 1)."
requiresPushOnly
requiresPushOnly:"Unlocking bytecode may contain only push operations."
schnorrSizedSignatureInCheckMultiSig
schnorrSizedSignatureInCheckMultiSig:"Program used a schnorr-sized signature (65 bytes) in an OP_CHECKMULTISIG operation."
unexpectedElse
unexpectedElse:"Encountered an OP_ELSE outside of an OP_IF ... OP_ENDIF block."
unexpectedEndIf
unexpectedEndIf:"Encountered an OP_ENDIF that is not following a matching OP_IF."
unknownOpcode
unknownOpcode:"Called an unknown opcode."
unmatchedSequenceDisable
unmatchedSequenceDisable:"Program called an OP_CHECKSEQUENCEVERIFY operation requiring the disable flag, but the input's sequence number is missing the disable flag."
unsatisfiedLocktime
unsatisfiedLocktime:"Program called an OP_CHECKLOCKTIMEVERIFY operation that requires a locktime greater than the transaction's locktime."
unsatisfiedSequenceNumber
unsatisfiedSequenceNumber:"Program called an OP_CHECKSEQUENCEVERIFY operation that requires a sequence number greater than the input's sequence number."
unsuccessfulEvaluation
unsuccessfulEvaluation:"Unsuccessful evaluation: completed with a non-truthy value on top of the stack."