- 组件总览
- 通用
- 连接链
- UI 组件
- 高级
给组件提供全局配置和状态。
属性 | 描述 | 类型 | 默认值 | 版本 |
---|---|---|---|---|
locale | 多语言设置 | Locale | - | |
account | 当前连接的账户地址 | Account | - | |
chain | 当前连接的链 | Chain | - | |
balance | 当前连接的账户余额 | Balance | - | |
availableWallets | 可用钱包列表 | Wallet[] | - | |
availableChains | 可以连接的链列表 | Chain[] | - | |
extendsContextFromParent | 继承父级 Provider 的值 | boolean | true | |
connect | 连接链 | (wallet?: Wallet) => Promise<void> | - | |
disconnect | 断开连接 | () => Promise<void> | - | |
switchChain | 切换链 | (chain: Chain) => Promise<void> | - | |
getNFTMetadata | 获取 NFT 元数据 | (params: { address: string; tokenId: bigint }) => Promise<NFTMetadata>; | - | |
sign | 签名登录配置 | SignConfig | - | 1.20.0 |
Web3ConfigProvider
的 API 继承了 UniversalWeb3ProviderInterface,为 UI 组件提供链相关交互接口。