/** * All AVM opcodes. (Keep in sync with cpp counterpart code AvmMini_opcode.hpp). * Source: https://yp-aztec.netlify.app/docs/public-vm/instruction-set */ export declare enum Opcode { ADD = 0, SUB = 1, MUL = 2, DIV = 3, EQ = 4, LT = 5, LTE = 6, AND = 7, OR = 8, XOR = 9, NOT = 10, SHL = 11, SHR = 12, CAST = 13, ADDRESS = 14, STORAGEADDRESS = 15, ORIGIN = 16, SENDER = 17, PORTAL = 18, FEEPERL1GAS = 19, FEEPERL2GAS = 20, FEEPERDAGAS = 21, CONTRACTCALLDEPTH = 22, CHAINID = 23, VERSION = 24, BLOCKNUMBER = 25, TIMESTAMP = 26, COINBASE = 27, BLOCKL1GASLIMIT = 28, BLOCKL2GASLIMIT = 29, BLOCKDAGASLIMIT = 30, CALLDATACOPY = 31, L1GASLEFT = 32, L2GASLEFT = 33, DAGASLEFT = 34, JUMP = 35, JUMPI = 36, INTERNALCALL = 37, INTERNALRETURN = 38, SET = 39, MOV = 40, CMOV = 41, BLOCKHEADERBYNUMBER = 42, SLOAD = 43,// Public Storage SSTORE = 44,// Public Storage READL1TOL2MSG = 45,// Messages SENDL2TOL1MSG = 46,// Messages EMITNOTEHASH = 47,// Notes & Nullifiers EMITNULLIFIER = 48,// Notes & Nullifiers EMITUNENCRYPTEDLOG = 49, CALL = 50, STATICCALL = 51, RETURN = 52, REVERT = 53, KECCAK = 54, POSEIDON = 55, TOTAL_OPCODES_NUMBER = 56 } //# sourceMappingURL=opcodes.d.ts.map