在ensjs自述上,我看到了以下代码片段:
import ENS, { getEnsAddress } from '@ensdomains/ensjs'
const ens = new ENS({ provider, ensAddress: getEnsAddress('1') })
ens.name('resolver.eth').getAddress() // 0x123但是,当我将这个片段添加到我的when应用程序中时,如下所示:
const ens = new ENS({ provider, ensAddress: getEnsAddress('1') });
const name = ens.name('resolver.eth').getAddress();
name.then((str) => {
console.log(str); // this is another hash, not my .ens username
});我的dev控制台记录了另一个0x...哈希,而不是我的.ens用户名。
如何使用这个库获取用户名?
发布于 2022-01-14 07:00:05
你就是这样做的:
const address = await signer.getAddress();
const ensName = await provider.lookupAddress(address);https://stackoverflow.com/questions/70705151
复制相似问题