Skip to content

Conversation

@chakra-guy
Copy link
Collaborator

@chakra-guy chakra-guy commented Sep 17, 2025

This PR adds the MetamaskDemo to the demos on web.


Note

Adds a MetaMask Mobile demo with QR deep link connection, multi-chain test actions, and new encoding utilities, plus required dependencies.

  • Frontend
    • New demo: apps/web-demo/src/components/MetaMaskMobileDemo.tsx implementing Mobile Wallet Protocol connection via QR deep link, session timer/resume, activity log, and multi-chain actions (ETH balance, personal_sign, eth_sendTransaction, Solana signMessage).
    • Route: apps/web-demo/src/app/metamask-mobile-demo/page.tsx renders the demo.
    • Navigation: apps/web-demo/src/components/Navigation.tsx adds link to "/metamask-mobile-demo".
  • Utilities
    • Encoding helpers: apps/web-demo/src/lib/encoding-utils.ts for base64 encode/decode, pako-based compress/decompress, and payload size comparison.
  • Dependencies
    • Add pako and @types/pako in apps/web-demo/package.json.

Written by Cursor Bugbot for commit 40c35dc. This will update automatically on new commits. Configure here.

@socket-security
Copy link

socket-security bot commented Sep 26, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​types/​pako@​2.0.41001007181100
Addedpako@​2.1.010010010078100

View full report

@chakra-guy chakra-guy marked this pull request as ready for review September 30, 2025 15:02
@chakra-guy chakra-guy merged commit 3467883 into main Sep 30, 2025
12 checks passed
@chakra-guy chakra-guy deleted the metamask-mobile-demo branch September 30, 2025 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants