Quick Summary
What: Wallets that are smart contracts, not just keys
Why: More secure, flexible, and recoverable
How: Abstract auto-deploys one when you sign up
📄 What Are Smart Contract Wallets?
A smart contract wallet is a programmable wallet deployed as an onchain smart contract — unlike regular wallets, which are just private keys.
These wallets can:
Recover themselves
Support multiple signers
Auto-approve transactions
Be upgraded over time
On Abstract, every user gets one by default via the Abstract Global Wallet (AGW). No downloads, no setup, just log in and go.
💡 Why Smart Contract Wallets Matter
Normal wallets (EOAs) are fragile. Lose your key? You're wrecked.
Smart contract wallets fix that:
Recoverable with backups or guardians
Programmable for custom rules & automations
Support gasless transactions
Built-in security & upgrade options
They power everything Abstract does — from passkey logins to smooth streaming to one-click voting.
⚙️ How It Works on Abstract
You log in with Google, email, wallet or passkey
Abstract creates an EOA behind the scenes
That EOA deploys a smart contract wallet
It sets your EOA as an authorized signer
The contract handles transactions + approvals across apps
The magic comes from:
Native account abstraction
Smart logic built into every wallet
Privy-powered key management with sharded recovery
TL;DR
Smart contract wallets make Abstract usable for actual humans.
They're safer, smoother, and smarter than the old-school MetaMask model.
No seed phrases. No preloaded ETH. No stress.
Just log in, and your wallet does the rest.