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).
Install (unpacked)
- Download the .zip below and unzip it.
- Open chrome://extensions in Chrome.
- Enable "Developer mode" (top right).
- Click "Load unpacked" and select the unzipped folder.
- 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/checkbackend, 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.