Releases: diybitcoinhardware/embit
Releases · diybitcoinhardware/embit
v0.4.9
Minor bugfix.
Release notes:
- fix blinding of the PSET transaction if some inputs are unconfidential
v0.4.8
Release notes
- Add thread locks so multi-thread applications can work properly (Specter-Desktop)
v0.4.7
Release notes
- Fix surjection proof bindings
v0.4.6
Release notes:
- add Taproot single-key support -
taproot_tweak
,schnorr_sign
,schnorr_verify
methods, correspondingtr()
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
Release notes:
- Add support for taproot addresses and basic descriptor
tr(key)
- Minor bugfixes
v0.4.4
v0.4.3
v0.4.2
Release notes
- make
non_witness_utxo
verification optional so parsing of psbt2 doesn't break ifnon_witness_utxo
tag comes beforetxid
tag. You can verify the transaction after parsing withpsbt.verify(ignore_missing)
.ignore_missing
allows you to ignore missingnon_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
Release notes
- Add full support for blinding and unblinding liquid transactions
v0.4.0
Release notes:
- PSBTv2 support
thresh
descriptor now supports1<=k<=n
- Added integration tests with bitcoin rpc and liquid rpc
- Experimental shamir secret sharing support
- Experimental Liquid support (including PSETv2 support)