UNPKG

evm

Version:

An ethereum virtual machine (EVM) bytecode decompiler

8 lines (6 loc) 285 B
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); };