Skip to content

v0.14.0

Choose a tag to compare

@mr-zwets mr-zwets released this 08 Sep 09:23
· 28 commits to main since this release

Release Cashonize v0.14.0 for Desktop (Windows, Linux) and Android

Identities Release: a new identities page holds and manages the identities behind your tokens, publishing and verifying their metadata and keeping their UTXOs out of ordinary sends.

New in this release: the identities page, a new token creation page, CashToken UTXO management and a notice when a token identity is found in your wallet

Full changelog for v0.14.0:

✨ Add an identities page for the identities this wallet holds or watches
✨ Show a notice when a token identity is found in this wallet
✨ Rebuild token creation as a guided flow in the wallet tools
✨ Pick or prepare the UTXO whose transaction id becomes the token id
✨ Link and verify a new token's metadata before creating it
✨ Keep part of a new token's supply in reserve on its identity
✨ Protect specific tokens or NFTs from being spent by freezing their UTXO
✨ Pick which camera the QR scanner uses, on phones that offer more than one
🛠️ Detect QR codes faster, especially while the camera is still moving
🛠️ Find TapSwap listings and hodl contracts from the wallet's own history, loading faster
🛠️ Translate the text left in English in the dApp and token views
🛠️ Resolve identities over electrum when no Chaingraph server answers
🛠️ Configure the Chaingraph server per network and update the listed instances
🛠️ Switch the default IPFS gateway to filebase so token icons load reliably
🛠️ Refuse dApp requests that would spend or move one of your identities
🛠️ Explain the choice between keeping a new token's identity here or on CashTokens Studio
🛠️ Say when a transfer leaves held-back UTXOs behind
🛠️ Name the identity and its reserve change in the dApp signing dialog
🛠️ Add a user option to let connected apps spend identity UTXOs
🛠️ Replace the "Enable authchain resolution" developer setting with a user option to follow token identities
🐛 Clear the seed phrase from the add wallet form on leaving it
🐛 Return to the first page of the transaction history after switching wallets
🐛 Accept a second private key sweep link in the same session
🐛 Report a refused camera permission instead of an unknown error
🐛 Reset the block height on a network switch, so confirmations are counted against the right chain

✨ What the identities page can do
  • Find the identities this wallet's own keys created, hold their UTXOs back and say so at wallet open
  • Add any identity by its authbase, held or watch-only
  • Create an identity for a dapp, contract system or organization, behind a developer setting
  • Publish an identity's metadata, verified against the file it serves
  • See whether each publication location still matches the published hash
  • Transfer an identity, or the key that controls it, with what it carries spelled out
  • Issue tokens from an identity's reserve, or add them back to it
  • Follow an identity's history of publications, transfers and mints
  • Recognize CashTokens Studio identity keys and name what they guard
  • Follow the identities of the tokens you hold
  • Explain how identities work on Bitcoin Cash

Two new documents in /docs for anyone curious how this works under the hood:

  • BCMR Identities in Cashonize: how the wallet models, finds, protects and updates authchain identities, and which parts are the standard and which are the wallet's own rules.
  • Contract asset discovery: how the wallet finds what it owns without holding it, and why its own transaction history is the source rather than a search for the announcements.

Installation

For Windows, download and run the installer Cashonize-Setup-0.14.0.exe to install Cashonize as an application on your pc.

For Linux, download the AppImage Cashonize-0.14.0.AppImage.

For Android, download the apk file cashonize-android.apk.