Method: Ethereum::FastVM::Message#initialize

Defined in:
lib/ethereum/fast_vm/message.rb

#initialize(sender, to, value, gas, data, depth: 0, code_address: nil, is_create: false) ⇒ Message

Returns a new instance of Message.



10
11
12
13
14
15
16
17
18
19
20
# File 'lib/ethereum/fast_vm/message.rb', line 10

def initialize(sender, to, value, gas, data, depth:0, code_address:nil, is_create:false)
  @sender = sender
  @to = to
  @value = value
  @gas = gas
  @data = data
  @depth = depth
  @logs = []
  @code_address = code_address
  @is_create = is_create
end