React的Web3modal/wagmi之Hooks使用(三)

dlnuchunge 发布于 2023-11-18 阅读 3419

1、useEnsAddressENS就是Web3的域名,和Web2不一样,Web3的ENS绑定的是钱包地址。useEnsAddress就是用域名获取正在的钱包地址。用法如下:const{data,isError,isLoading}=useEnsAddress({

1、useEnsAddress

ENS就是Web3的域名,和Web2不一样,Web3的ENS绑定的是钱包地址。

image.png

useEnsAddress就是用域名获取正在的钱包地址。 用法如下:

const { data, isError, isLoading } = useEnsAddress({
        name: 'awkweb.eth',
        chainId: 1
})

返回值如下: image.png

2、useEnsAvatar

useEnsAvatar用于获取ENS图像

const { data, isError, isLoading } = useEnsAvatar({
        name: 'jxom.eth',
        chainId: 1,
  })

返回结果如下: image.png

3、useEnsName

useEnsName就是获取地址的域名

const { data, isError, isLoading } = useEnsName ({
   address:'0xa5cc3c03994DB5b0d9A5eEdD10CabaB0813678AC',
   chainId: 1,
})

返回结果如下: image.png

4、useEnsResolver

useEnsResolver这个Hook目前使用起来和useEnsAddress没什么区别,也是获取域名的地址。

const { data, isError, isLoading } = useEnsResolver({ 
    name: 'awkweb.eth', 
})

相关文章

0 条评论