コード例 #1
0
 public QueryToSimpleTypeHandler(EthCall ethCall, string defaultAddressFrom = null, BlockParameter defaultBlockParameter = null) : base(ethCall, defaultAddressFrom, defaultBlockParameter)
 {
     QueryRawHandler = new QueryRawHandler <TFunctionMessage>(ethCall, defaultAddressFrom, defaultBlockParameter);
 }
コード例 #2
0
 public QueryToSimpleTypeHandler(IClient client, string defaultAddressFrom = null, BlockParameter defaultBlockParameter = null) : base(client, defaultAddressFrom, defaultBlockParameter)
 {
     QueryRawHandler = new QueryRawHandler <TFunctionMessage>(client, defaultAddressFrom, defaultBlockParameter);
 }
コード例 #3
0
 public QueryDecoderBaseHandler(EthCall ethCall, string defaultAddressFrom = null, BlockParameter defaultBlockParameter = null)
 {
     QueryRawHandler = new QueryRawHandler <TFunctionMessage>(ethCall, defaultAddressFrom, defaultBlockParameter);
 }
コード例 #4
0
        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));
        }
コード例 #5
0
 public QueryDecoderBaseHandler(IClient client, string defaultAddressFrom = null, BlockParameter defaultBlockParameter = null)
 {
     QueryRawHandler = new QueryRawHandler <TFunctionMessage>(client, defaultAddressFrom, defaultBlockParameter);
 }