github cashubtc/nutshell 0.16.2

one day ago

0.16.2

This hot fix disables a feature introduced in 0.16.1 that prevented proofs from getting stuck in case where the Lightning backend is detected to be malfunctioning. In that case, the mint would lock all Lightning payments and return the error "Melt is disabled. Please contact the operator.".

Tests have shown that this feature triggers in too many unrelated cases which is why it is disabled by default now. To manually turn on this feature, set the .env variable MINT_DISABLE_MELT_ON_ERROR=True.

Changes since 0.16.1: 0.16.1-branch...0.16.2-branch

0.16.1

This update brings several bug fixes and stability improvements to nutshell. It also adds support for LND via gRPC.

Mint

  • Support for LND via gRPC for LndRPCWallet
  • NUT-15 Multinut payments for CLNRestWallet
  • Stability improvements

Wallet

  • Several minor bug fixes

Protocol

  • NUT-06: Announce local time
  • NUT-06: Announce icon URL with the .env flag MINT_INFO_ICON
  • NUT-04: Mint invoices with a description
  • Fix: HTLC signature model

Updating

Notice: This release bumps the minimal Python version to 3.10. If you were using an older version, upgrade your Python version first before you upgrade nutshell.

Dn't forget to run poetry install if you update from the git repository.

What's Changed

New Contributors

Full Changelog: 0.16.0...0.16.1

Don't miss a new nutshell release

NewReleases is sending notifications on new releases.