Make the OP_FALSE constant untyped.
This makes it consistent with the rest of the opcode constants.
This commit is contained in:
parent
6ae916bd37
commit
95cd1b97fa
1 changed files with 258 additions and 258 deletions
516
opcode.go
516
opcode.go
|
@ -36,264 +36,264 @@ type opcode struct {
|
||||||
// in bitcoind and in most if not all other references and software related to
|
// in bitcoind and in most if not all other references and software related to
|
||||||
// handling BTC scripts.
|
// handling BTC scripts.
|
||||||
const (
|
const (
|
||||||
OP_FALSE byte = 0 // AKA OP_0
|
OP_FALSE = 0 // AKA OP_0
|
||||||
OP_0 = 0
|
OP_0 = 0
|
||||||
OP_DATA_1 = 1
|
OP_DATA_1 = 1
|
||||||
OP_DATA_2 = 2
|
OP_DATA_2 = 2
|
||||||
OP_DATA_3 = 3
|
OP_DATA_3 = 3
|
||||||
OP_DATA_4 = 4
|
OP_DATA_4 = 4
|
||||||
OP_DATA_5 = 5
|
OP_DATA_5 = 5
|
||||||
OP_DATA_6 = 6
|
OP_DATA_6 = 6
|
||||||
OP_DATA_7 = 7
|
OP_DATA_7 = 7
|
||||||
OP_DATA_8 = 8
|
OP_DATA_8 = 8
|
||||||
OP_DATA_9 = 9
|
OP_DATA_9 = 9
|
||||||
OP_DATA_10 = 10
|
OP_DATA_10 = 10
|
||||||
OP_DATA_11 = 11
|
OP_DATA_11 = 11
|
||||||
OP_DATA_12 = 12
|
OP_DATA_12 = 12
|
||||||
OP_DATA_13 = 13
|
OP_DATA_13 = 13
|
||||||
OP_DATA_14 = 14
|
OP_DATA_14 = 14
|
||||||
OP_DATA_15 = 15
|
OP_DATA_15 = 15
|
||||||
OP_DATA_16 = 16
|
OP_DATA_16 = 16
|
||||||
OP_DATA_17 = 17
|
OP_DATA_17 = 17
|
||||||
OP_DATA_18 = 18
|
OP_DATA_18 = 18
|
||||||
OP_DATA_19 = 19
|
OP_DATA_19 = 19
|
||||||
OP_DATA_20 = 20
|
OP_DATA_20 = 20
|
||||||
OP_DATA_21 = 21
|
OP_DATA_21 = 21
|
||||||
OP_DATA_22 = 22
|
OP_DATA_22 = 22
|
||||||
OP_DATA_23 = 23
|
OP_DATA_23 = 23
|
||||||
OP_DATA_24 = 24
|
OP_DATA_24 = 24
|
||||||
OP_DATA_25 = 25
|
OP_DATA_25 = 25
|
||||||
OP_DATA_26 = 26
|
OP_DATA_26 = 26
|
||||||
OP_DATA_27 = 27
|
OP_DATA_27 = 27
|
||||||
OP_DATA_28 = 28
|
OP_DATA_28 = 28
|
||||||
OP_DATA_29 = 29
|
OP_DATA_29 = 29
|
||||||
OP_DATA_30 = 30
|
OP_DATA_30 = 30
|
||||||
OP_DATA_31 = 31
|
OP_DATA_31 = 31
|
||||||
OP_DATA_32 = 32
|
OP_DATA_32 = 32
|
||||||
OP_DATA_33 = 33
|
OP_DATA_33 = 33
|
||||||
OP_DATA_34 = 34
|
OP_DATA_34 = 34
|
||||||
OP_DATA_35 = 35
|
OP_DATA_35 = 35
|
||||||
OP_DATA_36 = 36
|
OP_DATA_36 = 36
|
||||||
OP_DATA_37 = 37
|
OP_DATA_37 = 37
|
||||||
OP_DATA_38 = 38
|
OP_DATA_38 = 38
|
||||||
OP_DATA_39 = 39
|
OP_DATA_39 = 39
|
||||||
OP_DATA_40 = 40
|
OP_DATA_40 = 40
|
||||||
OP_DATA_41 = 41
|
OP_DATA_41 = 41
|
||||||
OP_DATA_42 = 42
|
OP_DATA_42 = 42
|
||||||
OP_DATA_43 = 43
|
OP_DATA_43 = 43
|
||||||
OP_DATA_44 = 44
|
OP_DATA_44 = 44
|
||||||
OP_DATA_45 = 45
|
OP_DATA_45 = 45
|
||||||
OP_DATA_46 = 46
|
OP_DATA_46 = 46
|
||||||
OP_DATA_47 = 47
|
OP_DATA_47 = 47
|
||||||
OP_DATA_48 = 48
|
OP_DATA_48 = 48
|
||||||
OP_DATA_49 = 49
|
OP_DATA_49 = 49
|
||||||
OP_DATA_50 = 50
|
OP_DATA_50 = 50
|
||||||
OP_DATA_51 = 51
|
OP_DATA_51 = 51
|
||||||
OP_DATA_52 = 52
|
OP_DATA_52 = 52
|
||||||
OP_DATA_53 = 53
|
OP_DATA_53 = 53
|
||||||
OP_DATA_54 = 54
|
OP_DATA_54 = 54
|
||||||
OP_DATA_55 = 55
|
OP_DATA_55 = 55
|
||||||
OP_DATA_56 = 56
|
OP_DATA_56 = 56
|
||||||
OP_DATA_57 = 57
|
OP_DATA_57 = 57
|
||||||
OP_DATA_58 = 58
|
OP_DATA_58 = 58
|
||||||
OP_DATA_59 = 59
|
OP_DATA_59 = 59
|
||||||
OP_DATA_60 = 60
|
OP_DATA_60 = 60
|
||||||
OP_DATA_61 = 61
|
OP_DATA_61 = 61
|
||||||
OP_DATA_62 = 62
|
OP_DATA_62 = 62
|
||||||
OP_DATA_63 = 63
|
OP_DATA_63 = 63
|
||||||
OP_DATA_64 = 64
|
OP_DATA_64 = 64
|
||||||
OP_DATA_65 = 65
|
OP_DATA_65 = 65
|
||||||
OP_DATA_66 = 66
|
OP_DATA_66 = 66
|
||||||
OP_DATA_67 = 67
|
OP_DATA_67 = 67
|
||||||
OP_DATA_68 = 68
|
OP_DATA_68 = 68
|
||||||
OP_DATA_69 = 69
|
OP_DATA_69 = 69
|
||||||
OP_DATA_70 = 70
|
OP_DATA_70 = 70
|
||||||
OP_DATA_71 = 71
|
OP_DATA_71 = 71
|
||||||
OP_DATA_72 = 72
|
OP_DATA_72 = 72
|
||||||
OP_DATA_73 = 73
|
OP_DATA_73 = 73
|
||||||
OP_DATA_74 = 74
|
OP_DATA_74 = 74
|
||||||
OP_DATA_75 = 75
|
OP_DATA_75 = 75
|
||||||
OP_PUSHDATA1 = 76
|
OP_PUSHDATA1 = 76
|
||||||
OP_PUSHDATA2 = 77
|
OP_PUSHDATA2 = 77
|
||||||
OP_PUSHDATA4 = 78
|
OP_PUSHDATA4 = 78
|
||||||
OP_1NEGATE = 79
|
OP_1NEGATE = 79
|
||||||
OP_RESERVED = 80
|
OP_RESERVED = 80
|
||||||
OP_1 = 81 // AKA OP_TRUE
|
OP_1 = 81 // AKA OP_TRUE
|
||||||
OP_TRUE = 81
|
OP_TRUE = 81
|
||||||
OP_2 = 82
|
OP_2 = 82
|
||||||
OP_3 = 83
|
OP_3 = 83
|
||||||
OP_4 = 84
|
OP_4 = 84
|
||||||
OP_5 = 85
|
OP_5 = 85
|
||||||
OP_6 = 86
|
OP_6 = 86
|
||||||
OP_7 = 87
|
OP_7 = 87
|
||||||
OP_8 = 88
|
OP_8 = 88
|
||||||
OP_9 = 89
|
OP_9 = 89
|
||||||
OP_10 = 90
|
OP_10 = 90
|
||||||
OP_11 = 91
|
OP_11 = 91
|
||||||
OP_12 = 92
|
OP_12 = 92
|
||||||
OP_13 = 93
|
OP_13 = 93
|
||||||
OP_14 = 94
|
OP_14 = 94
|
||||||
OP_15 = 95
|
OP_15 = 95
|
||||||
OP_16 = 96
|
OP_16 = 96
|
||||||
OP_NOP = 97
|
OP_NOP = 97
|
||||||
OP_VER = 98
|
OP_VER = 98
|
||||||
OP_IF = 99
|
OP_IF = 99
|
||||||
OP_NOTIF = 100
|
OP_NOTIF = 100
|
||||||
OP_VERIF = 101
|
OP_VERIF = 101
|
||||||
OP_VERNOTIF = 102
|
OP_VERNOTIF = 102
|
||||||
OP_ELSE = 103
|
OP_ELSE = 103
|
||||||
OP_ENDIF = 104
|
OP_ENDIF = 104
|
||||||
OP_VERIFY = 105
|
OP_VERIFY = 105
|
||||||
OP_RETURN = 106
|
OP_RETURN = 106
|
||||||
OP_TOALTSTACK = 107
|
OP_TOALTSTACK = 107
|
||||||
OP_FROMALTSTACK = 108
|
OP_FROMALTSTACK = 108
|
||||||
OP_2DROP = 109
|
OP_2DROP = 109
|
||||||
OP_2DUP = 110
|
OP_2DUP = 110
|
||||||
OP_3DUP = 111
|
OP_3DUP = 111
|
||||||
OP_2OVER = 112
|
OP_2OVER = 112
|
||||||
OP_2ROT = 113
|
OP_2ROT = 113
|
||||||
OP_2SWAP = 114
|
OP_2SWAP = 114
|
||||||
OP_IFDUP = 115
|
OP_IFDUP = 115
|
||||||
OP_DEPTH = 116
|
OP_DEPTH = 116
|
||||||
OP_DROP = 117
|
OP_DROP = 117
|
||||||
OP_DUP = 118
|
OP_DUP = 118
|
||||||
OP_NIP = 119
|
OP_NIP = 119
|
||||||
OP_OVER = 120
|
OP_OVER = 120
|
||||||
OP_PICK = 121
|
OP_PICK = 121
|
||||||
OP_ROLL = 122
|
OP_ROLL = 122
|
||||||
OP_ROT = 123
|
OP_ROT = 123
|
||||||
OP_SWAP = 124
|
OP_SWAP = 124
|
||||||
OP_TUCK = 125
|
OP_TUCK = 125
|
||||||
OP_CAT = 126
|
OP_CAT = 126
|
||||||
OP_SUBSTR = 127
|
OP_SUBSTR = 127
|
||||||
OP_LEFT = 128
|
OP_LEFT = 128
|
||||||
OP_RIGHT = 129
|
OP_RIGHT = 129
|
||||||
OP_SIZE = 130
|
OP_SIZE = 130
|
||||||
OP_INVERT = 131
|
OP_INVERT = 131
|
||||||
OP_AND = 132
|
OP_AND = 132
|
||||||
OP_OR = 133
|
OP_OR = 133
|
||||||
OP_XOR = 134
|
OP_XOR = 134
|
||||||
OP_EQUAL = 135
|
OP_EQUAL = 135
|
||||||
OP_EQUALVERIFY = 136
|
OP_EQUALVERIFY = 136
|
||||||
OP_RESERVED1 = 137
|
OP_RESERVED1 = 137
|
||||||
OP_RESERVED2 = 138
|
OP_RESERVED2 = 138
|
||||||
OP_1ADD = 139
|
OP_1ADD = 139
|
||||||
OP_1SUB = 140
|
OP_1SUB = 140
|
||||||
OP_2MUL = 141
|
OP_2MUL = 141
|
||||||
OP_2DIV = 142
|
OP_2DIV = 142
|
||||||
OP_NEGATE = 143
|
OP_NEGATE = 143
|
||||||
OP_ABS = 144
|
OP_ABS = 144
|
||||||
OP_NOT = 145
|
OP_NOT = 145
|
||||||
OP_0NOTEQUAL = 146
|
OP_0NOTEQUAL = 146
|
||||||
OP_ADD = 147
|
OP_ADD = 147
|
||||||
OP_SUB = 148
|
OP_SUB = 148
|
||||||
OP_MUL = 149
|
OP_MUL = 149
|
||||||
OP_DIV = 150
|
OP_DIV = 150
|
||||||
OP_MOD = 151
|
OP_MOD = 151
|
||||||
OP_LSHIFT = 152
|
OP_LSHIFT = 152
|
||||||
OP_RSHIFT = 153
|
OP_RSHIFT = 153
|
||||||
OP_BOOLAND = 154
|
OP_BOOLAND = 154
|
||||||
OP_BOOLOR = 155
|
OP_BOOLOR = 155
|
||||||
OP_NUMEQUAL = 156
|
OP_NUMEQUAL = 156
|
||||||
OP_NUMEQUALVERIFY = 157
|
OP_NUMEQUALVERIFY = 157
|
||||||
OP_NUMNOTEQUAL = 158
|
OP_NUMNOTEQUAL = 158
|
||||||
OP_LESSTHAN = 159
|
OP_LESSTHAN = 159
|
||||||
OP_GREATERTHAN = 160
|
OP_GREATERTHAN = 160
|
||||||
OP_LESSTHANOREQUAL = 161
|
OP_LESSTHANOREQUAL = 161
|
||||||
OP_GREATERTHANOREQUAL = 162
|
OP_GREATERTHANOREQUAL = 162
|
||||||
OP_MIN = 163
|
OP_MIN = 163
|
||||||
OP_MAX = 164
|
OP_MAX = 164
|
||||||
OP_WITHIN = 165
|
OP_WITHIN = 165
|
||||||
OP_RIPEMD160 = 166
|
OP_RIPEMD160 = 166
|
||||||
OP_SHA1 = 167
|
OP_SHA1 = 167
|
||||||
OP_SHA256 = 168
|
OP_SHA256 = 168
|
||||||
OP_HASH160 = 169
|
OP_HASH160 = 169
|
||||||
OP_HASH256 = 170
|
OP_HASH256 = 170
|
||||||
OP_CODESEPARATOR = 171
|
OP_CODESEPARATOR = 171
|
||||||
OP_CHECKSIG = 172
|
OP_CHECKSIG = 172
|
||||||
OP_CHECKSIGVERIFY = 173
|
OP_CHECKSIGVERIFY = 173
|
||||||
OP_CHECKMULTISIG = 174
|
OP_CHECKMULTISIG = 174
|
||||||
OP_CHECKMULTISIGVERIFY = 175
|
OP_CHECKMULTISIGVERIFY = 175
|
||||||
OP_NOP1 = 176
|
OP_NOP1 = 176
|
||||||
OP_NOP2 = 177
|
OP_NOP2 = 177
|
||||||
OP_NOP3 = 178
|
OP_NOP3 = 178
|
||||||
OP_NOP4 = 179
|
OP_NOP4 = 179
|
||||||
OP_NOP5 = 180
|
OP_NOP5 = 180
|
||||||
OP_NOP6 = 181
|
OP_NOP6 = 181
|
||||||
OP_NOP7 = 182
|
OP_NOP7 = 182
|
||||||
OP_NOP8 = 183
|
OP_NOP8 = 183
|
||||||
OP_NOP9 = 184
|
OP_NOP9 = 184
|
||||||
OP_NOP10 = 185
|
OP_NOP10 = 185
|
||||||
OP_UNKNOWN186 = 186
|
OP_UNKNOWN186 = 186
|
||||||
OP_UNKNOWN187 = 187
|
OP_UNKNOWN187 = 187
|
||||||
OP_UNKNOWN188 = 188
|
OP_UNKNOWN188 = 188
|
||||||
OP_UNKNOWN189 = 189
|
OP_UNKNOWN189 = 189
|
||||||
OP_UNKNOWN190 = 190
|
OP_UNKNOWN190 = 190
|
||||||
OP_UNKNOWN191 = 191
|
OP_UNKNOWN191 = 191
|
||||||
OP_UNKNOWN192 = 192
|
OP_UNKNOWN192 = 192
|
||||||
OP_UNKNOWN193 = 193
|
OP_UNKNOWN193 = 193
|
||||||
OP_UNKNOWN194 = 194
|
OP_UNKNOWN194 = 194
|
||||||
OP_UNKNOWN195 = 195
|
OP_UNKNOWN195 = 195
|
||||||
OP_UNKNOWN196 = 196
|
OP_UNKNOWN196 = 196
|
||||||
OP_UNKNOWN197 = 197
|
OP_UNKNOWN197 = 197
|
||||||
OP_UNKNOWN198 = 198
|
OP_UNKNOWN198 = 198
|
||||||
OP_UNKNOWN199 = 199
|
OP_UNKNOWN199 = 199
|
||||||
OP_UNKNOWN200 = 200
|
OP_UNKNOWN200 = 200
|
||||||
OP_UNKNOWN201 = 201
|
OP_UNKNOWN201 = 201
|
||||||
OP_UNKNOWN202 = 202
|
OP_UNKNOWN202 = 202
|
||||||
OP_UNKNOWN203 = 203
|
OP_UNKNOWN203 = 203
|
||||||
OP_UNKNOWN204 = 204
|
OP_UNKNOWN204 = 204
|
||||||
OP_UNKNOWN205 = 205
|
OP_UNKNOWN205 = 205
|
||||||
OP_UNKNOWN206 = 206
|
OP_UNKNOWN206 = 206
|
||||||
OP_UNKNOWN207 = 207
|
OP_UNKNOWN207 = 207
|
||||||
OP_UNKNOWN208 = 208
|
OP_UNKNOWN208 = 208
|
||||||
OP_UNKNOWN209 = 209
|
OP_UNKNOWN209 = 209
|
||||||
OP_UNKNOWN210 = 210
|
OP_UNKNOWN210 = 210
|
||||||
OP_UNKNOWN211 = 211
|
OP_UNKNOWN211 = 211
|
||||||
OP_UNKNOWN212 = 212
|
OP_UNKNOWN212 = 212
|
||||||
OP_UNKNOWN213 = 213
|
OP_UNKNOWN213 = 213
|
||||||
OP_UNKNOWN214 = 214
|
OP_UNKNOWN214 = 214
|
||||||
OP_UNKNOWN215 = 215
|
OP_UNKNOWN215 = 215
|
||||||
OP_UNKNOWN216 = 216
|
OP_UNKNOWN216 = 216
|
||||||
OP_UNKNOWN217 = 217
|
OP_UNKNOWN217 = 217
|
||||||
OP_UNKNOWN218 = 218
|
OP_UNKNOWN218 = 218
|
||||||
OP_UNKNOWN219 = 219
|
OP_UNKNOWN219 = 219
|
||||||
OP_UNKNOWN220 = 220
|
OP_UNKNOWN220 = 220
|
||||||
OP_UNKNOWN221 = 221
|
OP_UNKNOWN221 = 221
|
||||||
OP_UNKNOWN222 = 222
|
OP_UNKNOWN222 = 222
|
||||||
OP_UNKNOWN223 = 223
|
OP_UNKNOWN223 = 223
|
||||||
OP_UNKNOWN224 = 224
|
OP_UNKNOWN224 = 224
|
||||||
OP_UNKNOWN225 = 225
|
OP_UNKNOWN225 = 225
|
||||||
OP_UNKNOWN226 = 226
|
OP_UNKNOWN226 = 226
|
||||||
OP_UNKNOWN227 = 227
|
OP_UNKNOWN227 = 227
|
||||||
OP_UNKNOWN228 = 228
|
OP_UNKNOWN228 = 228
|
||||||
OP_UNKNOWN229 = 229
|
OP_UNKNOWN229 = 229
|
||||||
OP_UNKNOWN230 = 230
|
OP_UNKNOWN230 = 230
|
||||||
OP_UNKNOWN231 = 231
|
OP_UNKNOWN231 = 231
|
||||||
OP_UNKNOWN232 = 232
|
OP_UNKNOWN232 = 232
|
||||||
OP_UNKNOWN233 = 233
|
OP_UNKNOWN233 = 233
|
||||||
OP_UNKNOWN234 = 234
|
OP_UNKNOWN234 = 234
|
||||||
OP_UNKNOWN235 = 235
|
OP_UNKNOWN235 = 235
|
||||||
OP_UNKNOWN236 = 236
|
OP_UNKNOWN236 = 236
|
||||||
OP_UNKNOWN237 = 237
|
OP_UNKNOWN237 = 237
|
||||||
OP_UNKNOWN238 = 238
|
OP_UNKNOWN238 = 238
|
||||||
OP_UNKNOWN239 = 239
|
OP_UNKNOWN239 = 239
|
||||||
OP_UNKNOWN240 = 240
|
OP_UNKNOWN240 = 240
|
||||||
OP_UNKNOWN241 = 241
|
OP_UNKNOWN241 = 241
|
||||||
OP_UNKNOWN242 = 242
|
OP_UNKNOWN242 = 242
|
||||||
OP_UNKNOWN243 = 243
|
OP_UNKNOWN243 = 243
|
||||||
OP_UNKNOWN244 = 244
|
OP_UNKNOWN244 = 244
|
||||||
OP_UNKNOWN245 = 245
|
OP_UNKNOWN245 = 245
|
||||||
OP_UNKNOWN246 = 246
|
OP_UNKNOWN246 = 246
|
||||||
OP_UNKNOWN247 = 247
|
OP_UNKNOWN247 = 247
|
||||||
OP_UNKNOWN248 = 248
|
OP_UNKNOWN248 = 248
|
||||||
OP_UNKNOWN249 = 249
|
OP_UNKNOWN249 = 249
|
||||||
OP_UNKNOWN250 = 250
|
OP_UNKNOWN250 = 250
|
||||||
OP_UNKNOWN251 = 251
|
OP_UNKNOWN251 = 251
|
||||||
OP_UNKNOWN252 = 252
|
OP_UNKNOWN252 = 252
|
||||||
OP_PUBKEYHASH = 253 // bitcoind internal, for completeness
|
OP_PUBKEYHASH = 253 // bitcoind internal, for completeness
|
||||||
OP_PUBKEY = 254 // bitcoind internal, for completeness
|
OP_PUBKEY = 254 // bitcoind internal, for completeness
|
||||||
OP_INVALIDOPCODE = 255 // bitcoind internal, for completeness
|
OP_INVALIDOPCODE = 255 // bitcoind internal, for completeness
|
||||||
)
|
)
|
||||||
|
|
||||||
// conditional execution constants
|
// conditional execution constants
|
||||||
|
|
Loading…
Add table
Reference in a new issue