Connect Your Wallet

LAMA uses Web3Modal (WalletConnect v2) for wallet connections and SIWE (Sign-In with Ethereum) for authentication.

Supported Wallets#

  • MetaMask (browser extension & mobile)
  • Coinbase Wallet
  • WalletConnect-compatible wallets (Trust, Rainbow, etc.)
  • Any injected wallet (Rabby, Brave Wallet, etc.)

Connection Steps#

1. Click "Connect Wallet"#

Find the connect button in the top-right corner of the navigation bar.

2. Choose Your Wallet#

Select your preferred wallet from the Web3Modal popup. If your wallet isn't listed, use the WalletConnect QR code option.

3. Approve the Connection#

Your wallet will prompt you to approve the connection to LAMA. Review the details and confirm.

4. Sign the Authentication Message#

After connecting, you'll be asked to sign a SIWE message. This is a gasless signature (no transaction fee) that proves you own the wallet address.

The message will look like:

LAMA wants you to sign in with your Ethereum account:
0xYourAddress...

Sign in to LAMA Protocol

URI: https://app.lama.io
Version: 1
Chain ID: 8453
Nonce: [random]
Issued At: [timestamp]

5. You're Connected#

Once signed, your wallet address and ETH balance will appear in the navigation bar. You're ready to explore and invest.

Network Switching#

If you're connected to a different network, LAMA will prompt you to switch to Base (Chain ID: 8453). Approve the network switch in your wallet.

Disconnecting#

Click your wallet address in the navbar and select Disconnect to end your session.

Troubleshooting#

IssueSolution
Wallet not detectedEnsure the extension is enabled, or use WalletConnect QR
Connection failsTry refreshing the page and reconnecting
Wrong networkSwitch to Base in your wallet settings
SIWE signature rejectedThe sign-in won't complete — try again and approve the signature