检测 Provider
只有在终端用户浏览器中安装了 OneKey 扩展时,你才能调用某些 provider 方法。
要检测扩展是否已安装,你可以调用异步方法 detectWalletInstalled。
如果未安装 OneKey,我们建议将用户重定向到我们的网站 。完整代码如下所示。
const installed = await provider.detectWalletInstalled();
if (installed) {
await provider.request({ method: 'near_accounts' });
} else {
window.open('https://www.onekey.so');
}Last updated on