List of all items
Structs
- address::Address
- chunk::ScriptChunk
- interpreter::Engine
- interpreter::config::Config
- interpreter::error::InterpreterError
- interpreter::flags::ScriptFlags
- interpreter::parsed_opcode::ParsedOpcode
- interpreter::scriptnum::ScriptNumber
- interpreter::stack::BoolStack
- interpreter::stack::Stack
- interpreter::thread::Thread
- script::Script
Enums
Traits
Functions
- chunk::decode_script
- chunk::encode_push_datas
- chunk::push_data_prefix
- interpreter::error::is_error_code
- interpreter::parsed_opcode::is_push_only
- interpreter::parsed_opcode::parse_script
- interpreter::parsed_opcode::remove_opcode
- interpreter::parsed_opcode::remove_opcode_by_data
- interpreter::parsed_opcode::unparse
- interpreter::scriptnum::check_minimal_data_encoding
- interpreter::scriptnum::minimally_encode
- interpreter::stack::as_bool
- interpreter::stack::from_bool
- opcodes::is_push_data
- opcodes::is_small_int_op
- opcodes::opcode_to_string
- opcodes::string_to_opcode
Type Aliases
Constants
- interpreter::config::MAX_OPS_BEFORE_GENESIS
- interpreter::config::MAX_PUB_KEYS_PER_MULTISIG_BEFORE_GENESIS
- interpreter::config::MAX_SCRIPT_ELEMENT_SIZE_BEFORE_GENESIS
- interpreter::config::MAX_SCRIPT_NUMBER_LENGTH_BEFORE_GENESIS
- interpreter::config::MAX_SCRIPT_SIZE_BEFORE_GENESIS
- interpreter::config::MAX_STACK_SIZE_BEFORE_GENESIS
- opcodes::OP_0
- opcodes::OP_0NOTEQUAL
- opcodes::OP_1
- opcodes::OP_10
- opcodes::OP_11
- opcodes::OP_12
- opcodes::OP_13
- opcodes::OP_14
- opcodes::OP_15
- opcodes::OP_16
- opcodes::OP_1ADD
- opcodes::OP_1NEGATE
- opcodes::OP_1SUB
- opcodes::OP_2
- opcodes::OP_2DIV
- opcodes::OP_2DROP
- opcodes::OP_2DUP
- opcodes::OP_2MUL
- opcodes::OP_2OVER
- opcodes::OP_2ROT
- opcodes::OP_2SWAP
- opcodes::OP_3
- opcodes::OP_3DUP
- opcodes::OP_4
- opcodes::OP_5
- opcodes::OP_6
- opcodes::OP_7
- opcodes::OP_8
- opcodes::OP_9
- opcodes::OP_ABS
- opcodes::OP_ADD
- opcodes::OP_AND
- opcodes::OP_BASE
- opcodes::OP_BIN2NUM
- opcodes::OP_BOOLAND
- opcodes::OP_BOOLOR
- opcodes::OP_CAT
- opcodes::OP_CHECKLOCKTIMEVERIFY
- opcodes::OP_CHECKMULTISIG
- opcodes::OP_CHECKMULTISIGVERIFY
- opcodes::OP_CHECKSEQUENCEVERIFY
- opcodes::OP_CHECKSIG
- opcodes::OP_CHECKSIGVERIFY
- opcodes::OP_CODESEPARATOR
- opcodes::OP_DATA_1
- opcodes::OP_DATA_10
- opcodes::OP_DATA_11
- opcodes::OP_DATA_12
- opcodes::OP_DATA_13
- opcodes::OP_DATA_14
- opcodes::OP_DATA_15
- opcodes::OP_DATA_16
- opcodes::OP_DATA_17
- opcodes::OP_DATA_18
- opcodes::OP_DATA_19
- opcodes::OP_DATA_2
- opcodes::OP_DATA_20
- opcodes::OP_DATA_21
- opcodes::OP_DATA_22
- opcodes::OP_DATA_23
- opcodes::OP_DATA_24
- opcodes::OP_DATA_25
- opcodes::OP_DATA_26
- opcodes::OP_DATA_27
- opcodes::OP_DATA_28
- opcodes::OP_DATA_29
- opcodes::OP_DATA_3
- opcodes::OP_DATA_30
- opcodes::OP_DATA_31
- opcodes::OP_DATA_32
- opcodes::OP_DATA_33
- opcodes::OP_DATA_34
- opcodes::OP_DATA_35
- opcodes::OP_DATA_36
- opcodes::OP_DATA_37
- opcodes::OP_DATA_38
- opcodes::OP_DATA_39
- opcodes::OP_DATA_4
- opcodes::OP_DATA_40
- opcodes::OP_DATA_41
- opcodes::OP_DATA_42
- opcodes::OP_DATA_43
- opcodes::OP_DATA_44
- opcodes::OP_DATA_45
- opcodes::OP_DATA_46
- opcodes::OP_DATA_47
- opcodes::OP_DATA_48
- opcodes::OP_DATA_49
- opcodes::OP_DATA_5
- opcodes::OP_DATA_50
- opcodes::OP_DATA_51
- opcodes::OP_DATA_52
- opcodes::OP_DATA_53
- opcodes::OP_DATA_54
- opcodes::OP_DATA_55
- opcodes::OP_DATA_56
- opcodes::OP_DATA_57
- opcodes::OP_DATA_58
- opcodes::OP_DATA_59
- opcodes::OP_DATA_6
- opcodes::OP_DATA_60
- opcodes::OP_DATA_61
- opcodes::OP_DATA_62
- opcodes::OP_DATA_63
- opcodes::OP_DATA_64
- opcodes::OP_DATA_65
- opcodes::OP_DATA_66
- opcodes::OP_DATA_67
- opcodes::OP_DATA_68
- opcodes::OP_DATA_69
- opcodes::OP_DATA_7
- opcodes::OP_DATA_70
- opcodes::OP_DATA_71
- opcodes::OP_DATA_72
- opcodes::OP_DATA_73
- opcodes::OP_DATA_74
- opcodes::OP_DATA_75
- opcodes::OP_DATA_8
- opcodes::OP_DATA_9
- opcodes::OP_DEPTH
- opcodes::OP_DIV
- opcodes::OP_DROP
- opcodes::OP_DUP
- opcodes::OP_ELSE
- opcodes::OP_ENDIF
- opcodes::OP_EQUAL
- opcodes::OP_EQUALVERIFY
- opcodes::OP_FALSE
- opcodes::OP_FROMALTSTACK
- opcodes::OP_GREATERTHAN
- opcodes::OP_GREATERTHANOREQUAL
- opcodes::OP_HASH160
- opcodes::OP_HASH256
- opcodes::OP_IF
- opcodes::OP_IFDUP
- opcodes::OP_INVALIDOPCODE
- opcodes::OP_INVERT
- opcodes::OP_LESSTHAN
- opcodes::OP_LESSTHANOREQUAL
- opcodes::OP_LSHIFT
- opcodes::OP_MAX
- opcodes::OP_MIN
- opcodes::OP_MOD
- opcodes::OP_MUL
- opcodes::OP_NEGATE
- opcodes::OP_NIP
- opcodes::OP_NOP
- opcodes::OP_NOP1
- opcodes::OP_NOP10
- opcodes::OP_NOP2
- opcodes::OP_NOP3
- opcodes::OP_NOP4
- opcodes::OP_NOP5
- opcodes::OP_NOP6
- opcodes::OP_NOP7
- opcodes::OP_NOP8
- opcodes::OP_NOP9
- opcodes::OP_NOT
- opcodes::OP_NOTIF
- opcodes::OP_NUM2BIN
- opcodes::OP_NUMEQUAL
- opcodes::OP_NUMEQUALVERIFY
- opcodes::OP_NUMNOTEQUAL
- opcodes::OP_OR
- opcodes::OP_OVER
- opcodes::OP_PICK
- opcodes::OP_PUBKEY
- opcodes::OP_PUBKEYHASH
- opcodes::OP_PUBKEYS
- opcodes::OP_PUSHDATA1
- opcodes::OP_PUSHDATA2
- opcodes::OP_PUSHDATA4
- opcodes::OP_RESERVED
- opcodes::OP_RESERVED1
- opcodes::OP_RESERVED2
- opcodes::OP_RETURN
- opcodes::OP_RIPEMD160
- opcodes::OP_ROLL
- opcodes::OP_ROT
- opcodes::OP_RSHIFT
- opcodes::OP_SHA1
- opcodes::OP_SHA256
- opcodes::OP_SIZE
- opcodes::OP_SMALLINTEGER
- opcodes::OP_SPLIT
- opcodes::OP_SUB
- opcodes::OP_SWAP
- opcodes::OP_TOALTSTACK
- opcodes::OP_TRUE
- opcodes::OP_TUCK
- opcodes::OP_UNKNOWN186
- opcodes::OP_UNKNOWN187
- opcodes::OP_UNKNOWN188
- opcodes::OP_UNKNOWN189
- opcodes::OP_UNKNOWN190
- opcodes::OP_UNKNOWN191
- opcodes::OP_UNKNOWN192
- opcodes::OP_UNKNOWN193
- opcodes::OP_UNKNOWN194
- opcodes::OP_UNKNOWN195
- opcodes::OP_UNKNOWN196
- opcodes::OP_UNKNOWN197
- opcodes::OP_UNKNOWN198
- opcodes::OP_UNKNOWN199
- opcodes::OP_UNKNOWN200
- opcodes::OP_UNKNOWN201
- opcodes::OP_UNKNOWN202
- opcodes::OP_UNKNOWN203
- opcodes::OP_UNKNOWN204
- opcodes::OP_UNKNOWN205
- opcodes::OP_UNKNOWN206
- opcodes::OP_UNKNOWN207
- opcodes::OP_UNKNOWN208
- opcodes::OP_UNKNOWN209
- opcodes::OP_UNKNOWN210
- opcodes::OP_UNKNOWN211
- opcodes::OP_UNKNOWN212
- opcodes::OP_UNKNOWN213
- opcodes::OP_UNKNOWN214
- opcodes::OP_UNKNOWN215
- opcodes::OP_UNKNOWN216
- opcodes::OP_UNKNOWN217
- opcodes::OP_UNKNOWN218
- opcodes::OP_UNKNOWN219
- opcodes::OP_UNKNOWN220
- opcodes::OP_UNKNOWN221
- opcodes::OP_UNKNOWN222
- opcodes::OP_UNKNOWN223
- opcodes::OP_UNKNOWN224
- opcodes::OP_UNKNOWN225
- opcodes::OP_UNKNOWN226
- opcodes::OP_UNKNOWN227
- opcodes::OP_UNKNOWN228
- opcodes::OP_UNKNOWN229
- opcodes::OP_UNKNOWN230
- opcodes::OP_UNKNOWN231
- opcodes::OP_UNKNOWN232
- opcodes::OP_UNKNOWN233
- opcodes::OP_UNKNOWN234
- opcodes::OP_UNKNOWN235
- opcodes::OP_UNKNOWN236
- opcodes::OP_UNKNOWN237
- opcodes::OP_UNKNOWN238
- opcodes::OP_UNKNOWN239
- opcodes::OP_UNKNOWN240
- opcodes::OP_UNKNOWN241
- opcodes::OP_UNKNOWN242
- opcodes::OP_UNKNOWN243
- opcodes::OP_UNKNOWN244
- opcodes::OP_UNKNOWN245
- opcodes::OP_UNKNOWN246
- opcodes::OP_UNKNOWN247
- opcodes::OP_UNKNOWN248
- opcodes::OP_UNKNOWN249
- opcodes::OP_UNKNOWN252
- opcodes::OP_VER
- opcodes::OP_VERIF
- opcodes::OP_VERIFY
- opcodes::OP_VERNOTIF
- opcodes::OP_WITHIN
- opcodes::OP_XOR