Wallets
Choose a wallet based on how you plan to use Dusk.
| Wallet | Status | Best for |
|---|---|---|
| Dusk Wallet | Official | Browser extension, self-custody, and dApp connections |
| Web Wallet | Official | Browser transfers, migration, and bridge workflows |
| Rusk Wallet | Official | CLI, automation, staking, operators, and DuskVM contracts |
| Piewallet | Community | Pieswap and combined Dusk/DuskEVM wallet workflows |
Dusk Wallet
Section titled “Dusk Wallet”Dusk Wallet is the official self-custodial browser extension. It manages public and shielded DUSK, connects to compatible applications, and presents connection, transaction, and signature requests for approval.
Install it from the official listing for your browser:
Developers integrating wallet connections should use Dusk Connect. Extension-specific development details are in Dusk Wallet Integration.
Web Wallet
Section titled “Web Wallet”The official Web Wallet runs in the browser and supports public and shielded transfers. It also provides the interfaces used by the migration and bridge guides.
- Mainnet Web Wallet
- Testnet Web Wallet
- Migrate ERC20 or BEP20 DUSK to Dusk mainnet
- Bridge DUSK from Dusk mainnet to BSC
- Bridge testnet DUSK between the Dusk L1 and DuskEVM
Rusk Wallet
Section titled “Rusk Wallet”rusk-wallet is the official command-line wallet for automation, terminal-first workflows, staking, node operations, and DuskVM contract transactions.
Use the versioned upstream documentation and local help as the command reference:
- Rusk Wallet README
- Rusk releases
rusk-wallet --helpandrusk-wallet <command> --help
For specific workflows, see node wallet setup, run a provisioner, or the DuskVM quickstart.
Community wallets
Section titled “Community wallets”Piewallet is offered by Piecrust for Pieswap and Dusk-compatible networks. It is not operated by Dusk. See Ecosystem for more community projects.
Wallet safety
Section titled “Wallet safety”- Install wallet extensions only from verified listings and check the publisher.
- Never share a recovery phrase or private key.
- Review every connection, signature, and transaction request before approving it.
- Evaluate community software independently before storing funds or granting account access.