- Constants
- Function
op_0
- Function
op_false
- Function
op_true
- Function
op_nop2
- Function
op_nop3
- Function
op_pushbytes_0
- Function
op_pushbytes_1
- Function
op_pushbytes_2
- Function
op_pushbytes_3
- Function
op_pushbytes_4
- Function
op_pushbytes_5
- Function
op_pushbytes_6
- Function
op_pushbytes_7
- Function
op_pushbytes_8
- Function
op_pushbytes_9
- Function
op_pushbytes_10
- Function
op_pushbytes_11
- Function
op_pushbytes_12
- Function
op_pushbytes_13
- Function
op_pushbytes_14
- Function
op_pushbytes_15
- Function
op_pushbytes_16
- Function
op_pushbytes_17
- Function
op_pushbytes_18
- Function
op_pushbytes_19
- Function
op_pushbytes_20
- Function
op_pushbytes_21
- Function
op_pushbytes_22
- Function
op_pushbytes_23
- Function
op_pushbytes_24
- Function
op_pushbytes_25
- Function
op_pushbytes_26
- Function
op_pushbytes_27
- Function
op_pushbytes_28
- Function
op_pushbytes_29
- Function
op_pushbytes_30
- Function
op_pushbytes_31
- Function
op_pushbytes_32
- Function
op_pushbytes_33
- Function
op_pushbytes_34
- Function
op_pushbytes_35
- Function
op_pushbytes_36
- Function
op_pushbytes_37
- Function
op_pushbytes_38
- Function
op_pushbytes_39
- Function
op_pushbytes_40
- Function
op_pushbytes_41
- Function
op_pushbytes_42
- Function
op_pushbytes_43
- Function
op_pushbytes_44
- Function
op_pushbytes_45
- Function
op_pushbytes_46
- Function
op_pushbytes_47
- Function
op_pushbytes_48
- Function
op_pushbytes_49
- Function
op_pushbytes_50
- Function
op_pushbytes_51
- Function
op_pushbytes_52
- Function
op_pushbytes_53
- Function
op_pushbytes_54
- Function
op_pushbytes_55
- Function
op_pushbytes_56
- Function
op_pushbytes_57
- Function
op_pushbytes_58
- Function
op_pushbytes_59
- Function
op_pushbytes_60
- Function
op_pushbytes_61
- Function
op_pushbytes_62
- Function
op_pushbytes_63
- Function
op_pushbytes_64
- Function
op_pushbytes_65
- Function
op_pushbytes_66
- Function
op_pushbytes_67
- Function
op_pushbytes_68
- Function
op_pushbytes_69
- Function
op_pushbytes_70
- Function
op_pushbytes_71
- Function
op_pushbytes_72
- Function
op_pushbytes_73
- Function
op_pushbytes_74
- Function
op_pushbytes_75
- Function
op_pushdata1
- Function
op_pushdata2
- Function
op_pushdata4
- Function
op_pushnum_neg1
- Function
op_reserved
- Function
op_pushnum_1
- Function
op_pushnum_2
- Function
op_pushnum_3
- Function
op_pushnum_4
- Function
op_pushnum_5
- Function
op_pushnum_6
- Function
op_pushnum_7
- Function
op_pushnum_8
- Function
op_pushnum_9
- Function
op_pushnum_10
- Function
op_pushnum_11
- Function
op_pushnum_12
- Function
op_pushnum_13
- Function
op_pushnum_14
- Function
op_pushnum_15
- Function
op_pushnum_16
- Function
op_nop
- Function
op_ver
- Function
op_if_op
- Function
op_notif
- Function
op_verif
- Function
op_vernotif
- Function
op_else_op
- Function
op_endif
- Function
op_verify
- Function
op_return
- Function
op_toaltstack
- Function
op_fromaltstack
- Function
op_2drop
- Function
op_2dup
- Function
op_3dup
- Function
op_2over
- Function
op_2rot
- Function
op_2swap
- Function
op_ifdup
- Function
op_depth
- Function
op_drop
- Function
op_dup
- Function
op_nip
- Function
op_over
- Function
op_pick
- Function
op_roll
- Function
op_rot
- Function
op_swap
- Function
op_tuck
- Function
op_cat
- Function
op_substr
- Function
op_left
- Function
op_right
- Function
op_size
- Function
op_invert
- Function
op_and_op
- Function
op_or_op
- Function
op_xor
- Function
op_equal
- Function
op_equalverify
- Function
op_reserved1
- Function
op_reserved2
- Function
op_1add
- Function
op_1sub
- Function
op_2mul
- Function
op_2div
- Function
op_negate
- Function
op_abs
- Function
op_not
- Function
op_0notequal
- Function
op_add
- Function
op_sub
- Function
op_mul
- Function
op_div
- Function
op_mod
- Function
op_lshift
- Function
op_rshift
- Function
op_booland
- Function
op_boolor
- Function
op_numequal
- Function
op_numequalverify
- Function
op_numnotequal
- Function
op_lessthan
- Function
op_greaterthan
- Function
op_lessthanorequal
- Function
op_greaterthanorequal
- Function
op_min
- Function
op_max
- Function
op_within
- Function
op_ripemd160
- Function
op_sha1
- Function
op_sha256
- Function
op_hash160
- Function
op_hash256
- Function
op_codeseparator
- Function
op_checksig
- Function
op_checksigverify
- Function
op_checkmultisig
- Function
op_checkmultisigverify
- Function
op_nop1
- Function
op_cltv
- Function
op_csv
- Function
op_nop4
- Function
op_nop5
- Function
op_nop6
- Function
op_nop7
- Function
op_nop8
- Function
op_nop9
- Function
op_nop10
- Function
op_checksigadd
- Function
op_return_187
- Function
op_return_188
- Function
op_return_189
- Function
op_return_190
- Function
op_return_191
- Function
op_return_192
- Function
op_return_193
- Function
op_return_194
- Function
op_return_195
- Function
op_return_196
- Function
op_return_197
- Function
op_return_198
- Function
op_return_199
- Function
op_return_200
- Function
op_return_201
- Function
op_return_202
- Function
op_return_203
- Function
op_return_204
- Function
op_return_205
- Function
op_return_206
- Function
op_return_207
- Function
op_return_208
- Function
op_return_209
- Function
op_return_210
- Function
op_return_211
- Function
op_return_212
- Function
op_return_213
- Function
op_return_214
- Function
op_return_215
- Function
op_return_216
- Function
op_return_217
- Function
op_return_218
- Function
op_return_219
- Function
op_return_220
- Function
op_return_221
- Function
op_return_222
- Function
op_return_223
- Function
op_return_224
- Function
op_return_225
- Function
op_return_226
- Function
op_return_227
- Function
op_return_228
- Function
op_return_229
- Function
op_return_230
- Function
op_return_231
- Function
op_return_232
- Function
op_return_233
- Function
op_return_234
- Function
op_return_235
- Function
op_return_236
- Function
op_return_237
- Function
op_return_238
- Function
op_return_239
- Function
op_return_240
- Function
op_return_241
- Function
op_return_242
- Function
op_return_243
- Function
op_return_244
- Function
op_return_245
- Function
op_return_246
- Function
op_return_247
- Function
op_return_248
- Function
op_return_249
- Function
op_return_250
- Function
op_return_251
- Function
op_return_252
- Function
op_return_253
- Function
op_return_254
- Function
op_invalidopcode
Map 0 to 0 and everything else to 1, in place.
const OP_0NOTEQUAL: u8 = 146;
Increment the top stack element in place.
const OP_1ADD: u8 = 139;
Decrement the top stack element in place.
const OP_1SUB: u8 = 140;
Fail the script unconditionally, does not even need to be executed.
const OP_2DIV: u8 = 142;
Drops the top two stack items.
const OP_2DROP: u8 = 109;
Duplicates the top two stack items as AB -> ABAB.
const OP_2DUP: u8 = 110;
Fail the script unconditionally, does not even need to be executed.
const OP_2MUL: u8 = 141;
Copies the two stack items of items two spaces back to the front, as xxAB -> ABxxAB.
const OP_2OVER: u8 = 112;
Moves the two stack items four spaces back to the front, as xxxxAB -> ABxxxx.
const OP_2ROT: u8 = 113;
Swaps the top two pairs, as ABCD -> CDAB.
const OP_2SWAP: u8 = 114;
Duplicates the two three stack items as ABC -> ABCABC.
const OP_3DUP: u8 = 111;
Absolute value the top stack item in place.
const OP_ABS: u8 = 144;
Pop two stack items and push their sum.
const OP_ADD: u8 = 147;
Fail the script unconditionally, does not even need to be executed.
const OP_AND: u8 = 132;
Pop the top two stack items and push 1 if both are nonzero, else push 0.
const OP_BOOLAND: u8 = 154;
Pop the top two stack items and push 1 if either is nonzero, else push 0.
const OP_BOOLOR: u8 = 155;
Fail the script unconditionally, does not even need to be executed.
const OP_CAT: u8 = 126;
Pop N, N pubkeys, M, M signatures, a dummy (due to bug in reference code), and verify that all M signatures are valid. Push 1 for 'all valid', 0 otherwise.
const OP_CHECKMULTISIG: u8 = 174;
Like the above but return success/failure.
const OP_CHECKMULTISIGVERIFY: u8 = 175;
https://en.bitcoin.it/wiki/OP_CHECKSIG pushing 1/0 for success/failure.
const OP_CHECKSIG: u8 = 172;
OP_CHECKSIGADD post tapscript.
const OP_CHECKSIGADD: u8 = 186;
https://en.bitcoin.it/wiki/OP_CHECKSIG returning success/failure.
const OP_CHECKSIGVERIFY: u8 = 173;
https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki
const OP_CLTV: u8 = 177;
Ignore this and everything preceding when deciding what to sign when signature-checking.
const OP_CODESEPARATOR: u8 = 171;
https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki
const OP_CSV: u8 = 178;
Push the current number of stack items onto the stack.
const OP_DEPTH: u8 = 116;
Fail the script unconditionally, does not even need to be executed.
const OP_DIV: u8 = 150;
Drops the top stack item.
const OP_DROP: u8 = 117;
Duplicates the top stack item.
const OP_DUP: u8 = 118;
Execute statements if those after the previous OP_IF were not, and vice-versa. If there is no previous OP_IF, this acts as a RETURN.
const OP_ELSE: u8 = 103;
Pop and execute the next statements if a zero element was popped.
const OP_ENDIF: u8 = 104;
Pushes 1 if the inputs are exactly equal, 0 otherwise.
const OP_EQUAL: u8 = 135;
Returns success if the inputs are exactly equal, failure otherwise.
const OP_EQUALVERIFY: u8 = 136;
Pop one element from the alt stack onto the main stack.
const OP_FROMALTSTACK: u8 = 108;
Pop the top two items; push 1 if the second is greater than the top, 0 otherwise.
const OP_GREATERTHAN: u8 = 160;
Pop the top two items; push 1 if the second is >= the top, 0 otherwise.
const OP_GREATERTHANOREQUAL: u8 = 162;
Pop the top stack item and push its RIPEMD(SHA256) hash.
const OP_HASH160: u8 = 169;
Pop the top stack item and push its SHA256(SHA256) hash.
const OP_HASH256: u8 = 170;
Pop and execute the next statements if a nonzero element was popped.
const OP_IF: u8 = 99;
Duplicate the top stack element unless it is zero.
const OP_IFDUP: u8 = 115;
Invalid opcode.
const OP_INVALIDOPCODE: u8 = 255;
Fail the script unconditionally, does not even need to be executed.
const OP_INVERT: u8 = 131;
Fail the script unconditionally, does not even need to be executed.
const OP_LEFT: u8 = 128;
Pop the top two items; push 1 if the second is less than the top, 0 otherwise.
const OP_LESSTHAN: u8 = 159;
Pop the top two items; push 1 if the second is <= the top, 0 otherwise.
const OP_LESSTHANOREQUAL: u8 = 161;
Fail the script unconditionally, does not even need to be executed.
const OP_LSHIFT: u8 = 152;
Pop the top two items; push the larger.
const OP_MAX: u8 = 164;
Pop the top two items; push the smaller.
const OP_MIN: u8 = 163;
Fail the script unconditionally, does not even need to be executed.
const OP_MOD: u8 = 151;
Fail the script unconditionally, does not even need to be executed.
const OP_MUL: u8 = 149;
Multiply the top stack item by -1 in place.
const OP_NEGATE: u8 = 143;
Drops the second-to-top stack item.
const OP_NIP: u8 = 119;
Does nothing.
const OP_NOP: u8 = 97;
Does nothing.
const OP_NOP1: u8 = 176;
Does nothing.
const OP_NOP10: u8 = 185;
Does nothing.
const OP_NOP4: u8 = 179;
Does nothing.
const OP_NOP5: u8 = 180;
Does nothing.
const OP_NOP6: u8 = 181;
Does nothing.
const OP_NOP7: u8 = 182;
Does nothing.
const OP_NOP8: u8 = 183;
Does nothing.
const OP_NOP9: u8 = 184;
Map 0 to 1 and everything else to 0, in place.
const OP_NOT: u8 = 145;
Pop and execute the next statements if a zero element was popped.
const OP_NOTIF: u8 = 100;
Pop the top two stack items and push 1 if both are numerically equal, else push 0.
const OP_NUMEQUAL: u8 = 156;
Pop the top two stack items and return success if both are numerically equal, else return failure.
const OP_NUMEQUALVERIFY: u8 = 157;
Pop the top two stack items and push 0 if both are numerically equal, else push 1.
const OP_NUMNOTEQUAL: u8 = 158;
Fail the script unconditionally, does not even need to be executed.
const OP_OR: u8 = 133;
Copies the second-to-top stack item, as xA -> AxA.
const OP_OVER: u8 = 120;
Pop the top stack element as N. Copy the Nth stack element to the top.
const OP_PICK: u8 = 121;
Push an empty array onto the stack.
const OP_PUSHBYTES_0: u8 = 0;
Push the next byte as an array onto the stack.
const OP_PUSHBYTES_1: u8 = 1;
Push the next 10 bytes as an array onto the stack.
const OP_PUSHBYTES_10: u8 = 10;
Push the next 11 bytes as an array onto the stack.
const OP_PUSHBYTES_11: u8 = 11;
Push the next 12 bytes as an array onto the stack.
const OP_PUSHBYTES_12: u8 = 12;
Push the next 13 bytes as an array onto the stack.
const OP_PUSHBYTES_13: u8 = 13;
Push the next 14 bytes as an array onto the stack.
const OP_PUSHBYTES_14: u8 = 14;
Push the next 15 bytes as an array onto the stack.
const OP_PUSHBYTES_15: u8 = 15;
Push the next 16 bytes as an array onto the stack.
const OP_PUSHBYTES_16: u8 = 16;
Push the next 17 bytes as an array onto the stack.
const OP_PUSHBYTES_17: u8 = 17;
Push the next 18 bytes as an array onto the stack.
const OP_PUSHBYTES_18: u8 = 18;
Push the next 19 bytes as an array onto the stack.
const OP_PUSHBYTES_19: u8 = 19;
Push the next 2 bytes as an array onto the stack.
const OP_PUSHBYTES_2: u8 = 2;
Push the next 20 bytes as an array onto the stack.
const OP_PUSHBYTES_20: u8 = 20;
Push the next 21 bytes as an array onto the stack.
const OP_PUSHBYTES_21: u8 = 21;
Push the next 22 bytes as an array onto the stack.
const OP_PUSHBYTES_22: u8 = 22;
Push the next 23 bytes as an array onto the stack.
const OP_PUSHBYTES_23: u8 = 23;
Push the next 24 bytes as an array onto the stack.
const OP_PUSHBYTES_24: u8 = 24;
Push the next 25 bytes as an array onto the stack.
const OP_PUSHBYTES_25: u8 = 25;
Push the next 26 bytes as an array onto the stack.
const OP_PUSHBYTES_26: u8 = 26;
Push the next 27 bytes as an array onto the stack.
const OP_PUSHBYTES_27: u8 = 27;
Push the next 28 bytes as an array onto the stack.
const OP_PUSHBYTES_28: u8 = 28;
Push the next 29 bytes as an array onto the stack.
const OP_PUSHBYTES_29: u8 = 29;
Push the next 3 bytes as an array onto the stack.
const OP_PUSHBYTES_3: u8 = 3;
Push the next 30 bytes as an array onto the stack.
const OP_PUSHBYTES_30: u8 = 30;
Push the next 31 bytes as an array onto the stack.
const OP_PUSHBYTES_31: u8 = 31;
Push the next 32 bytes as an array onto the stack.
const OP_PUSHBYTES_32: u8 = 32;
Push the next 33 bytes as an array onto the stack.
const OP_PUSHBYTES_33: u8 = 33;
Push the next 34 bytes as an array onto the stack.
const OP_PUSHBYTES_34: u8 = 34;
Push the next 35 bytes as an array onto the stack.
const OP_PUSHBYTES_35: u8 = 35;
Push the next 36 bytes as an array onto the stack.
const OP_PUSHBYTES_36: u8 = 36;
Push the next 37 bytes as an array onto the stack.
const OP_PUSHBYTES_37: u8 = 37;
Push the next 38 bytes as an array onto the stack.
const OP_PUSHBYTES_38: u8 = 38;
Push the next 39 bytes as an array onto the stack.
const OP_PUSHBYTES_39: u8 = 39;
Push the next 4 bytes as an array onto the stack.
const OP_PUSHBYTES_4: u8 = 4;
Push the next 40 bytes as an array onto the stack.
const OP_PUSHBYTES_40: u8 = 40;
Push the next 41 bytes as an array onto the stack.
const OP_PUSHBYTES_41: u8 = 41;
Push the next 42 bytes as an array onto the stack.
const OP_PUSHBYTES_42: u8 = 42;
Push the next 43 bytes as an array onto the stack.
const OP_PUSHBYTES_43: u8 = 43;
Push the next 44 bytes as an array onto the stack.
const OP_PUSHBYTES_44: u8 = 44;
Push the next 45 bytes as an array onto the stack.
const OP_PUSHBYTES_45: u8 = 45;
Push the next 46 bytes as an array onto the stack.
const OP_PUSHBYTES_46: u8 = 46;
Push the next 47 bytes as an array onto the stack.
const OP_PUSHBYTES_47: u8 = 47;
Push the next 48 bytes as an array onto the stack.
const OP_PUSHBYTES_48: u8 = 48;
Push the next 49 bytes as an array onto the stack.
const OP_PUSHBYTES_49: u8 = 49;
Push the next 5 bytes as an array onto the stack.
const OP_PUSHBYTES_5: u8 = 5;
Push the next 50 bytes as an array onto the stack.
const OP_PUSHBYTES_50: u8 = 50;
Push the next 51 bytes as an array onto the stack.
const OP_PUSHBYTES_51: u8 = 51;
Push the next 52 bytes as an array onto the stack.
const OP_PUSHBYTES_52: u8 = 52;
Push the next 53 bytes as an array onto the stack.
const OP_PUSHBYTES_53: u8 = 53;
Push the next 54 bytes as an array onto the stack.
const OP_PUSHBYTES_54: u8 = 54;
Push the next 55 bytes as an array onto the stack.
const OP_PUSHBYTES_55: u8 = 55;
Push the next 56 bytes as an array onto the stack.
const OP_PUSHBYTES_56: u8 = 56;
Push the next 57 bytes as an array onto the stack.
const OP_PUSHBYTES_57: u8 = 57;
Push the next 58 bytes as an array onto the stack.
const OP_PUSHBYTES_58: u8 = 58;
Push the next 59 bytes as an array onto the stack.
const OP_PUSHBYTES_59: u8 = 59;
Push the next 6 bytes as an array onto the stack.
const OP_PUSHBYTES_6: u8 = 6;
Push the next 60 bytes as an array onto the stack.
const OP_PUSHBYTES_60: u8 = 60;
Push the next 61 bytes as an array onto the stack.
const OP_PUSHBYTES_61: u8 = 61;
Push the next 62 bytes as an array onto the stack.
const OP_PUSHBYTES_62: u8 = 62;
Push the next 63 bytes as an array onto the stack.
const OP_PUSHBYTES_63: u8 = 63;
Push the next 64 bytes as an array onto the stack.
const OP_PUSHBYTES_64: u8 = 64;
Push the next 65 bytes as an array onto the stack.
const OP_PUSHBYTES_65: u8 = 65;
Push the next 66 bytes as an array onto the stack.
const OP_PUSHBYTES_66: u8 = 66;
Push the next 67 bytes as an array onto the stack.
const OP_PUSHBYTES_67: u8 = 67;
Push the next 68 bytes as an array onto the stack.
const OP_PUSHBYTES_68: u8 = 68;
Push the next 69 bytes as an array onto the stack.
const OP_PUSHBYTES_69: u8 = 69;
Push the next 7 bytes as an array onto the stack.
const OP_PUSHBYTES_7: u8 = 7;
Push the next 70 bytes as an array onto the stack.
const OP_PUSHBYTES_70: u8 = 70;
Push the next 71 bytes as an array onto the stack.
const OP_PUSHBYTES_71: u8 = 71;
Push the next 72 bytes as an array onto the stack.
const OP_PUSHBYTES_72: u8 = 72;
Push the next 73 bytes as an array onto the stack.
const OP_PUSHBYTES_73: u8 = 73;
Push the next 74 bytes as an array onto the stack.
const OP_PUSHBYTES_74: u8 = 74;
Push the next 75 bytes as an array onto the stack.
const OP_PUSHBYTES_75: u8 = 75;
Push the next 8 bytes as an array onto the stack.
const OP_PUSHBYTES_8: u8 = 8;
Push the next 9 bytes as an array onto the stack.
const OP_PUSHBYTES_9: u8 = 9;
Read the next byte as N; push the next N bytes as an array onto the stack.
const OP_PUSHDATA1: u8 = 76;
Read the next 2 bytes as N; push the next N bytes as an array onto the stack.
const OP_PUSHDATA2: u8 = 77;
Read the next 4 bytes as N; push the next N bytes as an array onto the stack.
const OP_PUSHDATA4: u8 = 78;
Push the array 0x01
onto the stack.
const OP_PUSHNUM_1: u8 = 81;
Push the array 0x0a
onto the stack.
const OP_PUSHNUM_10: u8 = 90;
Push the array 0x0b
onto the stack.
const OP_PUSHNUM_11: u8 = 91;
Push the array 0x0c
onto the stack.
const OP_PUSHNUM_12: u8 = 92;
Push the array 0x0d
onto the stack.
const OP_PUSHNUM_13: u8 = 93;
Push the array 0x0e
onto the stack.
const OP_PUSHNUM_14: u8 = 94;
Push the array 0x0f
onto the stack.
const OP_PUSHNUM_15: u8 = 95;
Push the array 0x10
onto the stack.
const OP_PUSHNUM_16: u8 = 96;
Push the array 0x02
onto the stack.
const OP_PUSHNUM_2: u8 = 82;
Push the array 0x03
onto the stack.
const OP_PUSHNUM_3: u8 = 83;
Push the array 0x04
onto the stack.
const OP_PUSHNUM_4: u8 = 84;
Push the array 0x05
onto the stack.
const OP_PUSHNUM_5: u8 = 85;
Push the array 0x06
onto the stack.
const OP_PUSHNUM_6: u8 = 86;
Push the array 0x07
onto the stack.
const OP_PUSHNUM_7: u8 = 87;
Push the array 0x08
onto the stack.
const OP_PUSHNUM_8: u8 = 88;
Push the array 0x09
onto the stack.
const OP_PUSHNUM_9: u8 = 89;
Push the array 0x81
onto the stack.
const OP_PUSHNUM_NEG1: u8 = 79;
Synonym for OP_RETURN.
const OP_RESERVED: u8 = 80;
Synonym for OP_RETURN.
const OP_RESERVED1: u8 = 137;
Synonym for OP_RETURN.
const OP_RESERVED2: u8 = 138;
Fail the script immediately. (Must be executed.).
const OP_RETURN: u8 = 106;
Synonym for OP_RETURN.
const OP_RETURN_187: u8 = 187;
Synonym for OP_RETURN.
const OP_RETURN_188: u8 = 188;
Synonym for OP_RETURN.
const OP_RETURN_189: u8 = 189;
Synonym for OP_RETURN.
const OP_RETURN_190: u8 = 190;
Synonym for OP_RETURN.
const OP_RETURN_191: u8 = 191;
Synonym for OP_RETURN.
const OP_RETURN_192: u8 = 192;
Synonym for OP_RETURN.
const OP_RETURN_193: u8 = 193;
Synonym for OP_RETURN.
const OP_RETURN_194: u8 = 194;
Synonym for OP_RETURN.
const OP_RETURN_195: u8 = 195;
Synonym for OP_RETURN.
const OP_RETURN_196: u8 = 196;
Synonym for OP_RETURN.
const OP_RETURN_197: u8 = 197;
Synonym for OP_RETURN.
const OP_RETURN_198: u8 = 198;
Synonym for OP_RETURN.
const OP_RETURN_199: u8 = 199;
Synonym for OP_RETURN.
const OP_RETURN_200: u8 = 200;
Synonym for OP_RETURN.
const OP_RETURN_201: u8 = 201;
Synonym for OP_RETURN.
const OP_RETURN_202: u8 = 202;
Synonym for OP_RETURN.
const OP_RETURN_203: u8 = 203;
Synonym for OP_RETURN.
const OP_RETURN_204: u8 = 204;
Synonym for OP_RETURN.
const OP_RETURN_205: u8 = 205;
Synonym for OP_RETURN.
const OP_RETURN_206: u8 = 206;
Synonym for OP_RETURN.
const OP_RETURN_207: u8 = 207;
Synonym for OP_RETURN.
const OP_RETURN_208: u8 = 208;
Synonym for OP_RETURN.
const OP_RETURN_209: u8 = 209;
Synonym for OP_RETURN.
const OP_RETURN_210: u8 = 210;
Synonym for OP_RETURN.
const OP_RETURN_211: u8 = 211;
Synonym for OP_RETURN.
const OP_RETURN_212: u8 = 212;
Synonym for OP_RETURN.
const OP_RETURN_213: u8 = 213;
Synonym for OP_RETURN.
const OP_RETURN_214: u8 = 214;
Synonym for OP_RETURN.
const OP_RETURN_215: u8 = 215;
Synonym for OP_RETURN.
const OP_RETURN_216: u8 = 216;
Synonym for OP_RETURN.
const OP_RETURN_217: u8 = 217;
Synonym for OP_RETURN.
const OP_RETURN_218: u8 = 218;
Synonym for OP_RETURN.
const OP_RETURN_219: u8 = 219;
Synonym for OP_RETURN.
const OP_RETURN_220: u8 = 220;
Synonym for OP_RETURN.
const OP_RETURN_221: u8 = 221;
Synonym for OP_RETURN.
const OP_RETURN_222: u8 = 222;
Synonym for OP_RETURN.
const OP_RETURN_223: u8 = 223;
Synonym for OP_RETURN.
const OP_RETURN_224: u8 = 224;
Synonym for OP_RETURN.
const OP_RETURN_225: u8 = 225;
Synonym for OP_RETURN.
const OP_RETURN_226: u8 = 226;
Synonym for OP_RETURN.
const OP_RETURN_227: u8 = 227;
Synonym for OP_RETURN.
const OP_RETURN_228: u8 = 228;
Synonym for OP_RETURN.
const OP_RETURN_229: u8 = 229;
Synonym for OP_RETURN.
const OP_RETURN_230: u8 = 230;
Synonym for OP_RETURN.
const OP_RETURN_231: u8 = 231;
Synonym for OP_RETURN.
const OP_RETURN_232: u8 = 232;
Synonym for OP_RETURN.
const OP_RETURN_233: u8 = 233;
Synonym for OP_RETURN.
const OP_RETURN_234: u8 = 234;
Synonym for OP_RETURN.
const OP_RETURN_235: u8 = 235;
Synonym for OP_RETURN.
const OP_RETURN_236: u8 = 236;
Synonym for OP_RETURN.
const OP_RETURN_237: u8 = 237;
Synonym for OP_RETURN.
const OP_RETURN_238: u8 = 238;
Synonym for OP_RETURN.
const OP_RETURN_239: u8 = 239;
Synonym for OP_RETURN.
const OP_RETURN_240: u8 = 240;
Synonym for OP_RETURN.
const OP_RETURN_241: u8 = 241;
Synonym for OP_RETURN.
const OP_RETURN_242: u8 = 242;
Synonym for OP_RETURN.
const OP_RETURN_243: u8 = 243;
Synonym for OP_RETURN.
const OP_RETURN_244: u8 = 244;
Synonym for OP_RETURN.
const OP_RETURN_245: u8 = 245;
Synonym for OP_RETURN.
const OP_RETURN_246: u8 = 246;
Synonym for OP_RETURN.
const OP_RETURN_247: u8 = 247;
Synonym for OP_RETURN.
const OP_RETURN_248: u8 = 248;
Synonym for OP_RETURN.
const OP_RETURN_249: u8 = 249;
Synonym for OP_RETURN.
const OP_RETURN_250: u8 = 250;
Synonym for OP_RETURN.
const OP_RETURN_251: u8 = 251;
Synonym for OP_RETURN.
const OP_RETURN_252: u8 = 252;
Synonym for OP_RETURN.
const OP_RETURN_253: u8 = 253;
Synonym for OP_RETURN.
const OP_RETURN_254: u8 = 254;
Fail the script unconditionally, does not even need to be executed.
const OP_RIGHT: u8 = 129;
Pop the top stack item and push its RIPEMD160 hash.
const OP_RIPEMD160: u8 = 166;
Pop the top stack element as N. Move the Nth stack element to the top.
const OP_ROLL: u8 = 122;
Rotate the top three stack items, as [top next1 next2] -> [next2 top next1].
const OP_ROT: u8 = 123;
Fail the script unconditionally, does not even need to be executed.
const OP_RSHIFT: u8 = 153;
Pop the top stack item and push its SHA1 hash.
const OP_SHA1: u8 = 167;
Pop the top stack item and push its SHA256 hash.
const OP_SHA256: u8 = 168;
Pushes the length of the top stack item onto the stack.
const OP_SIZE: u8 = 130;
Pop two stack items and push the second minus the top.
const OP_SUB: u8 = 148;
Fail the script unconditionally, does not even need to be executed.
const OP_SUBSTR: u8 = 127;
Swap the top two stack items.
const OP_SWAP: u8 = 124;
Pop one element from the main stack onto the alt stack.
const OP_TOALTSTACK: u8 = 107;
Copy the top stack item to before the second item, as [top next] -> [top next top].
const OP_TUCK: u8 = 125;
Synonym for OP_RETURN.
const OP_VER: u8 = 98;
Fail the script unconditionally, does not even need to be executed.
const OP_VERIF: u8 = 101;
If the top value is zero or the stack is empty, fail; otherwise, pop the stack.
const OP_VERIFY: u8 = 105;
Fail the script unconditionally, does not even need to be executed.
const OP_VERNOTIF: u8 = 102;
Pop the top three items; if the top is >= the second and < the third, push 1, otherwise push 0.
const OP_WITHIN: u8 = 165;
Fail the script unconditionally, does not even need to be executed.
const OP_XOR: u8 = 134;
Push an empty array onto the stack.
public fun op_0(): u8
Empty stack is also FALSE.
public fun op_false(): u8
Number 1 is also TRUE.
public fun op_true(): u8
public fun op_nop2(): u8
public fun op_nop3(): u8
public fun op_pushbytes_0(): u8
public fun op_pushbytes_1(): u8
public fun op_pushbytes_2(): u8
public fun op_pushbytes_3(): u8
public fun op_pushbytes_4(): u8
public fun op_pushbytes_5(): u8
public fun op_pushbytes_6(): u8
public fun op_pushbytes_7(): u8
public fun op_pushbytes_8(): u8
public fun op_pushbytes_9(): u8
public fun op_pushbytes_10(): u8
public fun op_pushbytes_11(): u8
public fun op_pushbytes_12(): u8
public fun op_pushbytes_13(): u8
public fun op_pushbytes_14(): u8
public fun op_pushbytes_15(): u8
public fun op_pushbytes_16(): u8
public fun op_pushbytes_17(): u8
public fun op_pushbytes_18(): u8
public fun op_pushbytes_19(): u8
public fun op_pushbytes_20(): u8
public fun op_pushbytes_21(): u8
public fun op_pushbytes_22(): u8
public fun op_pushbytes_23(): u8
public fun op_pushbytes_24(): u8
public fun op_pushbytes_25(): u8
public fun op_pushbytes_26(): u8
public fun op_pushbytes_27(): u8
public fun op_pushbytes_28(): u8
public fun op_pushbytes_29(): u8
public fun op_pushbytes_30(): u8
public fun op_pushbytes_31(): u8
public fun op_pushbytes_32(): u8
public fun op_pushbytes_33(): u8
public fun op_pushbytes_34(): u8
public fun op_pushbytes_35(): u8
public fun op_pushbytes_36(): u8
public fun op_pushbytes_37(): u8
public fun op_pushbytes_38(): u8
public fun op_pushbytes_39(): u8
public fun op_pushbytes_40(): u8
public fun op_pushbytes_41(): u8
public fun op_pushbytes_42(): u8
public fun op_pushbytes_43(): u8
public fun op_pushbytes_44(): u8
public fun op_pushbytes_45(): u8
public fun op_pushbytes_46(): u8
public fun op_pushbytes_47(): u8
public fun op_pushbytes_48(): u8
public fun op_pushbytes_49(): u8
public fun op_pushbytes_50(): u8
public fun op_pushbytes_51(): u8
public fun op_pushbytes_52(): u8
public fun op_pushbytes_53(): u8
public fun op_pushbytes_54(): u8
public fun op_pushbytes_55(): u8
public fun op_pushbytes_56(): u8
public fun op_pushbytes_57(): u8
public fun op_pushbytes_58(): u8
public fun op_pushbytes_59(): u8
public fun op_pushbytes_60(): u8
public fun op_pushbytes_61(): u8
public fun op_pushbytes_62(): u8
public fun op_pushbytes_63(): u8
public fun op_pushbytes_64(): u8
public fun op_pushbytes_65(): u8
public fun op_pushbytes_66(): u8
public fun op_pushbytes_67(): u8
public fun op_pushbytes_68(): u8
public fun op_pushbytes_69(): u8
public fun op_pushbytes_70(): u8
public fun op_pushbytes_71(): u8
public fun op_pushbytes_72(): u8
public fun op_pushbytes_73(): u8
public fun op_pushbytes_74(): u8
public fun op_pushbytes_75(): u8
public fun op_pushdata1(): u8
public fun op_pushdata2(): u8
public fun op_pushdata4(): u8
public fun op_pushnum_neg1(): u8
public fun op_reserved(): u8
public fun op_pushnum_1(): u8
public fun op_pushnum_2(): u8
public fun op_pushnum_3(): u8
public fun op_pushnum_4(): u8
public fun op_pushnum_5(): u8
public fun op_pushnum_6(): u8
public fun op_pushnum_7(): u8
public fun op_pushnum_8(): u8
public fun op_pushnum_9(): u8
public fun op_pushnum_10(): u8
public fun op_pushnum_11(): u8
public fun op_pushnum_12(): u8
public fun op_pushnum_13(): u8
public fun op_pushnum_14(): u8
public fun op_pushnum_15(): u8
public fun op_pushnum_16(): u8
public fun op_nop(): u8
public fun op_ver(): u8
public fun op_if_op(): u8
public fun op_notif(): u8
public fun op_verif(): u8
public fun op_vernotif(): u8
public fun op_else_op(): u8
public fun op_endif(): u8
public fun op_verify(): u8
public fun op_return(): u8
public fun op_toaltstack(): u8
public fun op_fromaltstack(): u8
public fun op_2drop(): u8
public fun op_2dup(): u8
public fun op_3dup(): u8
public fun op_2over(): u8
public fun op_2rot(): u8
public fun op_2swap(): u8
public fun op_ifdup(): u8
public fun op_depth(): u8
public fun op_drop(): u8
public fun op_dup(): u8
public fun op_nip(): u8
public fun op_over(): u8
public fun op_pick(): u8
public fun op_roll(): u8
public fun op_rot(): u8
public fun op_swap(): u8
public fun op_tuck(): u8
public fun op_cat(): u8
public fun op_substr(): u8
public fun op_left(): u8
public fun op_right(): u8
public fun op_size(): u8
public fun op_invert(): u8
public fun op_and_op(): u8
public fun op_or_op(): u8
public fun op_xor(): u8
public fun op_equal(): u8
public fun op_equalverify(): u8
public fun op_reserved1(): u8
public fun op_reserved2(): u8
public fun op_1add(): u8
public fun op_1sub(): u8
public fun op_2mul(): u8
public fun op_2div(): u8
public fun op_negate(): u8
public fun op_abs(): u8
public fun op_not(): u8
public fun op_0notequal(): u8
public fun op_add(): u8
public fun op_sub(): u8
public fun op_mul(): u8
public fun op_div(): u8
public fun op_mod(): u8
public fun op_lshift(): u8
public fun op_rshift(): u8
public fun op_booland(): u8
public fun op_boolor(): u8
public fun op_numequal(): u8
public fun op_numequalverify(): u8
public fun op_numnotequal(): u8
public fun op_lessthan(): u8
public fun op_greaterthan(): u8
public fun op_lessthanorequal(): u8
public fun op_greaterthanorequal(): u8
public fun op_min(): u8
public fun op_max(): u8
public fun op_within(): u8
public fun op_ripemd160(): u8
public fun op_sha1(): u8
public fun op_sha256(): u8
public fun op_hash160(): u8
public fun op_hash256(): u8
public fun op_codeseparator(): u8
public fun op_checksig(): u8
public fun op_checksigverify(): u8
public fun op_checkmultisig(): u8
public fun op_checkmultisigverify(): u8
public fun op_nop1(): u8
public fun op_cltv(): u8
public fun op_csv(): u8
public fun op_nop4(): u8
public fun op_nop5(): u8
public fun op_nop6(): u8
public fun op_nop7(): u8
public fun op_nop8(): u8
public fun op_nop9(): u8
public fun op_nop10(): u8
public fun op_checksigadd(): u8
public fun op_return_187(): u8
public fun op_return_188(): u8
public fun op_return_189(): u8
public fun op_return_190(): u8
public fun op_return_191(): u8
public fun op_return_192(): u8
public fun op_return_193(): u8
public fun op_return_194(): u8
public fun op_return_195(): u8
public fun op_return_196(): u8
public fun op_return_197(): u8
public fun op_return_198(): u8
public fun op_return_199(): u8
public fun op_return_200(): u8
public fun op_return_201(): u8
public fun op_return_202(): u8
public fun op_return_203(): u8
public fun op_return_204(): u8
public fun op_return_205(): u8
public fun op_return_206(): u8
public fun op_return_207(): u8
public fun op_return_208(): u8
public fun op_return_209(): u8
public fun op_return_210(): u8
public fun op_return_211(): u8
public fun op_return_212(): u8
public fun op_return_213(): u8
public fun op_return_214(): u8
public fun op_return_215(): u8
public fun op_return_216(): u8
public fun op_return_217(): u8
public fun op_return_218(): u8
public fun op_return_219(): u8
public fun op_return_220(): u8
public fun op_return_221(): u8
public fun op_return_222(): u8
public fun op_return_223(): u8
public fun op_return_224(): u8
public fun op_return_225(): u8
public fun op_return_226(): u8
public fun op_return_227(): u8
public fun op_return_228(): u8
public fun op_return_229(): u8
public fun op_return_230(): u8
public fun op_return_231(): u8
public fun op_return_232(): u8
public fun op_return_233(): u8
public fun op_return_234(): u8
public fun op_return_235(): u8
public fun op_return_236(): u8
public fun op_return_237(): u8
public fun op_return_238(): u8
public fun op_return_239(): u8
public fun op_return_240(): u8
public fun op_return_241(): u8
public fun op_return_242(): u8
public fun op_return_243(): u8
public fun op_return_244(): u8
public fun op_return_245(): u8
public fun op_return_246(): u8
public fun op_return_247(): u8
public fun op_return_248(): u8
public fun op_return_249(): u8
public fun op_return_250(): u8
public fun op_return_251(): u8
public fun op_return_252(): u8
public fun op_return_253(): u8
public fun op_return_254(): u8
public fun op_invalidopcode(): u8