This repository has been archived by the owner on Sep 12, 2023. It is now read-only.
0.4.12
Changed
- Allow to run the
taker
binary without parameters: Default the bitcoin-network subcommand tomainnet
and apply defaults for themainnet
andtestnet
maker. - Change the finality confirmations for spend transactions to
3
confirmations instead of1
. - 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 aforce
close scenario.