diff options
Diffstat (limited to 'parsing.go')
-rw-r--r-- | parsing.go | 67 |
1 files changed, 23 insertions, 44 deletions
diff --git a/parsing.go b/parsing.go index 4c3f1187e..b97d77f3e 100644 --- a/parsing.go +++ b/parsing.go @@ -10,50 +10,29 @@ import ( // Op codes var OpCodes = map[string]string{ - "STOP": "0", - "PUSH": "48", // 0x30 - "POP": "49", // 0x31 - "LOAD": "54", // 0x36 - - /* OLD VM OPCODES - "ADD": "16", // 0x10 - "SUB": "17", // 0x11 - "MUL": "18", // 0x12 - "DIV": "19", // 0x13 - "SDIV": "20", // 0x14 - "MOD": "21", // 0x15 - "SMOD": "22", // 0x16 - "EXP": "23", // 0x17 - "NEG": "24", // 0x18 - "LT": "32", // 0x20 - "LE": "33", // 0x21 - "GT": "34", // 0x22 - "GE": "35", // 0x23 - "EQ": "36", // 0x24 - "NOT": "37", // 0x25 - "SHA256": "48", // 0x30 - "RIPEMD160": "49", // 0x31 - "ECMUL": "50", // 0x32 - "ECADD": "51", // 0x33 - "SIGN": "52", // 0x34 - "RECOVER": "53", // 0x35 - "COPY": "64", // 0x40 - "ST": "65", // 0x41 - "LD": "66", // 0x42 - "SET": "67", // 0x43 - "JMP": "80", // 0x50 - "JMPI": "81", // 0x51 - "IND": "82", // 0x52 - "EXTRO": "96", // 0x60 - "BALANCE": "97", // 0x61 - "MKTX": "112", // 0x70 - "DATA": "128", // 0x80 - "DATAN": "129", // 0x81 - "MYADDRESS": "144", // 0x90 - "BLKHASH": "145", // 0x91 - "COINBASE": "146", // 0x92 - "SUICIDE": "255", // 0xff - */ + "STOP": "0", + "ADD": "1", + "MUL": "2", + "SUB": "3", + "DIV": "4", + "SDIV": "5", + "MOD": "6", + "SMOD": "7", + "EXP": "8", + "NEG": "9", + "LT": "10", + "LE": "11", + "GT": "12", + "GE": "13", + "EQ": "14", + "NOT": "15", + "MYADDRESS": "16", + "TXSENDER": "17", + + + "PUSH": "48", + "POP": "49", + "LOAD": "54", } |