Bitcoin Cash Wallet Overview

Find the ideal wallet for you!

Features explained

is a payment protocol used by merchants to ensure frictionless Bitcoin Cash payments. Not all wallets support this protocol yet so it is handy to know which ones do for when you need it.

is a technology that allows you to connect your BCH wallet to Dapps on Bitcoin Cash. This way you can approve complex transactions right form your normal wallet!

are live on the Bitcoin Cash network! CashTokens are native tokens on BCH that can be created and transacted with negligable fees! However you need to chose a wallet that has been upgraded to support them.

List of wallets

For each wallet the type, scores for UX, availabilty, privacy and security is given as well as a short overview of its features.
You can filter based on features and rank based on scores. The wallet type is displayed in the format /.
Click either term to learn more.

For ‘thin clients’ there are two validation types: SPV and server-trusting (or trusted in short). SPV stands for Simplified Payment Verification and was first described by Satoshi Nakamoto in the original Bitcoin whitepaper. It allows a wallet to provide strong security without the need for downloading the whole blockchain. SPV lets you validate your own transactions by ensuring they are confirmed in the blockchain by using the header chain with the most cumulative proof of work and the correct hashing difficulty level. This is in line with the 'don't trust, verify' moto.

Server-trusting clients on the other hand trust the server they rely upon because they do not actually verify for themsleves. In theory, the server could lie about the Bitcoin Cash received to a wallet. The user could –assuming that the server was telling the truth- perform some service, transfer funds or send goods without receiving any BCH in exchange. Therefore, using this type of wallet means implicitly trusting the server. It is important to note that the server can never steal any coins because they don't have acces to your keys, they can only lie about what's included in the blockchain.

'Backend redudancy' is a technical term to decribe the servers/nodes your lightweight wallet relies upon behind the scenes. This is not as important for most users when choosing a wallet as the validation type but it can still have important consequences for the uptime and reliability of a wallet. The majority of the wallets rely on a single server for communication. The backend is centralized and has a single point of failure, if/when the server is down, your wallet is bricked. This means it won't be able to send and receive transacions anymore and you'll have to export your keys to a new wallet. There is no loss of funds if you have acces to your private keys but it is a hassle.

Show Filters
Only show open source wallets
Hide wallets in Beta

Only show wallets with
Can sweep paper wallets

Ability to specify own node
UTXO management
SLP tokens
Wallet & Type (A-Z)
Description & Link

Browse wallets

Select an operating system to find wallets that match your search criteria.

No wallets available for these search criteria.
This is a non-exhaustive list. It is pretty complete as far as relevant BCH specific wallets goes but there are more multicoin wallets which also support Bitcoin Cash. When researching other wallet options it's very important to check if the wallet is open source, gives you full controll over your own keys and has build up a good reputation.
A wallet which scores very bad on all three fronts yet has managed to get to the top of search results for 'Bitcoin cash wallet' on app store and google play store is 'Freewallet'. This wallet is not open source, gives the user not full control over his keys and coins and is notorious among the community for losing people's money. Please do not trust wallets heavy on marketing and light on code transparency.