Class: Ciri::EVM::OPCall::CallCode

Inherits:
Base
  • Object
show all
Defined in:
lib/ciri/evm/op_call.rb

Instance Method Summary collapse

Methods inherited from Base

#call_message, #extract_call_argument

Instance Method Details

#call(vm) ⇒ Object



82
83
84
85
86
# File 'lib/ciri/evm/op_call.rb', line 82

def call(vm)
  gas, to, value, data, output_mem_pos, output_mem_size = extract_call_argument(vm)
  call_message(vm: vm, sender: vm.instruction.address, value: value, gas: gas, to: vm.instruction.address,
               data: data, code_address: to, output_mem_pos: output_mem_pos, output_mem_size: output_mem_size)
end