このページの内容
アカウントとネットワークの状態を監視
プロバイダーはアカウントとネットワークのイベントを発行します。これらを監視し、アプリケーションのアカウント状態やネットワーク固有のデータを更新してください。
イベントリスナーを追加
// accountsChanged
const onAccountsChanged = (payload) => {
const accountId = payload?.accounts?.[0]?.accountId || '';
console.log('onAccountsChanged', accountId);
}
provider.on('accountsChanged', onAccountsChanged);
// networkChanged
const onNetworkChanged = (payload) => {
console.log('onNetworkChanged', payload.networkId);
}
provider.on('networkChanged', onNetworkChanged);イベントリスナーを削除
監視が不要になったら、リスナーの削除を忘れないでください (React でコンポーネントをアンマウントするときなど):
provider.off('accountsChanged', onAccountsChanged);
provider.off('networkChanged', onNetworkChanged);最終更新日