public async void ShouldInterceptParamsRequest() { var client = new RpcClient(new Uri("http://localhost:8545/")); client.OverridingRequestInterceptor = new OverridingInterceptorMock(); var ethGetCode = new EthGetCode(client); var code = await ethGetCode.SendRequestAsync("address"); Assert.Equal(code, "the code"); }
public async void ShouldInterceptParamsRequest() { var client = new HttpClient(new Uri("http://localhost:8545/"), defaultTimeOutForTests); client.OverridingRequestInterceptor = new OverridingInterceptorMock(); var ethGetCode = new EthGetCode(client); var code = await ethGetCode.SendRequestAsync("address"); Assert.Equal("the code", code); }
public async Task <TransactionReceipt> DeployContractAndWaitForReceiptAsync(Func <Task <string> > deployFunction, CancellationTokenSource tokenSource = null) { var transactionReceipt = await SendRequestAndWaitForReceiptAsync(deployFunction, tokenSource).ConfigureAwait(false); var contractAddress = transactionReceipt.ContractAddress; var ethGetCode = new EthGetCode(_transactionManager.Client); var code = await ethGetCode.SendRequestAsync(contractAddress).ConfigureAwait(false); if (code == "0x") { throw new ContractDeploymentException("Code not deployed succesfully", transactionReceipt); } return(transactionReceipt); }
public async Task <object> ExecuteTestAsync(IClient client) { var ethGetCode = new EthGetCode(client); return(await ethGetCode.SendRequestAsync("0x12890d2cce102216644c59dae5baed380d84830c")); }
public override async Task <string> ExecuteAsync(IClient client) { var ethGetCode = new EthGetCode(client); return(await ethGetCode.SendRequestAsync(Settings.GetContractAddress())); }
public async Task<dynamic> ExecuteTestAsync(RpcClient client) { var ethGetCode = new EthGetCode(client); return await ethGetCode.SendRequestAsync( "0x12890d2cce102216644c59dae5baed380d84830c"); }