public async void ShouldResolveAddressFromMainnet() { var web3 = new Web3.Web3("https://mainnet.infura.io/v3/7238211010344719ad14a89db874158c"); var ensService = new ENSService(web3); var theAddress = await ensService.ResolveAddressAsync("nick.eth"); var expectedAddress = "0xb8c2C29ee19D8307cb7255e1Cd9CbDE883A267d5"; Assert.True(expectedAddress.IsTheSameAddress(theAddress)); }
public async void ShouldResolveAddressFromMainnet() { var web3 = _ethereumClientIntegrationFixture.GetInfuraWeb3(InfuraNetwork.Mainnet); var ensService = new ENSService(web3); var theAddress = await ensService.ResolveAddressAsync("nick.eth"); var expectedAddress = "0xb8c2C29ee19D8307cb7255e1Cd9CbDE883A267d5"; Assert.True(expectedAddress.IsTheSameAddress(theAddress)); }
private async ValueTask <string> GetContractAddress(string Domain) { return(await ENSService.ResolveAddressAsync(Domain)); }