logoAnt Design Web3

Hooks

暴露一些常用的 Hooks,你可以单独使用或者配合组件使用。

useConnection

连接或者断开连接钱包,通常来说,你不需要直接使用这个 Hook,而是使用 Connector 组件。该 Hook 是当你需要在自定义的组件或者事件触发连接或者断开连接时使用。

代码演示

下面的示例通过 Web3ConfigProvider 提供模拟了连接。通常来说,你的应用中会使用适配器,所以你并不需要像示例中这么做,而是直接使用 useConnection 即可。

Not Connected

API

Result

参数描述类型
connect连接钱包UniversalWeb3ProviderInterface["connect"]
disconnect断开连接UniversalWeb3ProviderInterface["disconnect"]

useAccount

用于获取当前用户的账户地址。

代码演示

Not Connected

API

Result

参数描述类型
account表示当前用户的 web3 账户地址。Account

useNFT

方便获取 NFT 的元数据

代码演示

API

Result

参数描述类型
loading表示当前是否正在加载 NFT 元数据。boolean
metadata包含与指定 NFT 关联的元数据的对象。NFTMetadata
error在获取元数据过程中发生错误的时候,error 属性保存错误对象。Error

Params

参数描述类型
address必需。NFT 合约地址。string
tokenId必需。NFT 令牌 ID。bigint | number
  • 最后更新时间:
    Icons图标Types类型