private static string StringifyParameter( ParameterOutput parameter) { switch (parameter.Result) { case byte[] br: return(br.ToHex(true)); default: return(parameter.Result.ToString()); } }
public ParameterOutput[] InitDefaultDecodingComponents() { var decodingDefaultComponents = new List <ParameterOutput>(); foreach (var component in Components) { var parameterOutput = new ParameterOutput(); parameterOutput.Parameter = component; if (component.DecodedType == null) { parameterOutput.Parameter.DecodedType = component.ABIType.GetDefaultDecodingType(); } decodingDefaultComponents.Add(parameterOutput); } return(decodingDefaultComponents.ToArray()); }