Backed by the BCH CLUB ecosystem fund · Self-custody · Multi-chain

Built for Bitcoin Cash
and CashTokens

BWallet is more than a multi-chain wallet — it is the gateway to the native Bitcoin Cash ecosystem. BWallet supports Bitcoin Cash with real UTXO handling, CashAddr and token-aware addresses, fungible tokens and NFTs you can both receive and send, and token names resolved automatically through BCMR.

Android available now · iOS and Chrome extension in preparation

The deepest Bitcoin Cash support in a multi-chain wallet

CashTokens — the native token layer BCH introduced in 2023. From indexing and naming through display and spending the assets themselves, BWallet supports the whole path.

Native CashAddr, token-aware addresses included

Sends and receives with BCH’s own address format, recognises token-aware addresses so CashTokens can’t be sent somewhere that would burn them, and still accepts old legacy-format addresses when someone pastes one.

Fungible CashTokens — send, not just view

Hold and transfer fungible CashTokens directly from the wallet. Amounts are converted with string-based fixed-point maths, not floating point, so a token with 8 decimals can’t quietly round on its way out.

CashToken NFTs, capabilities and all

Reads the full NFT model — immutable, mutable and minting capabilities, plus each token’s commitment data — rather than flattening every CashToken into a number.

BCMR metadata resolution

On-chain, a CashToken is only a raw integer — the name, symbol and decimals live in the Bitcoin Cash Metadata Registry. BWallet resolves them so amounts display correctly, and falls back to the raw category for unregistered tokens instead of showing a wrong number.

Indexed through Chaingraph

The block explorers most wallets rely on don’t index CashTokens at all. BWallet queries Chaingraph, the BCH-native indexer, so your token balances are real chain state rather than a best guess.

Separate BCH and CashToken histories

Plain BCH transfers and CashToken movements each get their own history stream with full transaction detail, plus BCH message signing for proving address ownership.

BCH CLUB (bchclub.org) is an ecosystem fund investing in the Bitcoin Cash ecosystem; BWallet is one of the projects in its portfolio.

What sets BWallet apart

CapabilityBWalletCommon crypto wallets
Bitcoin Cash (BCH) send & receiveNative, on-device signingNot supported
Fungible CashTokensReceive and sendNot supported
CashToken NFTsCapabilities and commitments read in fullNot supported
BCMR token metadataResolved automaticallyNot supported
BCH transaction history & message signingBuilt inNot supported
In-wallet chat, voice/video calls and groupsBuilt in (beta)Not supported
DApp / game / tool hubBuilt in, games playable offlineNot supported

Compared against mainstream multi-chain crypto wallets; dedicated Bitcoin Cash wallets such as Electron Cash and Paytaca are outside this comparison. Capability facts only — whether a feature ships or not — not a quality judgement.

We check before you sign

Most wallets only sign — they don’t judge whether that signature is actually safe. BWallet runs a local security audit before every signature request, entirely on-device. Nothing about your transaction is ever uploaded.

Blind signing, blocked

eth_sign requests that can’t be parsed into readable content are blocked outright, no exceptions — historically one of the most common ways wallets get drained.

Unlimited-approval warnings

An unlimited-allowance Approve, or a bulk NFT approval, to an unfamiliar address triggers an early warning — the classic “approve once, get emptied later” trap.

Disguised-transfer detection

Catches the bait-and-switch where the screen shows you sending, but the contract actually moves someone else’s assets — caught, it’s blocked outright.

Pre-sign simulation

Before you ever sign, a real on-chain simulation catches transactions that would fail or revert — so you don’t burn gas on something doomed anyway.

A forced pause for high-risk actions

Anything flagged high-risk gets an 8-second countdown and an “I understand the risk” checkbox before it can proceed — a deliberate brake on impulsive taps.

Local encryption + biometrics

Your recovery phrase and private keys are AES-GCM encrypted and stored only on your device, with a native PBKDF2 implementation so a strong key-derivation cost doesn’t mean a slow unlock. Face ID / fingerprint, a 6-digit PIN, or a full password.

Bitcoin Cash is the core, multi-chain is the reach

One recovery phrase, assets across every chain, no juggling wallet apps.

Native & non-EVM chains

Bitcoin
Litecoin
Dogecoin
Solana
Tron
Sui
Zcash

EVM chains

Ethereum
Base
BNB Chain
Polygon
Avalanche
Arbitrum

Plus any custom EVM network you add yourself, with latency testing across RPC endpoints so you can pick a faster node when the default one is having a bad day.

Every function, integrated into one wallet

Simple · Complete · Efficient

Built-in swap and bridging

Same-chain swaps and cross-chain bridging, covering every EVM chain plus BTC / BCH / SOL — no need to leave the app for a third-party site, with a full swap history you can go back through.

One-tap networks, custom RPC

Add networks from a curated catalogue in a single tap, or bring your own RPC endpoint and run a latency test against it before you commit to it.

Multiple wallets, accounts and sign-ins

Create, switch, rename and remove accounts under one recovery phrase, add a second wallet entirely, and stay signed in to as many as five BWallet accounts on the same device.

One-tap approval revoke

See every token approval you’ve ever granted — scanned across your whole wallet set, not just the active one — and revoke anything suspicious with a single tap.

Encrypted address book sync

Contacts, whitelist and swap history sync end-to-end encrypted across your devices; the key is derived locally from your own recovery phrase, so our servers only ever see ciphertext.

