q9f / eth.rb

a straightforward library to build, sign, and broadcast ethereum transactions anywhere you can run ruby.
https://q9f.github.io/eth.rb
Apache License 2.0
196 stars 85 forks source link

client.rb is_a? Address #241

Closed ningjingzhiyuande closed 1 year ago

ningjingzhiyuande commented 1 year ago

def marshal(params) params = params.dup if params.is_a? Array params.map! { |param| marshal(param) } elsif params.is_a? Hash params = camelize!(params) params.transform_values! { |param| marshal(param) } elsif params.is_a? Numeric Util.prefix_hex "#{params.to_i.to_s(16)}" elsif params.is_a? Address params.to_s elsif Util.hex? params Util.prefix_hex params else params end end end

please check params.is_a? Address.

ningjingzhiyuande commented 1 year ago

aa

q9f commented 1 year ago

Hello, what are you trying to do? Can you show some code or error logs?