Method: EvmClient::EventLog#return_values
- Defined in:
- lib/evm_client/event_log.rb
#return_values ⇒ Object
46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'lib/evm_client/event_log.rb', line 46 def return_values return_values = {} indexed_params.each_with_index do |param, index| return_values[param.name] = topics[index+1] end non_indexed_params.each_with_index do |param, index| return_values[param.name] = Decoder.new.decode_arguments(non_indexed_params, data)[index] end return_values end |