Skip to content

Commit

Permalink
Merge pull request #21 from Brahma-fi/ft-rabby-fix
Browse files Browse the repository at this point in the history
Rabby detection fix
  • Loading branch information
Pradeep-selva committed May 22, 2024
2 parents 5736648 + 1a83430 commit df5161a
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/injection.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,12 @@ const chainId = chainIdEl.innerHTML
// inject bridged ethereum provider
const injectedProvider = new InjectedProvider(chainId)

try {
const descriptor = Object.getOwnPropertyDescriptor(window, 'ethereum')
if (descriptor?.configurable) {
window.ethereum = injectedProvider
window.web3.currentProvider = injectedProvider
} catch (e) {
console.log('error overriding provider', e)
} else {
console.log('non configurable window.ethereum detected')
window.ethereum.request = injectedProvider.request
window.web3.currentProvider.request = injectedProvider.request
}
Expand Down

0 comments on commit df5161a

Please sign in to comment.