public Task <TransactionReceipt> BlockMessageRequestAndWaitForReceiptAsync(byte[] xDomainCalldataHash, CancellationTokenSource cancellationToken = null)
        {
            var blockMessageFunction = new BlockMessageFunction();

            blockMessageFunction.XDomainCalldataHash = xDomainCalldataHash;

            return(ContractHandler.SendRequestAndWaitForReceiptAsync(blockMessageFunction, cancellationToken));
        }
        public Task <string> BlockMessageRequestAsync(byte[] xDomainCalldataHash)
        {
            var blockMessageFunction = new BlockMessageFunction();

            blockMessageFunction.XDomainCalldataHash = xDomainCalldataHash;

            return(ContractHandler.SendRequestAsync(blockMessageFunction));
        }
 public Task <TransactionReceipt> BlockMessageRequestAndWaitForReceiptAsync(BlockMessageFunction blockMessageFunction, CancellationTokenSource cancellationToken = null)
 {
     return(ContractHandler.SendRequestAndWaitForReceiptAsync(blockMessageFunction, cancellationToken));
 }
 public Task <string> BlockMessageRequestAsync(BlockMessageFunction blockMessageFunction)
 {
     return(ContractHandler.SendRequestAsync(blockMessageFunction));
 }