首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有查找ENS记录的API?

是否有查找ENS记录的API?
EN

Ethereum用户
提问于 2018-08-06 17:00:35
回答 3查看 841关注 0票数 2

目前,我正在使用它进行ens查找:https://etherscan.io/enslookup

但是,我是否可以使用一个公共API来进行查询,以查看每个ens指向什么?

EN

回答 3

Ethereum用户

回答已采纳

发布于 2019-04-25 13:07:44

Cindercloud有一个可用于此的端点:https://rapidapi.com/Qkyrie/api/cindercloud

票数 0
EN

Ethereum用户

发布于 2020-02-23 18:13:15

如果您计划在JavaScript / web应用程序中使用这些ENS查询,我建议您使用Ethers.js内置的ENS查找函数 provider.resolveName(ensName)provider.lookupAddress(address)

这并不能真正回答关于公共API的问题,但我通常认为使用包装器比直接进行API调用更好。如果您没有创建一个JS应用程序,那么对于不同的语言,ENS可能有类似的库或包装器。

票数 2
EN

Ethereum用户

发布于 2022-11-11 16:31:23

您不需要额外的专用API端点来查找ens名称。可以使用RPC节点端点查询ENS。chainlist.org维护RPC端点列表。

下面是示例代码:

代码语言:javascript
复制
const mainnetProvider = new ethers.providers.JsonRpcProvider("https://eth-mainnet-public.unifra.io");
mainnetProvider.lookupAddress('0x378a29135fdFE323414189f682b061fc64aDC0B3'); // this returns ens name
mainnetProvider.resolveName('sandeep45.eth'); // this returns address

完整的ens查找文档在这里:https://docs.ethers.io/v5/api/providers/provider/#Provider--ens-methods

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/55961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档