BTC
BTC Provider 用于在网页中连接 UKey Wallet 的 Bitcoin 账户能力,包括读取账户、签名消息和发起付款。建议优先读取 window.$ukey.btc,需要兼容旧入口时再回退到 window.unisat。
快捷链接
简例
const provider = (window as any).$ukey?.btc || (window as any).unisat
if (!provider) throw new Error('未检测到 UKey Wallet BTC Provider')
await provider.requestAccounts()
事件与网络
accountsChanged、networkChanged: 收到事件后重新同步账户和网络状态。
常见异常
- 用户拒绝:保持页面可继续操作,并允许用户重新发起请求。
- 参数无效:检查地址、网络和金额格式是否匹配。