Exemple #1
0
        private static string StringifyParameter(
            ParameterOutput parameter)
        {
            switch (parameter.Result)
            {
            case byte[] br:
                return(br.ToHex(true));

            default:
                return(parameter.Result.ToString());
            }
        }
Exemple #2
0
        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());
        }