Boltz Backend v3.5.0 & Boltz Web App v1.3.2 Released

Boltz.exchange enables non-custodial swaps between different Bitcoin layers.

Boltz Backend v3.5.0 & Boltz Web App v1.3.2 Released
  • This release features a WebSocket API to subscribe to swap status updates and miscellaneous fixes and quality of life improvements for Taproot Swaps.

What's new

Bug Fixes

  • ElementsWalletProvider test flakiness - (3d8dee2)
  • Mattermost block formatting - (322db1e)
  • detection of already paid invoices - (b321af0)
  • improve LND HTLC acceptance logging - (ce4824b)
  • Bitcoin Core work queue exhaustion when fetching transactions - (029fb78)
  • mpay forbid self payments - (12bc09d)
  • wrong types in swagger (#485) - (3dab64b)
  • wrong onchainAmount swagger type - (e4db482)
  • CLN plugins for v24.02 - (eef0544)
  • mpay known routes (#503) - (492057a)
  • remove mpay exception traceback - (b2c14d6)
  • use right node for timeout query for invoices (#522) - (acd0b56)
  • harden Taproot signature generation - (622f291)
  • mpay error could not find a route error - (0bf3f06)

Documentation

Features

Miscellaneous Chores

Refactoring

  • strong typed EventEmitter - (808aea9)
  • simplify naming in DeferredClaimer - (b108bb2)
  • Reverse Swap BIP-21 query by invoice (#483) - (97e6328)
  • consistent endpoint in API V2 - (0308974)
  • use Sets for WebSocket mappings - (62ed227)

Boltz Web App v1.3.2 has also been released. This release includes:

Features

  • Prevent refunding to lockup address (#523)

Bug Fixes

  • NPM package version
  • Only retry claims of Taproot swaps (#531)
  • Node stats when LND is offline (#539)
  • Multiple claim transactions being broadcasted (#542)

GitHub Repo (backend)
GitHub Repo (web app)
Website