Skip to content

Latest commit

 

History

1,200 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cashonize Banner

Cashonize: a modern Bitcoin Cash Wallet

Cashonize is an easy-to-use, multi-platform Bitcoin Cash wallet.

It is available as a webwallet, a desktop application (for Windows & Linux), an Android APK and an installable web app, and comes in English, Spanish, French, German, and Portuguese.

For users, the Cashonize about page introduces the wallet and its features, while this readme goes into more detail.

Your entry point to CashTokens and BCH DeFi

CashTokens are Bitcoin Cash's native tokens, the foundation of BCH DeFi. Cashonize was the first CashTokens wallet and has been built around them from day one.

On Bitcoin Cash, dapps never hold your funds: your wallet is where every action gets approved. Cashonize is designed around that role.

Cashonize works with any dapp on BCH: it supports all three connection methods in the ecosystem (WalletConnect, CashConnect and WizardConnect) and shows you plainly what a transaction will do to your balances before you sign.

The portfolio view values your BCH, tokens and DeFi positions together, so you always know where you stand.

The wallet for you?

Because of its minimalist design and modern look, Cashonize is a user-friendly wallet, even for inexperienced users.

Cashonize lets you create and switch between multiple wallets. There are two wallet types supported: single-address wallet and HD wallet. HD wallets use a new address for each transaction, providing basic privacy for everyday payments.

Cashonize does not currently support password or pin locked wallets and encrypted seed phrases.

Features

  • Send & receive BCH and CashTokens - Full support for fungible tokens and NFTs
  • Connect to dApps via WalletConnect - Easy-to-understand transaction preview screen
  • WizardConnect support - Connect HD wallets to dApps through the Nostr-based WizardConnect protocol
  • Open-source and non-custodial - You control your keys
  • Multi-wallet support - Create and manage multiple wallets (single-address or HD)
  • Minimalist design - Easy to use with a clean, modern interface
  • Fast and lightweight - Quick startup, fast data loading, and snappy navigation
  • Streamlined onboarding - New users are guided through wallet creation and preferences setup
  • Localization - Available in English, Spanish, French, German, and Portuguese
  • Transaction history - Filterable, searchable history with private transaction notes
  • Minimal dependencies - Fewer third-party packages means less code to trust and easier to audit
  • HD address management - Address overview with balances, labels and marking addresses as used
  • Wallet tools - Sign and verify messages, freeze and label coins, and transfer all assets to another wallet
  • Sweep functionality - Sweep BCH and CashTokens from paper wallets, cashstamps, or private keys

Exclusive Features

  • CashConnect support - Connect to BCH-native dApps through the CashConnect protocol
  • Detailed dApp transaction preview - Shows your balance changes for BCH and tokens before signing
  • Portfolio view - Chart of your total wallet value across your assets and DeFi positions
  • Portfolio integrations - Also values your Cauldron liquidity pools, ParyonUSD loans and stakes
  • Dapp-aware history - Labels dapp transactions and classifies swaps as combined, both filterable
  • Token pills in history - Token changes shown as pills with icon and amount in the history
  • Token management - Favorite, hide, and search tokens
  • Cauldron price display - View live Cauldron DEX prices for fungible tokens
  • Parsable NFTs - Decode NFT commitments and display their data as human-readable attributes (parsable BCMR support)
  • ParyonUSD loan keys - Supports the ParyonUSD loan key extension to fetch and display live loan state
  • Flipstarter pledges - Make and cancel pledges to Flipstarter campaigns from the wallet
  • TapSwap listings - Shows the assets you have listed for sale on TapSwap in the portfolio
  • Hodl contracts - Shows BCH locked in hodl timelock contracts in the portfolio
  • Create tokens - Pick the token id coin and keep part of the supply as a protected reserve
  • Identities - Finds, adds, protects and deliberately transfers the identities your keys hold
  • Metadata publishing - Verifies your BCMR registry against its on-chain hash and publishes it
  • AuthKey support - Recognizes and protects AuthKey NFTs and shows the identities they control

Platforms

🖥️ Desktop version (Windows, Linux): https://github.com/cashonize/cashonize-wallet/releases

📱 Android apk: https://github.com/cashonize/cashonize-wallet/releases

🌐 Webwallet: cashonize.com

📲 Installable Web App: Look for the Add to Home Screen / Install setting in your browser on cashonize.com

⚠️ cashonize.com is the only correct URL for the webwallet

Security

Cashonize is available for different platforms from the same codebase, but the platform variants have different security properties worth understanding.

Webwallets are great for convenience, but downloaded applications are more secure because the code is pinned at install time rather than fetched fresh on every visit. Installable web apps share the same security model as webwallets, despite feeling like a native app.

For more details see the security considerations, and the security policy for responsible disclosure.

Local Development

</> For local development check out the developer instructions.

🗺️ For an overview of the architecture, see CLAUDE.md: written to guide AI agents, it doubles as the codebase's architecture documentation.

For dApp Developers

Cashonize supports three connection methods for dapps: WalletConnect (following the WC2-BCH spec), CashConnect and WizardConnect.

License & Disclaimer

The Cashonize source code is released under the MIT license, a permissive open-source license.

The Cashonize name and logo are not covered by the MIT license: they remain the intellectual property of the Cashonize project and may not be used to brand forks or derived products without permission.

Cashonize is non-custodial software provided "as is", without warranty of any kind. You are solely responsible for safeguarding your seed phrases and funds; the authors and contributors cannot recover lost wallets and accept no liability for any loss of funds arising from the use of this software.

Special Thanks to

🙏 Special thanks to mainnet-pat, jimtendo and rnbrady for their major contributions to the project!

Thanks to damascene & bitjson for helping with the early formation of the project.

The 2024 work on the project was enabled by the financial support of the flipstarter contributors.
In special: molecular, Mike Komaransky, 'BCH Conference', toorik and majamalu.

Further thanks to bitcoincashautist, Joemar, Romit and Kallisti for being very helpful responding to questions.
Also a thank you to users reporting bugs: samrock5000, Stockleezy and Steve Thurmond.

History

Cashonize started in 2023, when CashTokens was only live on chipnet. It pioneered CashTokens and BCMR token metadata support before the upgrade activated on mainnet, making it the first wallet where users could hold and send CashTokens with rich token info.

Cashonize has kept pioneering since: it was the first wallet to support CashConnect, the first to display parsable NFTs, and the first to show BCH, tokens and DeFi positions as a single portfolio.

An important milestone at the start of 2026 was the addition of multi-wallet support and HD wallets for improved transaction privacy.

🪦 Cashonize started out as a web-only wallet written in vanilla JavaScript, before becoming the Vue-Typescript application built with Quasar it is today. You can find the archived legacy codebase on GitHub.

About

Cashonize: A cross-platform Bitcoin Cash Wallet

Topics

Resources

Security policy

Stars

21 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages