public static Task <string> DeployContractAsync(Nethereum.Web3.Web3 web3, BlockRewardHbbftDeployment blockRewardHbbftDeployment) { return(web3.Eth.GetContractDeploymentHandler <BlockRewardHbbftDeployment>().SendRequestAsync(blockRewardHbbftDeployment)); }
public static async Task <BlockRewardHbbftService> DeployContractAndGetServiceAsync(Nethereum.Web3.Web3 web3, BlockRewardHbbftDeployment blockRewardHbbftDeployment, CancellationTokenSource cancellationTokenSource = null) { var receipt = await DeployContractAndWaitForReceiptAsync(web3, blockRewardHbbftDeployment, cancellationTokenSource); return(new BlockRewardHbbftService(web3, receipt.ContractAddress)); }
public static Task <TransactionReceipt> DeployContractAndWaitForReceiptAsync(Nethereum.Web3.Web3 web3, BlockRewardHbbftDeployment blockRewardHbbftDeployment, CancellationTokenSource cancellationTokenSource = null) { return(web3.Eth.GetContractDeploymentHandler <BlockRewardHbbftDeployment>().SendRequestAndWaitForReceiptAsync(blockRewardHbbftDeployment, cancellationTokenSource)); }