Skip to content

Add WalletConnect #3690

@jvonasek

Description

@jvonasek

Description

Add support for connecting wallets via WalletConnect (Reown).

Expected Behavior

Users can connect their wallets using WalletConnect-compatible mobile wallets via QR code.

A single WalletConnect tile in the wallet selection modal should support both:

  • EVM wallets (e.g., MetaMask)
  • Polkadot wallets (e.g., Nova)

Functional Requirements

  • WalletConnect connection via QR code.
  • Session establishment and wallet address returned to the dApp.
  • Session persistence (after page refresh) and proper disconnect handling (from within dApp and mobile app)

Transaction Support

The following transactions must work via WalletConnect:

Hydration transactions

  • Standard Hydration transactions
  • EVM Transactions using EVM Permit
  • EVM Transactions using WETH as FPA

XCM transactions

  • All supported chains, except Myth (unsupported address space)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions