Skip to main content
Version: 0.4.1

Connect Wallet Flow

Two ways to connect

This page describes connecting via the TezosX Relayer extension (requires Temple Wallet). If you are using the TezosX Wallet extension instead, see dApp Approval — the wallet handles connections without Temple.

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