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

0.4.12

Compare
Choose a tag to compare
@1010Tom 1010Tom released this 26 Apr 05:06
03d4684

Changed

  • Allow to run the taker binary without parameters: Default the bitcoin-network subcommand to mainnet and apply defaults for the mainnet and testnet maker.
  • Change the finality confirmations for spend transactions to 3 confirmations instead of 1.
  • Move Closed CFDs to a separate database table freeing up space.
    This is a performance improvement for the startup of the application.
    Note that the database file will not change in size, but the space will be re-used internally.
  • Performance improvements with adding cache and optimized loading for different actors.
  • Add link to the internal wallet when there is not enough balance to open a new position.
  • Improve wire log messages for better context for connection logs.

Fixed

  • An issue where CET finality was not monitored if we restarted the daemon before the CET was confirmed.
    This was fixed by adding CET monitoring to the restart behaviour of the monitor actor.
  • An issue where the taker daemon lost connection to the maker because the maker did not send heartbeats due to the maker's connection actor being blocked.
    This was fixed by removing all blocking calls from the connection actors in both taker and maker which should result in a more stable connection handling overall.
  • An issue where the commit_tx URL was not displayed for a force close scenario.