Skip to main content

WalletConnect

Bifrost Wallet is a WalletConnect certified wallet, built with Reown WalletKit.

Namespaces​

NamespaceChainsSession methods (summary)How to get the address
eip155EVM networkseth_*, personal_sign, typed data, …Session CAIP-10 or eth_accounts
bip122Bitcoin, Litecoin, DogecoinsendTransfer, getAccountAddresses, signPsbt, signMessageSession CAIP-10, bip122_addressesChanged, or getAccountAddresses
xrplXRP Ledgerxrpl_signTransaction onlySession 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 / xrpl namespaces).
  • After connect, read approved accounts from session.namespaces.<ns>.accounts (CAIP-10). See Connect.

Guides​

References​