"Friends don't lie." - Eleven
But your centralized auth server might. So we built this.
A simple, ready-to-use Ethereum login with signature verification — powered by MetaMask and an unhealthy obsession with Stranger Things.
Connect your wallet. Get a random Stranger Things quote. Sign it. Verify it. Feel like a cryptographic Demogorgon slayer.
That's it. That's the app.
Because logging in with a password is the Upside Down of authentication. We live in 2026. Let your wallet do the talking.
- Connect Wallet — One click. No email. No password. No "forgot password" flow that sends you to the Shadow Realm.
- Sign Messages — Get a random Stranger Things quote and sign it with your wallet. Because why sign boring things?
- EIP-712 Typed Signing — For the nerds who want structured data. Stranger Things characters sending quotes to each other, on-chain style.
- Signature Verification — Proves you are who you say you are. Unlike Vecna, who is definitely catfishing.
# Install dependencies (it's not the Upside Down, just node_modules)
yarn install
# Start dev server
yarn dev
# Build for production
yarn build
# Serve the docs
yarn serve- User clicks "Connect"
- MetaMask pops up like Eleven crawling out of a sensory deprivation tank
- A random Stranger Things quote appears
- User signs the quote (regular or EIP-712 typed data)
- Signature is verified client-side
- Repeat until you've collected them all like Dungeons & Dragons dice
- ethers.js — The Hawkins Lab of Ethereum libraries
- Webpack — Bundles your code tighter than Steve's hair
- Lodash — Because sometimes you need a utility belt, even in the Upside Down
PRs welcome. Just remember:
"It's called code shut-your-mouth." - Erica Sinclair
MIT — Free as in "free to roam Hawkins unsupervised on a bicycle at night."