public Task <string> OwnerQueryAsync(byte[] node, BlockParameter blockParameter = null)
        {
            var ownerFunction = new OwnerFunction();

            ownerFunction.Node = node;

            return(ContractHandler.QueryAsync <OwnerFunction, string>(ownerFunction, blockParameter));
        }
        public static async Task <string> GetOwnerAsync(Web3 web3, string contractAddress)
        {
            var ownerFunctionMessage = new OwnerFunction()
            {
            };

            IContractQueryHandler <OwnerFunction> ownerHandler = web3.Eth.GetContractQueryHandler <OwnerFunction>();
            string owner = await ownerHandler.QueryAsync <string>(contractAddress, ownerFunctionMessage).ConfigureAwait(false);

            return(owner);
        }
 public Task <string> OwnerQueryAsync(OwnerFunction ownerFunction, BlockParameter blockParameter = null)
 {
     return(ContractHandler.QueryAsync <OwnerFunction, string>(ownerFunction, blockParameter));
 }