Before you mint, buy, or trade a single Kaspa token you need one thing: a wallet you actually control. Here's how to pick a non-custodial Kaspa wallet for KRC-20 — what to look for, KasWare vs Kastle, and browser vs mobile vs hardware.
KRC-20 is Kaspa's fungible-token standard, indexed by Kasplex, and every token is paid for in KAS. To hold KAS and interact with KRC-20 tokens you need a non-custodial ("self-custodial") wallet — one where you hold the seed phrase and sign every transaction, so no exchange or bot can freeze, spend, or lose your funds.
In practice, the two wallets most people use for KRC-20 are KasWare — a browser extension, think of it as the MetaMask-style connector for Kaspa web tools — and Kastle, another non-custodial Kaspa wallet with KRC-20 support. Both let you sign KRC-20 deploy, mint and transfer operations yourself. Which one is "best" comes down to form factor, not custody: they're both self-custody.
The one rule that actually protects you: whatever you pick, you keep the keys. A "wallet" that holds your funds for you, or a bot you send KAS to and trust to send tokens back, is a custodial arrangement — and that's the exact risk self-custody exists to remove.
Four things separate a wallet you can trust with a launch from one you can't.
You get a seed phrase and hold the keys. Only you can move your KAS and tokens. If a service can access your funds without your signature, it's custodial — walk away.
It should display KRC-20 balances and let you sign KRC-20 mint and transfer operations, not just hold plain KAS. KasWare and Kastle both do this today.
To mint from a web tool you'll want a wallet that can connect and sign in the browser — that's where a browser extension like KasWare shines. Mobile wallets suit holding and transfers.
Install only from the wallet's official site or store listing, write the seed phrase down offline, and never type it into a website. No real support agent ever asks for it.
The three ways most people hold KRC-20 — all self-custody, different trade-offs.
| KasWare | Kastle | Hardware (Tangem / Ledger) | |
|---|---|---|---|
| Form factor | Browser extension | Kaspa wallet app | Physical device |
| Self-custody | Yes | Yes | Yes |
| KRC-20 support | Yes | Yes | KAS supported; KRC-20 display varies — check official docs |
| Connects to web mint tools | Easiest — signs in the browser | Yes | Usually paired with a software wallet to sign |
| Best for | Minting & connecting to tools on desktop | Day-to-day holding & transfers | Cold storage of larger balances |
Wallet features change frequently — always confirm current KRC-20 support and download links on each wallet's own official site. Linkrra is not affiliated with any wallet listed.
So which should you use? If you're here to mint or trade during a launch wave like Toccata, a browser extension such as KasWare is the smoothest path — you connect it to a mint tool and sign in a click. If you mostly want to hold and send, a Kaspa app wallet like Kastle is comfortable on a phone. Holding a larger stack for the long term? Pair a hardware device for cold storage and connect it only when you need to move funds. None of these takes custody — the difference is convenience, not trust.
Holding your own keys means no one can freeze or lose your tokens. But when you mint, the tool you sign through still sets the fee. The dominant bots quietly take 5%. Minting through the Fair-Launch Radar is a flat 1.75%, non-custodial, on the same on-chain mint — the tokens land straight in the wallet you control. Cheaper and you keep the keys.
The best KRC-20 wallet is a non-custodial Kaspa wallet that lets you sign KRC-20 mint and transfer operations yourself. KasWare (a browser extension) and Kastle are the two most widely used. What matters most is that you hold the seed phrase and sign every transaction from your own device — never a service that takes custody of your funds.
Both are non-custodial and both handle KRC-20, so there's no single winner. KasWare is a browser extension, which makes it convenient for connecting to web tools and signing mints from a desktop. Kastle is an alternative Kaspa wallet with KRC-20 support. Pick the form factor that fits how you actually mint and buy, and back up your seed phrase offline for either.
Non-custodial (self-custodial) means you hold the private keys, so only you can move your KAS and KRC-20 tokens — no exchange or bot can freeze, spend or lose them. You back up a seed phrase and sign every transaction on your own device. Custodial services hold your keys instead, which reintroduces the counterparty risk crypto is meant to remove.
Hardware wallets such as Tangem and Ledger support the Kaspa network and KAS, and are the safest way to hold larger balances offline. KRC-20 token display varies by device and firmware, and you may still pair the hardware key with a software wallet to interact with KRC-20 tools — so check the current support on the wallet's own official documentation first.
You need a non-custodial Kaspa wallet that can sign KRC-20 operations, such as KasWare. Once it holds some KAS, you connect it to a mint tool and sign the mint yourself. Minting an open launch through the Fair-Launch Radar is a flat 1.75% — nearly 3× cheaper than the 5% the dominant bots take — and non-custodial.
Download only from the wallet's official site or store listing, write your seed phrase down offline, never type it into any website, and ignore every "support" DM that asks for it — that is always a scam. And before you spend, check a token's fairness and read the rug-pull checklist; a safe wallet doesn't help if the token itself is a trap.
Once you hold your own keys, check any token's fairness on the radar, then mint an open launch from your own wallet at a flat 1.75%. Keep custody, keep more of every mint.