QRL Connect Test dApp

Live demo of @qrlwallet/connect. Pair a dApp with MyQRLWallet over an end-to-end encrypted channel.

QRL Connect is a self-hosted, end-to-end encrypted protocol that lets any QRL dApp connect to the MyQRLWallet mobile app. It fills the same role as WalletConnect, but is built for the Quantum Resistant Ledger: it handles Q-addresses natively and can migrate to post-quantum cryptography on our own timeline. The dApp ships an EIP-1193 provider; the wallet handles all signing and approval UI. A stateless relay server just shuttles ciphertext between them, so it never sees your keys or plaintext.

This page demonstrates the full flow end-to-end, so you can try the protocol without writing any code. The picker below uses EIP-6963 wallet discovery, so any QRL wallet that announces itself shows up automatically - including:

Get the SDK on npm: npm install @qrlwallet/connect  ·  Source and docs: github.com/DigitalGuards/myqrlwallet-connect  ·  Get the wallet: qrlwallet.com

1. Connect Wallet

Disconnected
Pick a wallet - both the QRL browser extension and MyQRLWallet (mobile) are detected automatically via EIP-6963.

2. Send Transaction

3. Sign Message

4. Read-only RPC (no approval needed)

Event Log

Ready. Click "Generate QR Code" to start.