https://github.com/bitcoindevkit/bdk-tx
Miniscript based transaction builder used to create and update PSBTs
https://github.com/bitcoindevkit/bdk-tx
Last synced: 9 months ago
JSON representation
Miniscript based transaction builder used to create and update PSBTs
- Host: GitHub
- URL: https://github.com/bitcoindevkit/bdk-tx
- Owner: bitcoindevkit
- License: mit
- Created: 2024-10-01T00:31:17.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-07-10T09:49:41.000Z (11 months ago)
- Last Synced: 2025-08-12T23:31:03.595Z (10 months ago)
- Language: Rust
- Homepage:
- Size: 120 KB
- Stars: 10
- Watchers: 7
- Forks: 8
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `bdk_tx`
This is a transaction building library based on `rust-miniscript` that lets you build, update, and finalize PSBTs with minimal dependencies.
Because the project builds upon [miniscript] we support [descriptors] natively.
Refer to [BIP174], [BIP370], and [BIP371] to learn more about partially signed bitcoin transactions (PSBT).
**Note:**
The library is unstable and API changes should be expected. Check the [examples] directory for detailed usage examples.
## Contributing
Found a bug, have an issue or a feature request? Feel free to open an issue on GitHub. This library is open source licensed under MIT.
[miniscript]: https://github.com/bitcoin/bips/blob/master/bip-0379.md
[descriptors]: https://github.com/bitcoin/bitcoin/blob/master/doc/descriptors.md
[BIP174]: https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki
[BIP370]: https://github.com/bitcoin/bips/blob/master/bip-0370.mediawiki
[BIP371]: https://github.com/bitcoin/bips/blob/master/bip-0371.mediawiki
[examples]: ./examples