Skip to main content
Lighthouse supports multiple privacy-first authentication methods. You can use any combination of these to secure your account.

Login Methods

Email

Email is the primary signup method. Enter your email address, receive a 6-digit verification code, and submit it to authenticate. No password is required.

Wallet (Ethereum & Solana)

Connect any Ethereum or Solana wallet to sign in. Lighthouse uses Sign-In with Ethereum (SIWE) for EVM wallets and Sign-In with Solana (SIWS) for Solana wallets. After connecting your wallet, you sign a message to prove ownership — no transaction is sent and no gas is required.

Passkeys

Passkeys use your device’s built-in biometric or hardware key authentication (Face ID, Touch ID, Windows Hello, security keys). This is a passwordless, phishing-resistant method built on the WebAuthn standard.

Add a Login Method

You can add multiple login methods to your account for redundancy and convenience.
  1. Navigate to Settings > Security & Access.
  2. Under the Login Methods section, click Add Login Method.
  3. Choose one of:
    • Add Wallet — connects your Ethereum or Solana wallet and completes the signing flow.
    • Add Passkey — triggers your browser’s native Passkey registration.
    • Add Email — enter an email address and verify with a 6-digit code.
The new method is immediately available for signing in.
It is strongly recommended to set up more than one login method. If you lose access to all your login methods, your account will be inaccessible without a Recovery Code — and the Lighthouse team cannot restore it.

Remove a Login Method

  1. Navigate to Settings > Security & Access.
  2. Under the Login Methods section, click the delete button next to the method you want to remove.
  3. Confirm the deletion.
You cannot remove the login method you are currently authenticated with, and you cannot remove your last remaining login method.
You can link a mobile device to your account by scanning a QR code — no need to re-enter credentials on the phone.
  1. Navigate to Settings > Security & Access.
  2. Under the Active Sessions section, click Link mobile device.
  3. Scan the QR code with your phone’s camera or paste the transfer link in your mobile browser.
The mobile session will appear in your Active Sessions list. You can also save Lighthouse as a Progressive Web App (PWA) on your mobile device for a native-like experience.

Recovery Code

The Recovery Code is a one-time backup code that can restore access to your account if you lose all login methods.

Download your Recovery Code

During signup you are prompted to download your Recovery Code. You can also access it at any time:
  1. Navigate to Settings > Security & Access.
  2. Under the Recovery Code section, click Backup recovery code.
  3. Save the downloaded lighthouse-recovery-code.txt file in a secure location.

Rotate your Recovery Code

If you believe your Recovery Code has been compromised, you can generate a new one:
  1. Navigate to Settings > Security & Access.
  2. Under the Recovery Code section, click the rotate button.
  3. Confirm the rotation.
Rotating your Recovery Code immediately invalidates the previous code. Make sure to download and securely store the new one.

Recover your Account

If you have lost access to all your login methods:
  1. Go to the Lighthouse login page.
  2. Select Account Recovery.
  3. Enter your Recovery Code to regain access.

Active Sessions

You can view and manage all devices and browsers where you are currently signed in.
  1. Navigate to Settings > Security & Access.
  2. The Active Sessions section lists each session with its browser, operating system, authentication method, and last active time.
  3. Click the terminate button on any session to revoke it.
You cannot terminate the session you are currently using.