public Task <TransactionReceipt> DeployContractAndWaitForReceiptAsyncTest( global::Nethereum.Web3.Web3 web3, GenericContractDeployment genericContractDeployment, CancellationTokenSource cancellationTokenSource ) { Task <TransactionReceipt> result = GenericContractService.DeployContractAndWaitForReceiptAsync (web3, genericContractDeployment, cancellationTokenSource); return(result); }
public Task <GenericContractService> DeployContractAndGetServiceAsyncTest( global::Nethereum.Web3.Web3 web3, GenericContractDeployment genericContractDeployment, CancellationTokenSource cancellationTokenSource ) { Task <GenericContractService> result = GenericContractService.DeployContractAndGetServiceAsync (web3, genericContractDeployment, cancellationTokenSource); Assert.IsNotNull(result); return(result); }
/// <summary> /// Create contract /// </summary> /// <param name="contextId"></param> /// <param name="keccak">Hashed tokens</param> /// <returns></returns> public GenericContractDeployment CreateGenericContract(Guid contextId, ContractBindingModel bindingModel) { GenericContractDeployment genericContractDeployment = new GenericContractDeployment { Parent = "0x0000000000000000000000000000000000000000", ContextId = contextId.ToString(), Token = Encoding.ASCII.GetBytes("X"), // keccak, Version = "1", ContextHash = bindingModel.ContextHash, EndDate = 9, }; return(genericContractDeployment); }
public Task <string> DeployContractAsyncTest(global::Nethereum.Web3.Web3 web3, GenericContractDeployment genericContractDeployment) { Task <string> result = GenericContractService.DeployContractAsync(web3, genericContractDeployment); return(result); }
public static async Task <GenericContractService> DeployContractAndGetServiceAsync(Nethereum.Web3.Web3 web3, GenericContractDeployment genericContractDeployment, CancellationTokenSource cancellationTokenSource = null) { var receipt = await DeployContractAndWaitForReceiptAsync(web3, genericContractDeployment, cancellationTokenSource); return(new GenericContractService(web3, receipt.ContractAddress)); }
public static Task <string> DeployContractAsync(Nethereum.Web3.Web3 web3, GenericContractDeployment genericContractDeployment) { return(web3.Eth.GetContractDeploymentHandler <GenericContractDeployment>().SendRequestAsync(genericContractDeployment)); }
public static Task <TransactionReceipt> DeployContractAndWaitForReceiptAsync(Nethereum.Web3.Web3 web3, GenericContractDeployment genericContractDeployment, CancellationTokenSource cancellationTokenSource = null) { return(web3.Eth.GetContractDeploymentHandler <GenericContractDeployment>().SendRequestAndWaitForReceiptAsync(genericContractDeployment, cancellationTokenSource)); }