shapeshift / mobile-app

React Native WebView wrapper for app.shapeshift.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Walletconnect won't pair with metamask

0xdef1cafe opened this issue · comments

  1. open the app
  2. click connect wallet
  3. click walletconnect
  4. click metamask
  5. click connect on prompt within metamask
  6. bug occurs here you will be redirected back to this screen

IMG_1622

  1. if you X out of the walletconnect modal, you'll see the Pair WalletConnect modal
  2. clicking pair spins infinitely
commented

Seems to be so far limited to certain users. 2 other users have reported success with this flow.

commented

Current workaround might be

  1. go into metamask app
  2. menu > settings > expermintal > View Sessions
  3. press and Hold the session until it give you option to "end"
  4. retry pairing flow

Unable to reproduce...

except with

a) angry walletconnect registry - app stuff/repeated reloads etc, got me temporarily banned
a) borked provider. I switched to a free infura account of mine at one point, after an hour or so of hacking around trying to break it I went to connect and boom there's the "choose your preferred wallet" screen. switched back to web and was unable to connect as well, and noted 403s from infura in the console. switched back to daemon.ethereum.shapeshift.com and both web and mobile began working. magic 🤷‍♂

bda55b3509 (0xdef1cafe 2022-09-20 10:16:00 -0600 38) REACT_APP_ETHEREUM_NODE_URL=https://daemon.ethereum.shapeshift.com
good job @0xdef1cafe you fixed it