File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ export const isWalletAvailable = (
4040 // For multiple injected providers, check providers array
4141 // example coinbase inj wallet pushes over-ridden wallets
4242 // into a providers array at window.ethereum
43- return ! ! provider . providers ?. some ( provider =>
43+ return Array . isArray ( provider . providers ) && ! ! provider . providers ?. some ( provider =>
4444 checkProviderIdentity ( { provider, device } )
4545 )
4646}
Original file line number Diff line number Diff line change @@ -581,7 +581,7 @@ const bitget: InjectedWalletModule = {
581581 label : ProviderLabel . Bitget ,
582582 injectedNamespace : InjectedNameSpace . Bitget ,
583583 checkProviderIdentity : ( { provider } ) =>
584- ! ! provider && ! ! provider [ 'ethereum' ] [ ProviderIdentityFlag . Bitget ] ,
584+ ! ! provider && ! ! provider [ 'ethereum' ] && ! ! provider [ 'ethereum' ] [ ProviderIdentityFlag . Bitget ] ,
585585 getIcon : async ( ) => ( await import ( './icons/bitget.js' ) ) . default ,
586586 getInterface : async ( ) => ( {
587587 provider : window . bitkeep && window . bitkeep . ethereum
You can’t perform that action at this time.
0 commit comments