Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rust-bitcoin/rust-psbt-v0
Partially Signed Bitcoin Transaction Format - BIP-174
https://github.com/rust-bitcoin/rust-psbt-v0
Last synced: about 16 hours ago
JSON representation
Partially Signed Bitcoin Transaction Format - BIP-174
- Host: GitHub
- URL: https://github.com/rust-bitcoin/rust-psbt-v0
- Owner: rust-bitcoin
- License: cc0-1.0
- Created: 2024-09-19T00:47:13.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2024-09-24T23:52:17.000Z (about 2 months ago)
- Last Synced: 2024-09-25T07:22:51.822Z (about 2 months ago)
- Language: Rust
- Size: 98.6 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Partially Signed Bitcoin Transactions
Implementation of the Partially Signed Bitcoin Transaction Format as defined in [BIP-174].
## Contributing
For now we more or less just follow the contribution guidelines of
[rust-bitcoin](https://github.com/rust-bitcoin/rust-bitcoin/CONTRIBUTING.md).### Minimum Supported Rust Version (MSRV)
This library should always compile with any combination of features on **Rust 1.63.0**.
### Just
We support [`just`](https://just.systems/man/en/) for running dev workflow commands. Run `just` from
your shell to see list available sub-commands.### Building the docs
We build docs with the nightly toolchain, you may wish to use the following shell alias to check
your documentation changes build correctly.```
alias build-docs='RUSTDOCFLAGS="--cfg docsrs" cargo +nightly rustdoc --features="$FEATURES" -- -D rustdoc::broken-intra-doc-links'
```### Githooks
To assist devs in catching errors _before_ running CI we provide some githooks. If you do not
already have locally configured githooks you can use the ones in this repository by running, in the
root directory of the repository:
```
git config --local core.hooksPath githooks/
```Alternatively add symlinks in your `.git/hooks` directory to any of the githooks we provide.
### rustfmt
We format with `cargo +nightly fmt`, see `./rusntfmt.toml` for the current configuration.
## License
The code in this project is licensed under the [Creative Commons CC0 1.0 Universal license](LICENSE).
We use the [SPDX license list](https://spdx.org/licenses/) and [SPDX IDs](https://spdx.dev/ids/).[BIP-174]:
[BIP-370]: