#transaction #zcash #role #version #bip #match #across

no-std pczt

Tools for working with partially-created Zcash transactions

4 releases (2 breaking)

new 0.2.1 Mar 5, 2025
0.2.0 Feb 21, 2025
0.1.0 Dec 17, 2024
0.0.0 Oct 8, 2024

#377 in Magic Beans

Download history 3/week @ 2024-12-07 234/week @ 2024-12-14 11/week @ 2024-12-21 5/week @ 2025-01-04 3/week @ 2025-01-11 25/week @ 2025-01-25 24/week @ 2025-02-01 113/week @ 2025-02-15 132/week @ 2025-02-22 206/week @ 2025-03-01

451 downloads per month
Used in 2 crates (via zcash_client_backend)

MIT/Apache

490KB
7.5K SLoC

pczt

This library implements the Partially Created Zcash Transaction (PCZT) format. This format enables splitting up the logical steps of creating a Zcash transaction across distinct entities. The entity roles roughly match those specified in BIP 174: Partially Signed Bitcoin Transaction Format and BIP 370: PSBT Version 2, with additional Zcash-specific roles.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~3.5–8MB
~142K SLoC