Skip to content
This repository has been archived by the owner on Sep 12, 2023. It is now read-only.

0.4.21

Compare
Choose a tag to compare
@1010Tom 1010Tom released this 27 Jun 07:36
6f13567

Added

  • Allow maker to provide extended private key as argument when starting. This key will be used to derive the internal wallet according to Bip84
  • Added new HTTP endpoint to manually trigger a wallet sync under /api/sync
  • Added manual wallet sync button to the UI to allow the user to trigger a manual sync
  • Added new endpoint to maker and taker to get the daemon version under /api/version
  • Added an info box in taker-ui to show if a new version is available

Changed

  • Migrate away from JSON blobs in the DB to a more normalized database for RolloverCompleted events
  • Use sled database for wallet. The wallet file is stored in your data-dir as either maker-wallet for the maker and taker-wallet for the taker respectively
  • Rollover using the libp2p connection
  • Improve the rollover protocol for resilience. Allow rollovers from a previous commit-txid and record a snapshot of the complete fee after each rollover
  • Collaborative settlement using the libp2p connection
  • Improve the collaborative settlement protocol for resilience. Exchange signatures to allow the taker to publish the collaborative settlement transaction at the end of the protocol.

Fixed

  • An issue where the stored revoke commit adaptor signature was not stored correctly. We now correctly pick the adaptor signature from the previous Dlc.