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