Self-custodial Chrome extension for Circle's EVM L1 — where USDC is the native gas token. No ETH needed. Sub-second finality. Keys stay yours.
Native USDC gas. Sub-second finality. Legacy gas pricing. We rebuilt the wallet flow around them — not the other way around.
Every fee is shown, paid, and accounted for in USDC. No second token to fund. No conversion math.
Transactions confirm in under a second. No spinning confirmation counters — just done.
Keys live encrypted on your device via AES-GCM. The vault opens only when you unlock — never on a server.
Standard injected provider with multi-wallet announce. Coexists with other extensions — no overrides.
BIP39 mnemonic with multiple derived accounts, or import a single raw key. Rename, switch, lock.
Idle timer wipes the vault from memory automatically. Reopening prompts your password.
Real screenshots from the live build — every surface designed to feel calm, fast, and trustworthy.








No accounts. No tracking. No cloud sync. Everything sensitive stays encrypted in your browser.
Seed phrases and private keys are encrypted with your password and stored in chrome.storage.local. The decryption key never lives on disk. We don't see your keys — and we couldn't if we tried.
Otterly makes no analytics calls, no error reporting, no usage tracking. The only outbound traffic is what you'd expect from a wallet: RPC reads against Arc nodes and the public Arc explorer.
The decrypted vault stays in the service worker only while you're active. Idle past the configured timer? The vault is dropped and your password is required to continue.
Every line of Otterly is on GitHub. No obfuscation, no telemetry endpoints, no closed binaries. Build it yourself, audit it yourself, or just read it.
Download the latest build from GitHub Releases. Chrome Web Store listing coming soon.