import Web3 from "web3";
useEffect(() => {
const web3 = new Web3(window.ethereum);
web3.eth.ens.getAddress("ethereum.eth").then(function (address) {
console.log(address);
});
}, []);
在这里使用这个代码我从以太名称中得到
address
有什么办法可以从地址中获取姓名
web3.eth.ens.getOwner("0xc74E8eFaFE54481bD109f97422AeBca607499f57").then(function (address) {
console.log(address);
});
我正在尝试上面的代码,但它不起作用 如果我输入
0xc74E8eFaFE54481bD109f97422AeBca607499f57
我应该得到
ethereum.eth
ENS 现在支持反向解析,如文档中所述:
维姆解决方案:
import { publicClient } from './client';
const ensName = await publicClient.getEnsName({
address: '0xc74E8eFaFE54481bD109f97422AeBca607499f57',
});
瓦格米解决方案:
import { useEnsName } from 'wagmi';
const { data: ensName, chainId } = useEnsName({
address: '0xc74E8eFaFE54481bD109f97422AeBca607499f57',
});