class Eth::Client
def marshal(params)
def marshal(params) if params.is_a? Array return params.map! { |param| marshal(param) } elsif params.is_a? Hash return params.transform_values! { |param| marshal(param) } elsif params.is_a? Numeric return Util.prefix_hex "#{params.to_i.to_s(16)}" elsif params.is_a? Address return params.to_s elsif Util.is_hex? params return Util.prefix_hex params else return params end end