public async Task <IMessage> Run(IMessage Message, Func <IMessage, Task <IMessage> > Next) { if (!Message.Questions[0].Domain.Name.EndsWith(".eth")) { return(await Next(Message)); } var Response = await ENS.ResolveAsync(Message); Logger.Information("Resolved ENS Query {@ID} For {@Domain}.", Message.ID, Message.Questions[0].Domain.Name); return(Response); }
public async Task MessageAsync() { ResponseMessage = await Resolver.ResolveAsync(RequestMessage); Assertions(); }
public async Task StringAsync() { var Address = await Resolver.ResolveAsync("nickjohnson.eth"); Assert.AreEqual("0xfdb33f8ac7ce72d7d4795dd8610e323b4c122fbb", Address); }