public Task <string> SendValueRequestAsync(string crossDomainTarget, uint gasLimit, byte[] message)
        {
            var sendValueFunction = new SendValueFunction();

            sendValueFunction.CrossDomainTarget = crossDomainTarget;
            sendValueFunction.GasLimit          = gasLimit;
            sendValueFunction.Message           = message;

            return(ContractHandler.SendRequestAsync(sendValueFunction));
        }
        public Task <TransactionReceipt> SendValueRequestAndWaitForReceiptAsync(string crossDomainTarget, uint gasLimit, byte[] message, CancellationTokenSource cancellationToken = null)
        {
            var sendValueFunction = new SendValueFunction();

            sendValueFunction.CrossDomainTarget = crossDomainTarget;
            sendValueFunction.GasLimit          = gasLimit;
            sendValueFunction.Message           = message;

            return(ContractHandler.SendRequestAndWaitForReceiptAsync(sendValueFunction, cancellationToken));
        }
 public Task <string> SendValueRequestAsync(SendValueFunction sendValueFunction)
 {
     return(ContractHandler.SendRequestAsync(sendValueFunction));
 }
 public Task <TransactionReceipt> SendValueRequestAndWaitForReceiptAsync(SendValueFunction sendValueFunction, CancellationTokenSource cancellationToken = null)
 {
     return(ContractHandler.SendRequestAndWaitForReceiptAsync(sendValueFunction, cancellationToken));
 }