Skip to content

Releases: diybitcoinhardware/embit

v0.4.9

14 Sep 13:05
Compare
Choose a tag to compare

Minor bugfix.

Release notes:

  • fix blinding of the PSET transaction if some inputs are unconfidential

v0.4.8

10 Sep 14:24
Compare
Choose a tag to compare

Release notes

  • Add thread locks so multi-thread applications can work properly (Specter-Desktop)

v0.4.7

09 Sep 11:30
Compare
Choose a tag to compare

Release notes

  • Fix surjection proof bindings

v0.4.6

24 Aug 20:14
Compare
Choose a tag to compare

Release notes:

  • add Taproot single-key support - taproot_tweak, schnorr_sign, schnorr_verify methods, corresponding tr() descriptor (without embedded scripts for now), address generation and psbt signing.
  • minor Liquid improvements
  • bugfixes in miniscript

Special huge thanks to @jreesun ( krux hardware wallet ) and @darosior ( Revault project ) for testing, finding bugs and fixing them!

v0.4.5

12 Jul 18:50
Compare
Choose a tag to compare

Release notes:

  • Add support for taproot addresses and basic descriptor tr(key)
  • Minor bugfixes

v0.4.4

10 Jul 12:45
Compare
Choose a tag to compare

Release notes

  • add some liquid-address functionality: detect network from address and transform confidential address to unconfidential (1446268)

v0.4.3

08 Jul 14:43
Compare
Choose a tag to compare

Release notes:

  • Add PSBTView: RAM-efficient PSBT processing (#15)
  • Grind for low R when signing (#14)
  • Adds support for using the non-English BIP39 wordlists (#11) (@kdmukai)

v0.4.2

16 Jun 10:45
Compare
Choose a tag to compare

Release notes

  • make non_witness_utxo verification optional so parsing of psbt2 doesn't break if non_witness_utxo tag comes before txid tag. You can verify the transaction after parsing with psbt.verify(ignore_missing). ignore_missing allows you to ignore missing non_witness_utxo that can open possibility for segwit attack
  • Descriptor class can check if it owns psbt scope now. Usage example: desc.owns(psbt.inputs[0])

v0.4.1

16 Jun 10:42
Compare
Choose a tag to compare

Release notes

  • Add full support for blinding and unblinding liquid transactions

v0.4.0

02 Jun 18:33
Compare
Choose a tag to compare

Release notes:

  • PSBTv2 support
  • thresh descriptor now supports 1<=k<=n
  • Added integration tests with bitcoin rpc and liquid rpc
  • Experimental shamir secret sharing support
  • Experimental Liquid support (including PSETv2 support)