Skip to Content
dApp 接入

事件

OneKey 浏览器扩展 Provider 实现了 Node.js EventEmitter API。

本节详细介绍通过该 API 发出的事件。

网上有大量关于 EventEmitter 的指南,你可以像这样监听事件:

accountsChanged

当切换账户时触发。

window.$onekey.btc.on('accountsChanged', (accounts) => { // 处理新账户,或没有账户的情况。 // "accounts" 始终是一个数组,但可能为空。 }); window.$onekey.btc.off('accountsChanged');

networkChanged

当链变更时触发。

window.$onekey.btc.on('networkChanged', (chainId) => { // 处理新链。 // 正确处理链变更可能比较复杂。 // 我们建议重新加载页面,除非你有充分的理由不这样做。 window.location.reload(); }); window.$onekey.btc.off('chainChanged');
Last updated on