Partially Signed Bitcoin Transactions
  • Rust 99.8%
  • Just 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
nymius 9cebdd6e41
All checks were successful
Continuous Integration / Test (minimal, stable) (push) Successful in 7m7s
Continuous Integration / Test (minimal, msrv) (push) Successful in 8m34s
Continuous Integration / Test (recent, msrv) (push) Successful in 8m46s
Continuous Integration / Check (api) (push) Successful in 2m12s
Continuous Integration / Check (docs) (push) Successful in 2m25s
Continuous Integration / Check (docsrs) (push) Successful in 2m26s
Continuous Integration / Check (fmt --check) (push) Successful in 2m12s
Continuous Integration / Test (recent, stable) (push) Successful in 7m3s
Continuous Integration / Check (lint) (push) Successful in 2m41s
Continuous Integration / Check (integration) (push) Successful in 3m21s
Continuous Integration / Fuzz (push) Successful in 1m59s
Merge rust-bitcoin/rust-psbt#189: Update toolchains
c8eab72801 fuzz: update nightly toolchain (RBMT Bot)
48dda0623a Update nightly toolchain (RBMT Bot)

Pull request description:

  Automated update to toolchains by update-toolchains workflow.

ACKs for top commit:
  nymius:
    ACK c8eab72801

Tree-SHA512: 5111de7616915a39b991e3f5540a1ff404b4dad1a2f9bc364e5ff62ca07be1b0925748379edeaedd2450c171ffd5b21c1c5e8b521039eac13cd4e65d41d7ce0f
2026-06-22 09:55:10 -03:00
.cargo ci: setup cargo-mutants with .cargo/mutants.toml 2026-06-04 13:31:03 -03:00
.forgejo ci: use native if condition to skip mutant publishing 2026-06-05 07:16:08 -07:00
bitcoind-tests build: bump miniscript to 13.0.0 2026-06-03 22:31:14 -03:00
docs Merge rust-bitcoin/rust-psbt#155: Add an ADR for the v0 API deprecation 2026-05-25 17:24:22 +10:00
examples Change T::from_str(s) to s.parse::<T>() 2026-05-22 09:21:09 -07:00
fuzz fuzz: update nightly toolchain 2026-06-21 00:04:25 +00:00
src build: bump miniscript to 13.0.0 2026-06-03 22:31:14 -03:00
tests tests: migrate bip375 tests to framework 2026-06-05 14:50:27 -07:00
.gitignore ci: manage cargo-mutants version with cargo-rbmt 2026-06-04 20:19:47 -07:00
Cargo-minimal.lock build: bump miniscript to 13.0.0 2026-06-03 22:31:14 -03:00
Cargo-recent.lock build: bump miniscript to 13.0.0 2026-06-03 22:31:14 -03:00
Cargo.toml Update nightly toolchain 2026-06-21 00:04:24 +00:00
CHANGELOG.md docs: update CHANGELOG with miniscript changes 2026-06-19 10:21:52 -03:00
CONTRIBUTING.md docs: fix up CONTRIBTING and point it at docs 2026-05-22 13:37:08 -07:00
justfile Merge rust-bitcoin/rust-psbt#165: Update just recipe to also update subpackage lockfiles 2026-06-05 15:09:45 -07:00
LICENSE Initial commit 2023-11-09 10:19:57 +11:00
rbmt-version Bump cargo-rbmt version 2026-06-02 12:17:10 -07:00
README.md docs: update readme with read-only remote info 2026-04-24 12:03:31 -07:00
rustfmt.toml Doc typos 2026-05-11 18:21:53 -07:00

Partially Signed Bitcoin Transactions

Implementation of the Partially Signed Bitcoin Transaction Format as defined in BIP-174 and PSBT version 2 as defined in BIP-370.

Minimum Supported Rust Version (MSRV)

This library should always compile with any combination of features on Rust 1.74.0.

Contributing

The canonical repository is at git.rust-bitcoin.org/rust-bitcoin/rust-psbt. A read-only remote exists on GitHub.

We have a dedicated developer channel on IRC, #[email protected] where you may get helpful advice if you have questions.

Please see CONTRIBUTING.md for guidelines.

License

The code in this project is licensed under the Creative Commons CC0 1.0 Universal license. We use the SPDX license list and SPDX IDs.