コード例 #1
0
 public static Task <string> DeployContractAsync(Web3 Web3, ABIDeployment ABIDeployment)
 {
     return(Web3.Eth.GetContractDeploymentHandler <ABIDeployment>()
            .SendRequestAsync(ABIDeployment));
 }
コード例 #2
0
        public static async Task <PublicResolverService> DeployContractAndGetServiceAsync(Web3 web3, ABIDeployment ABIDeployment, CancellationTokenSource CancellationTokenSource = null)
        {
            var Receipt = await DeployContractAndWaitForReceiptAsync(web3, ABIDeployment, CancellationTokenSource);

            return(new PublicResolverService(web3, Receipt.ContractAddress));
        }
コード例 #3
0
        public static Task <TransactionReceipt> DeployContractAndWaitForReceiptAsync(Web3 Web3, ABIDeployment ABIDeployment, CancellationTokenSource CancellationTokenSource = null)

        {
            return(Web3.Eth.GetContractDeploymentHandler <ABIDeployment>()
                   .SendRequestAndWaitForReceiptAsync(ABIDeployment, CancellationTokenSource));
        }