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

feat: trigger walletconnect modal using approval controller #6166

Conversation

OGPoyraz
Copy link
Member

@OGPoyraz OGPoyraz commented Apr 11, 2023

Description

This PR aims to make WalletConnect use ApprovalController and its own accept/reject mechanism instead of walletconnectSessionRequest walletconnectSessionRequest::approved walletconnectSessionRequest::rejected.

UI flow of WalletConnect is not affected, only functional changes.

Screenshots/Recordings

Simulator.Screen.Recording.-.iPhone.12.Pro.-.2023-04-12.at.12.07.56.mp4

Issue
https://github.com/MetaMask/mobile-planning/issues/768

Checklist

  • There is a related GitHub issue
  • Tests are included if applicable
  • Any added code is fully documented

@OGPoyraz OGPoyraz added needs-qa Any New Features that needs a full manual QA prior to being added to a release. needs-dev-review PR needs reviews from other engineers (in order to receive required approvals) labels Apr 12, 2023
@OGPoyraz OGPoyraz marked this pull request as ready for review April 12, 2023 10:09
@OGPoyraz OGPoyraz requested a review from a team as a code owner April 12, 2023 10:09
@OGPoyraz OGPoyraz force-pushed the feat/768-trigger-modal-using-approval-request-created-on-walletconnect-request branch from 9ac252f to 032788b Compare April 13, 2023 10:57
@OGPoyraz OGPoyraz force-pushed the feat/768-trigger-modal-using-approval-request-created-on-walletconnect-request branch 6 times, most recently from 239ff6b to 77e7aaa Compare April 14, 2023 11:37
@OGPoyraz OGPoyraz force-pushed the feat/768-trigger-modal-using-approval-request-created-on-walletconnect-request branch from 77e7aaa to e01fefc Compare April 14, 2023 11:53
@cortisiko cortisiko removed the needs-qa Any New Features that needs a full manual QA prior to being added to a release. label Apr 17, 2023
@OGPoyraz OGPoyraz merged commit 6bca481 into main Apr 20, 2023
13 checks passed
@OGPoyraz OGPoyraz deleted the feat/768-trigger-modal-using-approval-request-created-on-walletconnect-request branch April 20, 2023 11:16
@github-actions github-actions bot locked and limited conversation to collaborators Apr 20, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
needs-dev-review PR needs reviews from other engineers (in order to receive required approvals)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants