Skip to main content
Version: 0.2.0

Connect Wallet Flow

Temple mobile only

The Beacon connection currently works with Temple mobile (QR code scan) only. The Temple browser extension is not yet supported — the connection flow via the extension is still under development.

Sequence

Console commands

// Connect
const accounts = await window.ethereum.request({ method: 'eth_requestAccounts' });
console.log(accounts); // ['0x341af4de...']

// Disconnect
await window.ethereum.request({ method: 'wallet_revokePermissions' });

// Clear Beacon session (if modal doesn't open)
Object.keys(localStorage)
.filter(k => k.startsWith('beacon'))
.forEach(k => localStorage.removeItem(k));
location.reload();

Notes

  • Temple mobile — scan the QR code with the Temple mobile app to connect
  • Temple extension — not yet supported; the extension flow is in development
  • If the Beacon modal doesn't open, clear the Beacon localStorage session using the console command above and reload the page