コード例 #1
0
        public async Task <PublicResolverService> GetResolverAsync(byte[] fullNameNode)
        {
            var resolverAddress = await ENSRegistryService.ResolverQueryAsync(fullNameNode).ConfigureAwait(false);

            var resolverService = new PublicResolverService(Web3, resolverAddress);

            return(resolverService);
        }
コード例 #2
0
ファイル: EthTLSService.cs プロジェクト: huyen-pk/Nethereum
        public async Task InitialiseAsync()
        {
            ENSRegistryService = new ENSRegistryService(Web3, EnsRegistryAddress);
            TLSRegisterAddress = await ENSRegistryService.OwnerQueryAsync(TLSNameHash).ConfigureAwait(false);

            TLSResolverAddress = await ENSRegistryService.ResolverQueryAsync(TLSNameHash).ConfigureAwait(false);

            TLSResolverService   = new PublicResolverService(Web3, TLSResolverAddress);
            TLSControllerAddress = await TLSResolverService.InterfaceImplementerQueryAsync(TLSNameHash, "0x018fac06".HexToByteArray()).ConfigureAwait(false);

            TLSRegistrarControllerService        = new ETHRegistrarControllerService(Web3, TLSControllerAddress);
            MinimunDurationRegistrationInSeconds = (int)await TLSRegistrarControllerService.MIN_REGISTRATION_DURATIONQueryAsync().ConfigureAwait(false);
        }