public void Initialize() { BinarySerializer = new BinarySerializer(); var ENSOptions = new ENSOptions(); var ENSOptionsMonitor = Mock.Of <IOptionsMonitor <ENSOptions> >(Options => Options.CurrentValue == ENSOptions); Resolver = new Protocols.ENS(ENSOptionsMonitor, null); ID = (ushort)new Random().Next(); RequestMessage = new Message() { ID = ID, RecursionDesired = true, Questions = new List <IQuestion>() { new Question() { Domain = Domain.FromString("texnomic.eth"), Class = RecordClass.Internet, Type = RecordType.TXT } } }; }
public void Initialize() { BinarySerializer = new BinarySerializer(); Resolver = new Protocols.ENS(new Uri("https://mainnet.infura.io/v3/7238211010344719ad14a89db874158c"), "0x314159265dd8dbb310642f98f50c066173c1259b"); ID = (ushort)new Random().Next(); RequestMessage = new Message() { ID = ID, RecursionDesired = true, Questions = new List <IQuestion>() { new Question() { Domain = Domain.FromString("nickjohnson.eth"), Class = RecordClass.Internet, Type = RecordType.ETH } } }; }
public void Initialize() { BinarySerializer = new BinarySerializer(); //Resolver = new Protocols.ENS(new Uri("https://mainnet.infura.io/v3/7238211010344719ad14a89db874158c"), Protocols.ENS.MainnetRegistryAddress); Resolver = new Protocols.ENS(new Uri("https://cloudflare-eth.com/"), Protocols.ENS.MainnetRegistryAddress); ID = (ushort)new Random().Next(); RequestMessage = new Message() { ID = ID, RecursionDesired = true, Questions = new List <IQuestion>() { new Question() { Domain = Domain.FromString("texnomic.eth"), Class = RecordClass.Internet, Type = RecordType.ETH } } }; }
public ENSMiddleware(IOptionsMonitor <ENSOptions> Options, ILogger Logger, ILog Log) : base() { this.Logger = Logger; ENS = new Protocols.ENS(Options, Log); }