Wallet connect out on mobile not working
Overview
When trying to connect to Idle Finance from the mobile app, the camera doesn't read the QR code and cannot connect
References and additional details
- Open mobile app
- Select connect dApp from the menu
- Try scan the QR code from Idle finance https://app.idle.finance/#/dashboard
- Note that the camera in the app does not read the qr code *can connect to uniswap by scanning the QR code
Acceptance Criteria
Should be able to connect to idle finance via mobile dApp
Need By Date
No response
Screenshots/Mockups
No response
Ownership
- [X] If my bounty needs engineering or needs product I have added the respective labels on the right
- [X] As the sponsor of this bounty I will review the changes in a preview environment (ops/product) or review the PR (engineering)
Estimated effort
No response
Sponsor / Stakeholder
No response
Bounty Hunters
- Join our discord
- Include an expected timeline for you to complete work in the work plan when you apply for this bounty!
- Please refer to this link for some basic info
- Please do not start work on this issue until you are approved in Gitcoin.
Unable to connect to any dApps now, including uniswap. dApps are working on desktop but not mobile.
- open mobile app
- select Connect dApp from the top left hand corner menu
- scan or enter qr code of desired dApp
- Note that the Connect button is a dead click
Moving to blocked as this is mobile app specific with no errors in sight - debugging this with the iOS debugger would cost at least a day of eng. time
I can take a look at it
per @woodenfurniture - this never worked and was a known gap when WC shipped.
Therefore we should treat this as a feature request vs a bug ticket and @twblack88 can deliberate on priority.
If we aren't going to add this support to the mobile app, we should remove it from the UI so its not confusing users however.
Some notes if we decide to try and get this working:
@gomesalexandre and I tried updating packages and using the native reach shims from WC... none of this helped. When logging state from the mobile app, the following line is never hit
https://github.com/shapeshift/web/commit/972d510b084f860b4d22aa0f58387a60a4c42e53#diff-cc45a3456fb6eeae871d41a5dd230bf278754ee5a2050b4895833461a61ebd70R42
leading to pair being undefined
https://github.com/shapeshift/web/commit/972d510b084f860b4d22aa0f58387a60a4c42e53#diff-066cc2d15263e61b3f2b227a3ac5742a7fb88c52bb1e2ba9d60d014d44d9d7a0R25
and
https://github.com/shapeshift/web/commit/972d510b084f860b4d22aa0f58387a60a4c42e53#diff-cc45a3456fb6eeae871d41a5dd230bf278754ee5a2050b4895833461a61ebd70R51
always being false.
Reopen if I'm wrong but I think we can close this one as it's a part of the new mobile release we've done