class Web3::Hpb::TraceModule
Constants
- PREFIX
Public Class Methods
new(web3_rpc)
click to toggle source
# File lib/web3/hpb/trace_module.rb, line 10 def initialize web3_rpc @web3_rpc = web3_rpc end
Public Instance Methods
internalCallsByHash(tx_hash)
click to toggle source
# File lib/web3/hpb/trace_module.rb, line 18 def internalCallsByHash tx_hash @web3_rpc.request("#{PREFIX}transaction", [tx_hash]).select{|t| t['traceAddress']!=[]}.collect{|t| CallTrace.new t } end
method_missing(m, *args)
click to toggle source
# File lib/web3/hpb/trace_module.rb, line 14 def method_missing m, *args @web3_rpc.request "#{PREFIX}#{m}", args[0] end