Generating wallets
The Vault: creating one paper wallet or a batch of a hundred, what the printable documents contain, and how the encrypted batch file works.
The Vault is where SWOP creates wallets. It generates the keys on your computer, shows them once, and lets you save them as printable documents. Nothing is sent anywhere and nothing is kept.
This is the part of SWOP that should be done offline. Everything else — balances, fees, sending — needs a connection; generating does not, and disconnecting removes an entire class of risk while your keys are on screen.
SWOP notices which state you are in and says so: it recommends disconnecting before you generate, and confirms when it detects you already are.
Choosing the network first
The network selector at the top applies to the whole app, and it matters here because the network determines how the key becomes an address.
- EVM networks — Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Smart Chain, Avalanche, Gnosis, Linea, Scroll, Blast, Mantle, Cronos, Celo, Fantom, Moonbeam. All of them derive from the same path,
m/44'/60'/0'/0/0, so one wallet works identically across every one of them and the address is the same on all. - Bitcoin — derived from
m/44'/0'/0'/0/0. - Solana — derived from
m/44'/501'/0'/0'.
Test networks are available alongside the real ones, marked as testnets. They are useful for practising the whole flow without risking anything.
One wallet
The default mode. Press Generate new wallet and SWOP produces:
- Public address — what you give out to receive funds
- Private key — full control of the account
- Recovery phrase — the words the account can be rebuilt from
- QR code of the public address
The private key and recovery phrase are hidden until you reveal them with the eye icon. You can copy any field, and a copied secret is wiped from the clipboard after 30 seconds.
You can label the wallet before you save it. The label goes into the saved documents and is only there to help you tell one card from another later.
SWOP cannot recover a lost private key. There is no account behind it, no reset, nobody holding a copy. Save the backup before you close the session, and check the backup is readable before you send anything to the address.
The printable documents
Three versions can be downloaded, and the difference between them is what they expose:
Public document — address and its QR only. No private key, no phrase. This is the one you can leave anywhere, hand to someone paying you, or pin to a wall. It can receive funds and nothing else.
Private document — the private key and the recovery phrase.
Full document — everything together.
Each comes as an image built for printing, with the address and the private key as separate QR codes and the recovery phrase laid out as a numbered grid so it can be read back without mistakes. A plain-text version is also produced, which is there so the data can be copied or read by OCR rather than typed by hand.
Anything holding the private key or the phrase gives whoever holds the paper full access to the funds. Print it, store it offline, and do not photograph it.
A batch of wallets
Switch to Multiple wallets to generate up to 100 at once.
The reason to do this is needing a set of fresh addresses — separating holdings, giving out distinct receiving addresses, preparing cards in advance. If you need one wallet, generate one; a file holding a hundred private keys is a concentrated target and there is no reason to create one you do not need.
The encrypted file
Batches are encrypted by default. SWOP asks for a password, confirms it, and produces a .swopvault file.
The file is protected with strong encryption, and your password is processed in a way that makes each guess deliberately slow, so trying passwords one after another would take an attacker an impractically long time.
Which means the password is the whole of the security. A short one undoes the rest of it, and there is no recovery — SWOP cannot open a .swopvault without the password and neither can anyone else.
Reopening a batch
Open encrypted file takes a .swopvault and its password and shows the wallets again. Nothing is stored when you do this: close the panel and the keys leave SWOP.
The unencrypted option
There is a toggle to download a plain .txt instead. It is off by default, it warns you before it produces the file, and the warning is accurate — anyone who opens that file can take the funds.
It exists for the case where a batch is generated on an air-gapped machine and moved somewhere it will be encrypted differently. If that is not exactly what you are doing, leave it off.
Scanning with your phone
Fields that take long values — a private key, an address, a token contract — can be filled by scanning a QR with your phone instead of typing. That is SWOP Scan.
Finishing
Finish and erase clears the session: keys, phrases, everything on screen. Closing SWOP does the same.
Once it is cleared, the only copy of that wallet is the one you saved.
