Skip to content
This repository was archived by the owner on Apr 19, 2023. It is now read-only.

Add WalletConnect auth #3

Merged
merged 14 commits into from
Dec 5, 2022
Merged

Add WalletConnect auth #3

merged 14 commits into from
Dec 5, 2022

Conversation

elisealix22
Copy link
Contributor

@elisealix22 elisealix22 commented Nov 21, 2022

Description

This PR adds WalletConnect v1 integration to authenticate with XMTP. We will have to upgrade to v2 by March 1, 2023 which we are tracking here. For now though, I haven't found much guidance for dapps on how to upgrade as it seems they are focusing on wallets upgrading first.

WC upgrade schedule

migration_sched

Also, I had to patch the v1 WC module because it was not working on Android. I'm hoping when we switch to v2, we'll be able to clean this all up.

Testing steps

  • Authenticate and send a message from an Android device
  • Authenticate and send a message from an iOS device

Demos

iOS Android
https://user-images.githubusercontent.com/556051/205200204-3a1c1db9-a67b-41a9-a26d-6764ac4e6b93.mp4 https://user-images.githubusercontent.com/556051/205200231-1358febc-737d-4087-9648-68ef88e04b75.mp4

@elisealix22 elisealix22 marked this pull request as ready for review December 1, 2022 02:56
@elisealix22
Copy link
Contributor Author

Alright, @neekolas @bhavya2611 this should be ready for review for real now! Tested on physical devices for each platform.

@elisealix22 elisealix22 changed the title Add wallet connect auth Add WalletConnect auth Dec 2, 2022
Copy link
Contributor

@neekolas neekolas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thought I'd already approved this. :shipit:

@elisealix22 elisealix22 merged commit 96758f3 into main Dec 5, 2022
@elisealix22 elisealix22 deleted the ea/add-auth branch December 5, 2022 16:12
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants