rust-bitcoin-unsafe-fast/bitcoin/tests
Daniel Roberts 9aa235c24d BREAKING: Change Psbt serde implementations
Replace derived Psbt serde implementation with one that conforms to
BIP-174. In human readable serde contexts, serialize to the base64
encoded format, and in binary serde contexts, serialize to the raw
binary format.

The previous derived serde implementation cannot be used in a backward or
forward compatible way in binary formats like bincode, which means that
every field added to the Psbt struct would break serde de/serialization
into binary formats. Instead, this one-time breaking change will fix the
issue going forward.

Downstream users with persisted data in the old serde format should continue
using 0.32.x to create migrations to the new format.
2025-05-22 16:41:05 -05:00
..
data BREAKING: Change Psbt serde implementations 2025-05-22 16:41:05 -05:00
bip_174.rs Merge rust-bitcoin/rust-bitcoin#4387: bip32: overhaul error types and add a "maximum depth exceeded" error 2025-04-30 13:12:01 +00:00
psbt-sign-taproot.rs Accept flexible input types for Taproot-related functions 2025-05-06 09:01:27 -03:00
serde.rs BREAKING: Change Psbt serde implementations 2025-05-22 16:41:05 -05:00
serde_opcodes.rs Remove usage of blockdata from paths 2024-06-20 12:00:22 +10:00