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