Skip to content

Releases: AtomicFinance/cfd-dlc

Release v0.0.25

09 Jul 04:45
9167822

Choose a tag to compare

This release introduces DLC Splicing functionality - allowing existing DLC funding outputs to be used as inputs for new DLCs.

Key Features:

  • DLC splicing functionality for transitioning between DLC contracts
  • Support for splice-in, splice-out, and DLC transition scenarios
  • Single-funded DLC transaction support
  • Comprehensive input validation and testing
  • CI/CD improvements and dependency updates

Technical Details:

  • Fee calculation updated for DLC input weights
  • Enhanced error handling with party-specific validation
  • Extensive test coverage with 11 new test cases
  • Maintains backward compatibility with existing DLC transactions

This release significantly enhances the DLC protocol's flexibility for dynamic contract management scenarios.

See CHANGELOG.md for complete details.

Release v0.0.24

29 May 12:37
8be109a

Choose a tag to compare

Update libwally-core to cfd-0.3.9 for ARM64 building

Release v0.0.23

27 May 06:57
9f16bcf

Choose a tag to compare

Upgrade cfd to 0.3.27

v0.0.22

26 May 05:12
0275243

Choose a tag to compare

Revert CFD to v0.3.26 until new adaptor signature syntax is updated

Release v0.0.21

26 May 03:08
74d18f3

Choose a tag to compare

Changes Update CFD dependency from v0.3.13 to v0.4.3

Release v0.0.20

26 May 02:07
0cae638

Choose a tag to compare

Changes Bump CMake minimum version from 3.13 to 3.15 across all CMakeLists.txt files and fix CMake configuration issue with gen_context target

v0.0.11

01 Jun 05:52
@zpv zpv
2477e11

Choose a tag to compare

Use ComputeSigPointBatch

v0.0.10

24 May 09:50
@zpv zpv
d3a92de

Choose a tag to compare

Enable fewer messages than rvalues

Add ability to pass in less messages than r values for a particular CET
Add OutOfRange guard to ensure r values length greater or equal to messages length
Add CfdException to CreateCetAdaptorSignatures and VerifyCetAdaptorSignatures if r values length is less than messages length
Add tests for AdaptorSigMultipleNoncesWithFewerMessagesThanNonces and AdaptorSigMultipleNoncesWithMoreMessagesThanNoncesFails

v0.0.9

24 May 08:42
@zpv zpv
c2d3dbb

Choose a tag to compare

Merge branch 'develop' into merge-upstream