Browser extension · early build

LitGuard for Chrome

Intercepts eth_sendTransaction / eth_signTypedData_v4 / personal_sign / eth_sign before your wallet ever sees them, so you get a LitGuard checkpoint in front of MetaMask, Rabby, or any injected wallet — the same idea as Pocket Universe, scoped to LiteForge (chain 4441).

Download litguard-extension.zip

Install (unpacked)

  1. Download the .zip below and unzip it.
  2. Open chrome://extensions in Chrome.
  3. Enable "Developer mode" (top right).
  4. Click "Load unpacked" and select the unzipped folder.
  5. Import a wallet with real MetaMask/Rabby — LitGuard wraps the injected provider, it doesn't replace it.

What's working right now

  • Interception is proven end to end: a page's call to a tx/signature method opens LitGuard's own window before the real wallet ever runs, and Reject genuinely blocks the call (not just the UI) — confirmed against a real MetaMask via EIP-6963.
  • Continue forwards the untouched request to the real wallet, which then behaves exactly as if LitGuard weren't there.
  • The verdict window currently shows the raw method + origin, not yet a decoded diff of balances/approvals — that lands with the /api/extension/check backend, still in progress.

Known limits

  • LiteForge only (chain 4441) — the extension stays silent on every other chain instead of guessing.
  • Only sees requests that go through an injected provider (window.ethereum / EIP-6963). WalletConnect and mobile in-app browsers aren't covered.
  • Not on the Chrome Web Store — load it unpacked, as above.