All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- support for DLC channels
- remove event maturity from
ContractInput
. The maturity is now computed from the oracle event information. - closed contract data is now pruned geatly reducing storage usage.
- better validation of rounding intervals
- better validation of
ContractInput
and contract offers.
Contract
enum now has aPre-Closed
state.dlc
crate version update.
parallel
feature for computing anticipation points in parallel.- signing of transaction inputs was added to the
Wallet
trait. - support for contracts with multi oracle with varying number of digits.
- serialization format was changed according to update of the DLC specifications.
- improved validation of payout curves.
- validation of node id on manager callbacks.
- validation of received contract offers.
- computation of contract id according to the DLC specifications.
- conversion of hyperbola curves.