首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用Moralis获取ENS域地址

如何用Moralis获取ENS域地址
EN

Stack Overflow用户
提问于 2021-12-15 15:14:01
回答 1查看 325关注 0票数 0

在我用肉面罩登录后,我正在使用Moralis作为我的DApp。我想知道如何获得我注册的ENS域名地址。从日志记录的user对象中,我找不到任何有用的信息。

代码语言:javascript
复制
  const serverUrl = "https://xxxxx/server";
  const appId = "YOUR_APP_ID";
  Moralis.start({ serverUrl, appId });

  // add from here down
  async function login() {
    let user = Moralis.User.current();
    if (!user) {
      user = await Moralis.authenticate();
    }
    console.log("logged in user:", user);
    const userEthNFTs = await Moralis.Web3API.account.getNFTs();
    console.log("====== userEthNFTs: ", userEthNFTs);
  }

我确实看到我的ENS nft打印出来了,但是我没有看到任何“名称”,它只显示:

代码语言:javascript
复制
amount: "1"​​​
block_number: "13809918"​​​
block_number_minted: "13809918"​​​
contract_type: "ERC721"​​​
frozen: 0​​​
is_valid: 0​​​
metadata: null​​​
name: ""​​​
owner_of: "0xf...4"​​​
symbol: ""​​​
synced_at: null​​​
syncing: 1​​​
token_address: "0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85"​​​
token_id: "9215...."​​​
token_uri: null

我对此做了更多的研究,发现ethers.jslookupAddress函数可以做到这一点,但是在web3js中不支持这种反向查找功能。然而,莫拉利只有web3js供应商,是否有计划添加醚供应商?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2021-12-17 03:51:15

我找到了https://admin.moralis.io/web3Api:1 GET​/​/{address}​/在可用时反向返回ENS域(仅适用于ETH)

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

https://stackoverflow.com/questions/70366058

复制
相关文章

相似问题

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