Latest Release
- Repository: cashubtc/nutshell
- Published on: 2024-11-14 14:41:26 UTC
- Version Tag: 0.16.3
- By: callebtc
- On GitHub: cashubtc/nutshell/releases
This is service update fixing a number of bugs and other minor issues.
Mint
- bolt11 invoices with different units on the same mint now settle externally via the Lightning network
- Turn on multipath payments (MPP) by default for LND and CLN
- NUT-06: Signal alternative URLs to reach the mint from using
.env
varMINT_INFO_URLS
- Fix: Signal NUT-14 support (HTLCs) in info endpoint
- Fix: Return LN preimage in lookup of successful melt quote
Wallet
- Store Lightning invoices in new melt and mint quote tables
- Sort outputs by amount to mitigate transaction amount privacy leaks
- Minor bug fixes to support older mints
What's Changed
- Mint: settle mint-melt on same mint with different units externally by @gudnuf in https://github.com/cashubtc/nutshell/pull/651
- add preimage and change fields to response from
GET /v1/melt/quote/bolt11/{quote_id}
by @elnosh in https://github.com/cashubtc/nutshell/pull/656 - sort split from split_wallet_state by @elnosh in https://github.com/cashubtc/nutshell/pull/653
- Wallet: store quotes by @callebtc in https://github.com/cashubtc/nutshell/pull/657
- Chore: update dev dependencies by @callebtc in https://github.com/cashubtc/nutshell/pull/658
- Fix wallet backwards paid flag melt by @callebtc in https://github.com/cashubtc/nutshell/pull/659
- Wallet: deprecated api: Catch JSON decoding errors in response handling by @callebtc in https://github.com/cashubtc/nutshell/pull/660
- Ensure state check compatibility with versions < 0.16.0 by @callebtc in https://github.com/cashubtc/nutshell/pull/661
- bump version to 0.16.2 by @callebtc in https://github.com/cashubtc/nutshell/pull/664
- Mint: Turn off locking by default by @callebtc in https://github.com/cashubtc/nutshell/pull/662
- Bump python version requirements in all files by @callebtc in https://github.com/cashubtc/nutshell/pull/654
- Fix db lock tests by @callebtc in https://github.com/cashubtc/nutshell/pull/665
- Wallet check payment hash by @lollerfirst in https://github.com/cashubtc/nutshell/pull/649
- add nut-14 as supported in info endpoint by @elnosh in https://github.com/cashubtc/nutshell/pull/647
- [FIX] Wallet sort outputs before swapping by @lollerfirst in https://github.com/cashubtc/nutshell/pull/648
- Conditions: refactor pubkey extraction and assume
n_sigs=1
for refund spend path by @callebtc in https://github.com/cashubtc/nutshell/pull/644 - NUT-06: add urls field by @prusnak in https://github.com/cashubtc/nutshell/pull/638
- Add FakeWallet invoice features tag for supported payment secret by @davidcaseria in https://github.com/cashubtc/nutshell/pull/609
- Mint: turn on mpp by default by @callebtc in https://github.com/cashubtc/nutshell/pull/667
- Fix: format by @callebtc in https://github.com/cashubtc/nutshell/pull/668
- bump version to 0.16.3 by @callebtc in https://github.com/cashubtc/nutshell/pull/669
New Contributors
- @gudnuf made their first contribution in https://github.com/cashubtc/nutshell/pull/651
- @davidcaseria made their first contribution in https://github.com/cashubtc/nutshell/pull/609
Full Changelog: https://github.com/cashubtc/nutshell/compare/0.16.1...0.16.3
Data updated on: 2024-12-21 09:29 UTC