Cashu Nutshell v0.12.0: Wallet REST API, TokenV3, Coin Selection

Cashu is a Chaumian Ecash wallet and mint for Bitcoin Lightning. Cashu Nutshell is the reference implementation in Python.

Cashu Nutshell v0.12.0: Wallet REST API, TokenV3, Coin Selection

Wallet: New TokenV3 format

  • "The new TokenV3 format makes it a lot easier to parse Cashu tokens. It is already supported by all known Cashu wallets."

Wallet: Coin selection of all tokens from old epochs

  • "If the a mint rotates its keys to a new epoch, the wallet will now automatically select all coins from past epochs and redeem them for new ones."
  • "That means that all tokens in the wallet should be from the latest epoch which is a requirement for making the Proof of Liabilities Scheme for Ecash work."

Wallet: New REST API

  • "This is a huge improvement for the wallet's utility. This update provides a simple REST API for almost all of the functionality of the wallet that is otherwise accessible via the command line interface."
  • "This will make it a lot easier to write apps that can use the Nutshell wallet in the background, for example faucets or other third party software that wants to use Nutshell."

NUT updates

Misc

Fixes

New Contributors

Full Changelog: 0.10.0...0.12.0

GitHub Repo