UNPKG
evm
Version:
latest (0.2.0)
0.2.0
0.1.1
0.1.0
0.0.4
0.0.3
0.0.2
0.0.1
0.0.0
An ethereum virtual machine (EVM) bytecode decompiler
github.com/MrLuit/evm
MrLuit/evm
evm
/
src
/
opcodes
/
dup.ts
8 lines
(6 loc)
•
285 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
import
EVM
from
'../classes/evm.class'
;
import
Opcode
from
'../interfaces/opcode.interface'
;
export
default
(
opcode
:
Opcode
,
state
:
EVM
):
void
=>
{
const
duplicateLocation =
parseInt
(opcode.
name
.
replace
(
'DUP'
,
''
),
10
) -
1
; state.
stack
.
duplicate
(duplicateLocation); };