public Task <TransactionReceipt> RelayMessageRequestAndWaitForReceiptAsync(string target, string sender, byte[] message, BigInteger messageNonce, CancellationTokenSource cancellationToken = null)
        {
            var relayMessageFunction = new RelayMessageFunction();

            relayMessageFunction.Target       = target;
            relayMessageFunction.Sender       = sender;
            relayMessageFunction.Message      = message;
            relayMessageFunction.MessageNonce = messageNonce;

            return(ContractHandler.SendRequestAndWaitForReceiptAsync(relayMessageFunction, cancellationToken));
        }
        public Task <string> RelayMessageRequestAsync(string target, string sender, byte[] message, BigInteger messageNonce)
        {
            var relayMessageFunction = new RelayMessageFunction();

            relayMessageFunction.Target       = target;
            relayMessageFunction.Sender       = sender;
            relayMessageFunction.Message      = message;
            relayMessageFunction.MessageNonce = messageNonce;

            return(ContractHandler.SendRequestAsync(relayMessageFunction));
        }
 public Task <TransactionReceipt> RelayMessageRequestAndWaitForReceiptAsync(RelayMessageFunction relayMessageFunction, CancellationTokenSource cancellationToken = null)
 {
     return(ContractHandler.SendRequestAndWaitForReceiptAsync(relayMessageFunction, cancellationToken));
 }
 public Task <string> RelayMessageRequestAsync(RelayMessageFunction relayMessageFunction)
 {
     return(ContractHandler.SendRequestAsync(relayMessageFunction));
 }