Skip to content

Releases: p2pderivatives/cfd-core

Release v0.3.2

26 Sep 04:54
4e90823
Compare
Choose a tag to compare

Changes in this Release:

  • feat: support BIP86
    • fix: output descriptor parser for BIP341
  • feat: update libwally-core
    • fix: miniscript thresh
  • feat: add simple unblind API
  • feat: add pegout address API
  • feat: add bitcoin block API
  • feat: add SetTxInSequence
  • feat: elements OP_SUCCESSx check.
  • feat: add endian support API
  • refactor: add/remove API
  • fix: calculate 0-amount blinding size.
  • fix: raw descriptor on elements.
  • fix: calculate pegin fee.
    • add txoutproof size
    • rename fedpegScript to claimScript (mistake)
  • fix: operator logic.
  • fix: log level check
  • fix: create P2SH-P2WPKH pegout descriptor
  • fix: parse coinbase scriptsig
  • fix: convert pk descriptor on taproot.
  • fix: warning
  • test: fix codescan
  • style: clang-format 12
  • doc: add see (bitcoin block source code)

Release v0.3.1

24 May 08:40
822c872
Compare
Choose a tag to compare

Changes in this Release:

  • feat: support taproot output descriptor.
  • feat: add scripttree valid api
  • feat: add tolower API
  • feat: support SIGHASH_RANGEPROOF
  • fix: set pegin & issuance flag on single txin format.
  • fix: support c++20 (change logger)
  • fix: support cmake 3.20
  • fix: sighashtype string
  • fix: rename root hash to base hash.
  • doc: add version. update README.md

Release v0.3.0

29 Mar 10:02
063b76b
Compare
Choose a tag to compare

Changes in this Release:

  • feat: taproot support
    • get taproot sighash
    • bech32m address
    • taproot script tree & tapscript
  • feat: psbt(v0) support
  • feat: Add optimized batch function for computing schnorr sig point
  • feat: add operator API (HashUtil, ScriptBuilder, etc.)
  • feat: add ripemd160 API
  • feat: change cpp version option
  • feat: upgrade libwally-core 0.8.2
  • fix: minimum ct size.
  • fix: add amount balance check on confidential transaction's blinding.
  • fix: warning on GCC9
  • doc: update README.md
  • doc: convert header file comments to english
  • test: guard macos-11.0 (because github actions often do not work or later work.)

Release v0.2.2

01 Dec 01:10
c2a774d
Compare
Choose a tag to compare

Changes in this Release:

  • feat: arm build support (for Apple Silicon(M1))
  • feat: change googletest (for CMake 3.9 or later)
  • refactor: update script

Release v0.2.1

21 Nov 05:22
af1fbc5
Compare
Choose a tag to compare

Changes in this Release:

  • feat: output blinder
  • test: fix runner version, add macos-11.0

Release v0.2.0

28 Oct 04:42
18c8fd6
Compare
Choose a tag to compare

Changes in this Release:

  • update libwally-core version
  • feat: update schnorr signature and add ECDSA adaptor signatures
  • feat: add key operation API.
  • feat: add bytedata API
  • fix: calc rangeproof on estimate fee
  • fix: calculate elements txin size
  • fix: reuse blinded txout's rangeproof size
  • fix: GetExtkey's Information path on root path.
  • fix: guard std::string::append (append indent)
  • fix: update miniscript
  • fix: rpath build target
  • fix: remove lockfile
  • fix: update add-path (modify github actions)
  • test: add code scan