Skip to main content
@tevm/voltaire
@tevm/voltaire / evm / Stack

Stack

Functions

handler_0x50_POP()

handler_0x50_POP(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x50_POP.js:11 POP opcode (0x50) - Remove top item from stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x5f_PUSH0()

handler_0x5f_PUSH0(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x5f_PUSH0.js:12 PUSH0 opcode (0x5f) - Push 0 onto stack EIP-3855: Introduced in Shanghai hardfork

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x60_PUSH1()

handler_0x60_PUSH1(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x60_PUSH1.js:33 PUSH1 opcode (0x60) - Push 1 byte onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x61_PUSH2()

handler_0x61_PUSH2(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x61_PUSH2.js:33 PUSH2 opcode (0x61) - Push 2 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x62_PUSH3()

handler_0x62_PUSH3(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x62_PUSH3.js:33 PUSH3 opcode (0x62) - Push 3 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x63_PUSH4()

handler_0x63_PUSH4(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x63_PUSH4.js:33 PUSH4 opcode (0x63) - Push 4 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x64_PUSH5()

handler_0x64_PUSH5(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x64_PUSH5.js:33 PUSH5 opcode (0x64) - Push 5 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x65_PUSH6()

handler_0x65_PUSH6(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x65_PUSH6.js:33 PUSH6 opcode (0x65) - Push 6 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x66_PUSH7()

handler_0x66_PUSH7(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x66_PUSH7.js:33 PUSH7 opcode (0x66) - Push 7 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x67_PUSH8()

handler_0x67_PUSH8(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x67_PUSH8.js:33 PUSH8 opcode (0x67) - Push 8 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x68_PUSH9()

handler_0x68_PUSH9(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x68_PUSH9.js:33 PUSH9 opcode (0x68) - Push 9 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x69_PUSH10()

handler_0x69_PUSH10(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x69_PUSH10.js:33 PUSH10 opcode (0x69) - Push 10 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x6A_PUSH11()

handler_0x6A_PUSH11(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x6A_PUSH11.js:33 PUSH11 opcode (0x6A) - Push 11 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x6B_PUSH12()

handler_0x6B_PUSH12(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x6B_PUSH12.js:33 PUSH12 opcode (0x6B) - Push 12 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x6C_PUSH13()

handler_0x6C_PUSH13(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x6C_PUSH13.js:33 PUSH13 opcode (0x6C) - Push 13 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x6D_PUSH14()

handler_0x6D_PUSH14(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x6D_PUSH14.js:33 PUSH14 opcode (0x6D) - Push 14 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x6E_PUSH15()

handler_0x6E_PUSH15(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x6E_PUSH15.js:33 PUSH15 opcode (0x6E) - Push 15 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x6F_PUSH16()

handler_0x6F_PUSH16(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x6F_PUSH16.js:33 PUSH16 opcode (0x6F) - Push 16 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x70_PUSH17()

handler_0x70_PUSH17(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x70_PUSH17.js:33 PUSH17 opcode (0x70) - Push 17 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x71_PUSH18()

handler_0x71_PUSH18(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x71_PUSH18.js:33 PUSH18 opcode (0x71) - Push 18 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x72_PUSH19()

handler_0x72_PUSH19(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x72_PUSH19.js:33 PUSH19 opcode (0x72) - Push 19 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x73_PUSH20()

handler_0x73_PUSH20(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x73_PUSH20.js:33 PUSH20 opcode (0x73) - Push 20 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x74_PUSH21()

handler_0x74_PUSH21(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x74_PUSH21.js:33 PUSH21 opcode (0x74) - Push 21 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x75_PUSH22()

handler_0x75_PUSH22(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x75_PUSH22.js:33 PUSH22 opcode (0x75) - Push 22 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x76_PUSH23()

handler_0x76_PUSH23(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x76_PUSH23.js:33 PUSH23 opcode (0x76) - Push 23 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x77_PUSH24()

handler_0x77_PUSH24(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x77_PUSH24.js:33 PUSH24 opcode (0x77) - Push 24 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x78_PUSH25()

handler_0x78_PUSH25(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x78_PUSH25.js:33 PUSH25 opcode (0x78) - Push 25 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x79_PUSH26()

handler_0x79_PUSH26(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x79_PUSH26.js:33 PUSH26 opcode (0x79) - Push 26 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x7A_PUSH27()

handler_0x7A_PUSH27(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x7A_PUSH27.js:33 PUSH27 opcode (0x7A) - Push 27 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x7B_PUSH28()

handler_0x7B_PUSH28(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x7B_PUSH28.js:33 PUSH28 opcode (0x7B) - Push 28 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x7C_PUSH29()

handler_0x7C_PUSH29(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x7C_PUSH29.js:33 PUSH29 opcode (0x7C) - Push 29 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x7D_PUSH30()

handler_0x7D_PUSH30(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x7D_PUSH30.js:33 PUSH30 opcode (0x7D) - Push 30 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x7E_PUSH31()

handler_0x7E_PUSH31(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x7E_PUSH31.js:33 PUSH31 opcode (0x7E) - Push 31 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x7F_PUSH32()

handler_0x7F_PUSH32(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x7F_PUSH32.js:33 PUSH32 opcode (0x7F) - Push 32 bytes onto stack

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x80_DUP1()

handler_0x80_DUP1(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x80_DUP1.js:11 DUP1 opcode (0x80) - Duplicate 1st stack item (top)

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x81_DUP2()

handler_0x81_DUP2(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x81_DUP2.js:11 DUP2 opcode (0x81) - Duplicate 2th stack item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x82_DUP3()

handler_0x82_DUP3(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x82_DUP3.js:11 DUP3 opcode (0x82) - Duplicate 3th stack item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x83_DUP4()

handler_0x83_DUP4(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x83_DUP4.js:11 DUP4 opcode (0x83) - Duplicate 4th stack item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x84_DUP5()

handler_0x84_DUP5(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x84_DUP5.js:11 DUP5 opcode (0x84) - Duplicate 5th stack item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x85_DUP6()

handler_0x85_DUP6(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x85_DUP6.js:11 DUP6 opcode (0x85) - Duplicate 6th stack item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x86_DUP7()

handler_0x86_DUP7(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x86_DUP7.js:11 DUP7 opcode (0x86) - Duplicate 7th stack item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x87_DUP8()

handler_0x87_DUP8(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x87_DUP8.js:11 DUP8 opcode (0x87) - Duplicate 8th stack item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x88_DUP9()

handler_0x88_DUP9(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x88_DUP9.js:11 DUP9 opcode (0x88) - Duplicate 9th stack item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x89_DUP10()

handler_0x89_DUP10(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x89_DUP10.js:11 DUP10 opcode (0x89) - Duplicate 10th stack item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x8A_DUP11()

handler_0x8A_DUP11(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x8A_DUP11.js:11 DUP11 opcode (0x8A) - Duplicate 11th stack item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x8B_DUP12()

handler_0x8B_DUP12(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x8B_DUP12.js:11 DUP12 opcode (0x8B) - Duplicate 12th stack item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x8C_DUP13()

handler_0x8C_DUP13(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x8C_DUP13.js:11 DUP13 opcode (0x8C) - Duplicate 13th stack item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x8D_DUP14()

handler_0x8D_DUP14(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x8D_DUP14.js:11 DUP14 opcode (0x8D) - Duplicate 14th stack item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x8E_DUP15()

handler_0x8E_DUP15(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x8E_DUP15.js:11 DUP15 opcode (0x8E) - Duplicate 15th stack item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x8F_DUP16()

handler_0x8F_DUP16(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x8F_DUP16.js:11 DUP16 opcode (0x8F) - Duplicate 16th stack item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x90_SWAP1()

handler_0x90_SWAP1(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x90_SWAP1.js:10 SWAP1 opcode (0x90) - Swap top with 2nd item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x91_SWAP2()

handler_0x91_SWAP2(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x91_SWAP2.js:10 SWAP2 opcode (0x91) - Swap top with (2+1)th item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x92_SWAP3()

handler_0x92_SWAP3(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x92_SWAP3.js:10 SWAP3 opcode (0x92) - Swap top with (3+1)th item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x93_SWAP4()

handler_0x93_SWAP4(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x93_SWAP4.js:10 SWAP4 opcode (0x93) - Swap top with (4+1)th item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x94_SWAP5()

handler_0x94_SWAP5(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x94_SWAP5.js:10 SWAP5 opcode (0x94) - Swap top with (5+1)th item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x95_SWAP6()

handler_0x95_SWAP6(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x95_SWAP6.js:10 SWAP6 opcode (0x95) - Swap top with (6+1)th item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x96_SWAP7()

handler_0x96_SWAP7(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x96_SWAP7.js:10 SWAP7 opcode (0x96) - Swap top with (7+1)th item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x97_SWAP8()

handler_0x97_SWAP8(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x97_SWAP8.js:10 SWAP8 opcode (0x97) - Swap top with (8+1)th item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x98_SWAP9()

handler_0x98_SWAP9(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x98_SWAP9.js:10 SWAP9 opcode (0x98) - Swap top with (9+1)th item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x99_SWAP10()

handler_0x99_SWAP10(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x99_SWAP10.js:10 SWAP10 opcode (0x99) - Swap top with (10+1)th item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x9A_SWAP11()

handler_0x9A_SWAP11(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x9A_SWAP11.js:10 SWAP11 opcode (0x9A) - Swap top with (11+1)th item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x9B_SWAP12()

handler_0x9B_SWAP12(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x9B_SWAP12.js:10 SWAP12 opcode (0x9B) - Swap top with (12+1)th item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x9C_SWAP13()

handler_0x9C_SWAP13(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x9C_SWAP13.js:10 SWAP13 opcode (0x9C) - Swap top with (13+1)th item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x9D_SWAP14()

handler_0x9D_SWAP14(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x9D_SWAP14.js:10 SWAP14 opcode (0x9D) - Swap top with (14+1)th item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x9E_SWAP15()

handler_0x9E_SWAP15(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x9E_SWAP15.js:10 SWAP15 opcode (0x9E) - Swap top with (15+1)th item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails

handler_0x9F_SWAP16()

handler_0x9F_SWAP16(frame): EvmError | null
Defined in: src/evm/stack/handlers/0x9F_SWAP16.js:10 SWAP16 opcode (0x9F) - Swap top with (16+1)th item

Parameters

frame
BrandedFrame Frame instance

Returns

EvmError | null Error if operation fails