Skip to main content
Reown Docs

Wallet Buttons

1 min read

Using the wallet button composable (Demo in our Lab), you can directly connect to more than 40 of the top wallets globally, WalletConnect QR, and all the social logins.

Follow these steps to use the composable:

  1. Install the package:
  1. Import and use in your Vue component:
Note

Make sure to call wallet button methods after createAppKit has been initialized.

Options for wallet property#

TypeOptions
QR CodewalletConnect
Walletsmetamask, trust, coinbase, rainbow, jupiter, solflare, coin98, magic-eden, backpack, frontier, xverse, okx, bitget, leather, binance, uniswap, safepal, bybit, phantom, ledger, timeless-x, safe, zerion, oneinch, crypto-com, imtoken, kraken, ronin, robinhood, exodus, argent, tokenpocket, haha, ambire-wallet, bitpay, blade-wallet, brave, coinstats, kresus-superapp, plena-app, status, tomo-wallet, valora, and zengo-wallet
Social loginsgoogle, github, apple, facebook, x, discord, and farcaster

Options for namespace property#

ValueDescription
eip155Ethereum and EVM-compatible chains
solanaSolana blockchain
bip122Bitcoin blockchain

Enhanced Multichain Examples#

The wallet button now supports enhanced multichain functionality with improved namespace targeting: