WalletConnect
Bifrost Wallet is a WalletConnect certified wallet, built with Reown WalletKit.
Namespaces
| Namespace | Chains | Session methods (summary) | How to get the address |
|---|---|---|---|
eip155 | EVM networks | eth_*, personal_sign, typed data, … | Session CAIP-10 or eth_accounts |
bip122 | Bitcoin, Litecoin, Dogecoin | sendTransfer, getAccountAddresses, signPsbt, signMessage | Session CAIP-10, bip122_addressesChanged, or getAccountAddresses |
xrpl | XRP Ledger | xrpl_signTransaction only | Session CAIP-10 only (no get-accounts RPC) |
Important constraints
- Sessions are gated by the wallet’s mainnet vs testnet mode. A mainnet-only proposal fails if the user is in testnet mode (and the reverse).
- Bifrost keeps a limited number of concurrent sessions (currently five). Older sessions may be pruned.
- UTXO and XRPL methods are available over WalletConnect (
bip122/xrplnamespaces). - After connect, read approved accounts from
session.namespaces.<ns>.accounts(CAIP-10). See Connect.
Guides
- Connect: AppKit, QR, mobile deep links, accounts after connect, One-Click Auth
- EVM Blockchains
- UTXO Blockchains
- XRP Ledger