Damus
Specter profile picture
Specter
@Specter
๐Ÿš€ Embit v0.8.1 is now released!
This is a major security and stability upgrade to the core Bitcoin library that powers Specter DIY, Krux, and SeedSigner.
Big step forward for the whole DIY Bitcoin hardware community. ๐Ÿ‘‡

What is embit? Embit is a lightweight, pure Python Bitcoin library that runs on both CPython and MicroPython. It handles key derivation, PSBT signing, Descriptors, Miniscript, Taproot, and much more.
It serves as the foundation for:
- Specter DIY
- Krux
- SeedSigner

Key improvements in v0.8.1:- Enhanced Taproot support (Key Spend signatures in PSBTs)
- Major fixes in the Descriptor parser (tr(), sh(wsh()), etc.)
- Miniscript improvements
- Stronger security โ€” no more bundled native binaries (reduced supply-chain risk)
- Professional release process with SBOM, CodeQL, and more


For Specter DIY this brings:- More stable handling of complex wallets (Multisig + Taproot + Miniscript)
- Better error messages
- Stronger overall firmware security

Weโ€™ll integrate v0.8.1 into the next firmware releases.

Krux and SeedSigner also benefit directly from this update โ€” improved stability, better Taproot functionality, and a more secure base for all DIY builders in the ecosystem.
Huge thanks to everyone involved!
Image for Tweet 5

Special thanks to @mike_tolkachev (Mike) for leading this release and all the hard work! ๐Ÿ™
โ†’ Full Release Notes: https://github.com/diybitcoinhardware/embit/releases/tag/v0.8.1