We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents e7f703a + 5080561 commit 30c45d1Copy full SHA for 30c45d1
src/utilities.ts
@@ -112,9 +112,16 @@ export function createModernProviderInterface(provider: any): WalletInterface {
112
onChange: (func: (val: string | number) => void) => {
113
// get initial value
114
getNetwork(provider).then(func)
115
+
116
+ // networkChanged event is deprecated in MM, keep for wallets that may not have updated
117
provider.on('networkChanged', (netId: string | number) =>
118
func(netId && Number(netId))
119
)
120
121
+ // use new chainChanged event for network change
122
+ provider.on('chainChanged', (netId: string | number) =>
123
+ func(netId && Number(netId))
124
+ )
125
}
126
127
: { get: () => getNetwork(provider) },
0 commit comments