Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WalletConnect Integration #72

Open
tjvsx opened this issue Dec 19, 2021 · 5 comments · May be fixed by #74
Open

WalletConnect Integration #72

tjvsx opened this issue Dec 19, 2021 · 5 comments · May be fixed by #74
Labels
Bounty specific payout defined in text

Comments

@tjvsx
Copy link
Member

tjvsx commented Dec 19, 2021

⚡️ Challenge:

Integrate WalletConnect and/or Web3Modal with the Habitat app to improve accessibility for mobile and non-Metamask wallet users.

🦋 Desired Outcome

When clicking the ‘connect’ button in the sidebar, a popup will appear where the user can select their wallet connection method.
MetaMask
*** styling not relevant

On desktop, after clicking ‘WalletConnect’, a QR will appear that allows for external mobile wallet connection.
WalletConnect
WalletConnect handles the following: Scanning the QR with the preferred mobile wallet will prompt a connection request on the mobile wallet, to which confirmation will grant access to the desktop UI.

On mobile, after clicking ‘WalletConnect’, a menu of mobile wallets will appear.
Choose your preferred wallet
WalletConnect handles the following: Selecting the preferred wallet opens the mobile wallet locally. The user confirms the connection request and returns to the browser page for full UI access.

🎯 Action Points:

  • Get a local instance of the habitat app front-end running.
  • Follow the WalletConnect docs to integrate desired UX.

🐇 Additional Information

Useful links:

🏆 Reward + Contributor involved

1000 DAI

@tjvsx tjvsx added the Bounty specific payout defined in text label Dec 19, 2021
@biendeveloper
Copy link

Hi @tjvsx is it open to everyone? I would like to work on this.

also

WalletConnect handles the following: Selecting the preferred wallet opens the mobile wallet locally. The user confirms the connection request and returns to the browser page for full UI access.

Apps won't show up for mobile web? I guess this is for some mobile app right? is there an example website where you see these apps?

@tjvsx
Copy link
Member Author

tjvsx commented Dec 24, 2021

Hey @biendeveloper , yes the bounty is currently open to everyone, let us know if you'd like to work on it and we can get you up to speed on the app. The screenshots were taken from app.uniswap.org. The wallet connection experience is meant to be as similar as possible to their's.

@biendeveloper
Copy link

Yes! I will start working on this :) let me know if something can help me speed up the development

also, have you considered using web3modal which is used by scaffold-eth and other dapps

image

@biendeveloper biendeveloper linked a pull request Jan 1, 2022 that will close this issue
@tjvsx
Copy link
Member Author

tjvsx commented Jan 14, 2022

Hey @biendeveloper, I wanted to let you know our focus has shifted to other areas for the time being and we will be reassessing these bounties at a later date. we are experimenting with eip2535 diamond standard and rethinking some of our front-end as well. if you'd like to get involved, reach out in our discord server: https://discord.gg/N89hAFAN

@biendeveloper
Copy link

Sure i just sent a message there. Let me know. I can pickup some tasks on the front end 😃

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bounty specific payout defined in text
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants