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:

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

2. Send Transaction

3. Sign Message

4. Read-only RPC (no approval needed)

Event Log

Ready. Click "Generate QR Code" to start.