A crypto wallet doesn't actually hold any coins. That sentence sounds wrong the first time you read it, but it's the single most important idea in this course.
Your money on the XRP Ledger lives on the ledger — a public, replicated database of every account and every balance. Your "wallet" is just a tool that holds the keys that prove you control one of those accounts. Lose the keys, and the balance is still there, but nobody can move it. Share the keys, and anyone who has them can move it.
Three things that look the same but aren't
It's easy to confuse three pieces of cryptographic identity. Keep them straight.
Seed (a.k.a. secret). A short string — typically starts with s on XRPL — that deterministically generates your private key. It's the most powerful credential you own. Anyone with the seed has full and irreversible control. Treat it like the master key to a building, except the building can never change its locks.
Private key. Derived from the seed. The thing that actually signs transactions. You almost never see it directly because the wallet handles it for you.
Public address. Derived from the private key. Starts with r on XRPL (e.g. raqDhwGkULx4BrbRhcmZhtMvWufKSMPfmo). This is what you give people so they can send you funds. It's safe to share — it leaks no information that lets anyone steal from you.
The mental model: seed → private key → public address, one-way. You can always go down that chain. You can never go back up.
Why this matters for Gopnik
Gopnik gives you two ways to hold a wallet, and the difference matters from your very first deposit:
- Imported wallet. You paste in a seed you already own. Gopnik never sees it in plaintext — it's encrypted client-side and stored only as ciphertext. You can export it anytime. This is the path real self-custody takes.
- Hosted wallet. Gopnik generates the seed and keeps it encrypted on its servers, behind your account password and 2FA. Convenient for small balances and new users. But if you forget your password and your recovery email is also gone, the funds are gone too.
A later lesson covers the trade-off in detail. For now: a wallet is a key-holder, not a coin-holder, and you must know which kind of key-holder you're using.
Five-second test
If someone says "I sent the coins to your wallet, but they didn't arrive," what they really mean is "I broadcast a transaction to the ledger that updates your account's balance." Nothing was ever physically transmitted to a device you own. That's the entire point.