public QueryToSimpleTypeHandler(EthCall ethCall, string defaultAddressFrom = null, BlockParameter defaultBlockParameter = null) : base(ethCall, defaultAddressFrom, defaultBlockParameter)
 {
     QueryRawHandler = new QueryRawHandler <TFunctionMessage>(ethCall, defaultAddressFrom, defaultBlockParameter);
 }
 public QueryToSimpleTypeHandler(IClient client, string defaultAddressFrom = null, BlockParameter defaultBlockParameter = null) : base(client, defaultAddressFrom, defaultBlockParameter)
 {
     QueryRawHandler = new QueryRawHandler <TFunctionMessage>(client, defaultAddressFrom, defaultBlockParameter);
 }
 public QueryDecoderBaseHandler(EthCall ethCall, string defaultAddressFrom = null, BlockParameter defaultBlockParameter = null)
 {
     QueryRawHandler = new QueryRawHandler <TFunctionMessage>(ethCall, defaultAddressFrom, defaultBlockParameter);
 }
        public async Task <TFunctionOutput> QueryAsync(string contractAddress, TFunctionMessage functionMessage = null, BlockParameter block = null)
        {
            var result = await QueryRawHandler.QueryAsync(contractAddress, functionMessage, block).ConfigureAwait(false);

            return(DecodeOutput(result));
        }
 public QueryDecoderBaseHandler(IClient client, string defaultAddressFrom = null, BlockParameter defaultBlockParameter = null)
 {
     QueryRawHandler = new QueryRawHandler <TFunctionMessage>(client, defaultAddressFrom, defaultBlockParameter);
 }