public Task <string> ProveAndClaimRequestAsync(byte[] name, byte[] input, byte[] proof) { var proveAndClaimFunction = new ProveAndClaimFunction(); proveAndClaimFunction.Name = name; proveAndClaimFunction.Input = input; proveAndClaimFunction.Proof = proof; return(ContractHandler.SendRequestAsync(proveAndClaimFunction)); }
public Task <TransactionReceipt> ProveAndClaimRequestAndWaitForReceiptAsync(byte[] name, byte[] input, byte[] proof, CancellationTokenSource cancellationToken = null) { var proveAndClaimFunction = new ProveAndClaimFunction(); proveAndClaimFunction.Name = name; proveAndClaimFunction.Input = input; proveAndClaimFunction.Proof = proof; return(ContractHandler.SendRequestAndWaitForReceiptAsync(proveAndClaimFunction, cancellationToken)); }
public Task <string> ProveAndClaimRequestAsync(ProveAndClaimFunction proveAndClaimFunction) { return(ContractHandler.SendRequestAsync(proveAndClaimFunction)); }
public Task <TransactionReceipt> ProveAndClaimRequestAndWaitForReceiptAsync(ProveAndClaimFunction proveAndClaimFunction, CancellationTokenSource cancellationToken = null) { return(ContractHandler.SendRequestAndWaitForReceiptAsync(proveAndClaimFunction, cancellationToken)); }