Token, NFT and storage management

Manage which ERC-20 and SPL tokens show up, browse your NFT gallery, and see exactly what files and chat images are taking up space on the device — with a way to clear them.

A whole Web3 surface inside the wallet

Browse, play, trade, chat and get things done — one place that connects you to the whole of Web3.

Multi-tab DApp browser

Browse and connect to web3 apps inside BWallet, with multiple tabs and per-navigation domain risk checks that hard-block known phishing domains rather than just warning you.

WalletConnect built in

Scan a QR code to connect BWallet to virtually any WalletConnect-compatible dapp or desktop site, and approve requests right from your phone — including Solana signing, not just EVM.

Games that work offline

A curated game directory where titles ship as downloadable bundles that keep working with no connection at all, updating themselves in the background when there is one.

First-party tools

A universal document Reader and a Doc Scanner built into the Discover tab — open files, scan documents, save the results, and share them straight into a chat.

A real Discover catalogue

DApps, games and tools organised by category with search, rankings and detail pages, so finding something isn’t a matter of already knowing its URL.

In-wallet chat, with callsBeta

Matrix-protocol messaging built into the wallet — send a receiving address or a payment request straight in a conversation, share files and images, and place voice and video calls on the same account. End-to-end encryption for chat is still on the roadmap.

Your DID. Your identity. Your call.

Your DID is your own decentralised digital identity across BWallet’s Web3 ecosystem — your rewards, your community and your data all belong to it.

DID identity centre

Your DID is issued when your BWallet account is created and can never be changed. People add you by scanning or typing it, without exposing your personal details.

Layered identity protection

A DID password, two-factor authentication, a backup email and a recovery code — layered protection for your decentralised digital identity.

Rewards centre

Rewards for checking in, rewards for referring, rewards for taking part in the ecosystem. Every bit of participation creates value.

Your data follows the DID

Address book, whitelist, swap history and watched addresses are bound to your DID, not to the device. Sign in to BWallet on a new one and your setup comes back on its own — nothing to configure again.

A DID protects your BWallet account, not your wallet. Private keys and recovery phrases live only on your device; no password or 2FA on the server side can recover them for you.

Three steps into Web3

1

Download and set a password

Install the app and set a 6-digit PIN or a full password.

2

Create or import a wallet

Create a new wallet and back up the recovery phrase it generates, or import an existing recovery phrase or private key.

3

Sign in for your DID

Sign in with your email to receive your DID, then bind your referrer’s DID to activate the rewards centre.

Frequently asked questions

What makes BWallet’s Bitcoin Cash support different?

Most multi-chain wallets treat BCH as a plain payment coin, if they support it at all — an address and a balance. BWallet handles the whole CashTokens layer: fungible tokens and NFTs, sending as well as receiving, NFT capabilities and commitments, names and decimals resolved through the BCMR registry, and balances indexed through Chaingraph because mainstream block explorers don’t index CashTokens at all.

Can I actually send CashTokens, or only receive them?

Both. Fungible CashTokens and CashToken NFTs can be sent from the wallet, to token-aware addresses. Amounts are converted with string-based fixed-point maths rather than floating point, so a token with a high decimal count can’t silently round on the way out.

What is BWallet’s relationship with BCH CLUB?

BCH CLUB (bchclub.org) is an ecosystem fund investing in the Bitcoin Cash ecosystem, and BWallet is one of the projects in its portfolio. The fund backs the project with capital, resources and ecosystem connections; the product itself is designed and built by the BWallet team.

What does “self-custody” actually mean?

It means your private key and recovery phrase are encrypted and stored only on your own device — BWallet’s servers never store them and have no way to recover them for you. It also means that if you lose your recovery phrase, nobody, including us, can get your assets back. Back it up carefully.

Can BWallet see my assets or transaction history?

No. Signing and broadcasting both happen entirely on your device — we never handle or retain your private key. Anything that does sync to the cloud, like your address book, is encrypted locally with a key derived from your own recovery phrase before it’s ever uploaded; our servers only ever store ciphertext.

Why don’t I need to register an account to use the wallet?

Creating or importing a wallet, and sending or receiving assets, don’t depend on any account system at all. You’re only prompted for an email code when you use something that genuinely needs cloud coordination — chat, rewards, or address-book sync across devices — and even then, there’s no separate login password to set.

Will the security audit block my normal transfers?

No. The audit only judges the content of what you’re signing — blind signing, unlimited approvals, disguised transfers, and the like. Normal transfers and interactions with known protocols aren’t affected. When something is flagged, you’re told exactly why, not just blocked outright.

Does BWallet support hardware wallets?

Not yet — it’s on our roadmap.

Is chat and calling end-to-end encrypted?

Chat and calls run on the Matrix protocol and are currently in beta. End-to-end encryption for chat is on our near-term roadmap, not yet shipped — keep that in mind for anything sensitive until it lands.

Download BWallet

Choose your platform

iOS

TestFlight invite in preparation

Coming soon

Android

v0.5.29 · Direct APK download · 116 MB

Download APK

The Play Store listing is in review — direct download is available in the meantime. You’ll need to allow “install unknown apps” in your phone’s settings.
SHA-256 72cacb5107fc193bf22dda1ab509d41ff204c35ead590f98959f16c66fe36f50

Chrome

Coming soon

Coming soon