Seed phrase safety, the rules that actually matter

Published September 13, 20263 min readWallets and safety

What a seed phrase is, the handful of storage mistakes that cause nearly every loss, and a setup you can do in 15 minutes that survives most disasters.

Your seed phrase is the account. Not a password for the account, not a way to reset the account. The 12 or 24 words are mathematically equivalent to owning every address that wallet derives.

Everything below follows from that one fact.

What the words actually are

A seed phrase encodes a number, and that number generates your private keys deterministically.

So anybody holding those 12 words can regenerate every key in that wallet, on any device, at any point in the next 30 years, without needing your phone or your password or a single other thing you own. No server could refuse them, because no server is involved anywhere in the process.

The phrase also never expires and never changes. A photo taken 3 years ago still opens the wallet today.

The mistakes that cause almost every loss

Not exotic attacks. These 4, over and over:

Screenshots. Your phone syncs photos to a cloud account. That account is protected by a password you probably reused somewhere, and credential-stuffing attacks work at scale precisely because reuse is common.

Typing it into anything. Every wallet-drainer site on the internet is a form asking for your phrase, usually framed as validation, migration, or recovery. Real wallets ask for it exactly once, during setup or restore, inside the app itself.

Cloud notes. Same problem as screenshots, plus the extra hazard that note apps sync silently across devices you've forgotten you own.

Telling support. Nobody legitimate will ever ask. Not Phantom, not Solflare, not a Discord moderator, and certainly not somebody who DMed you 90 seconds after you posted about the exact problem they're offering to fix.

Why does that last one work so often? Because the timing feels helpful. You post about an issue, help arrives almost instantly, and it arrives in the shape of a form. Speed is the tell.

The setup that works

Fifteen minutes, and it survives most realistic disasters.

Write the words on paper, by hand, in order. Check them twice against the wallet, because 1 wrong word makes the entire phrase useless and you'll find that out at the worst conceivable moment.

Put the paper somewhere fire and water are unlikely to reach it simultaneously. A safe is ideal. A sealed bag in an unusual place beats a desk drawer.

Second copy goes in a different building. Somewhere you trust and can reach, not a friend's flat you'll be awkward about visiting in 2 years.

For anything you'd genuinely miss, stamp the words into metal, since a set of steel plates costs roughly 30 dollars and survives the house fire, the burst pipe, and the decade of slow fading that eventually ruins ink on paper.

What creators specifically get wrong

One that's specific to launching.

During a launch you're moving between tools quickly, connecting to dashboards, signing repeatedly, and doing it under time pressure. That's exactly the state in which people paste a phrase into the wrong window because it looked like the right one.

One rule removes the risk entirely: the phrase gets typed during initial setup and never again. Anything asking for it after that, close the tab. What connecting a wallet shares covers what legitimate connections actually request, and it's never the words.

Keep your launch balance in a hot wallet and everything else behind hardware. Hardware wallets for creators covers the split, and burner wallets covers the account you use for anything unfamiliar.

If you think it's exposed

Move fast, in this order.

Create a brand new wallet with a fresh phrase. Transfer everything out of the compromised one, tokens included. Don't leave 0.4 SOL behind because the account seems fine, since somebody holding your phrase can watch that address indefinitely and empty it the moment you top it up.

Then stop using the old wallet completely. Not for small amounts, not for testing. It's public and permanently accessible to whoever has the words.

The whole thing in a sentence

The words are the money. They go on paper and into metal, never into a photo, a cloud note, or a form, and once written down they're never typed again.

Frequently asked

Is a screenshot really that bad?

Yes. Photos sync to cloud storage automatically, and cloud accounts get compromised through password reuse constantly. A screenshot converts a local secret into a remote one.

Can I store it in a password manager?

Better than a screenshot, worse than paper or metal. It survives a house fire and dies with your master password.

What if I lose it?

If the wallet is still installed and unlocked, export and move to a new one immediately. If not, the funds are gone. There is no recovery process.

How to check this yourself

Everything in this guide describes mechanics that settle on Solana mainnet, so you can check any of it yourself. Mint addresses, swap signatures, curve progress and wallet counts are all public, and an explorer will disagree with us if we are wrong.

Curvegrad sells a volume service, and guides that touch on what a campaign does say so in the text rather than in a footnote.

what this is based on
  • Solana mainnet transaction history, read through the standard RPC methods
  • Pump.fun bonding curve and PumpSwap pool accounts as they appear on-chain
  • Public block explorers, where every claim here can be verified against a real mint
  • Campaigns run through our own engine, which is where the operational detail comes from