rust-bitcoin-unsafe-fast/bitcoin/tests/data/serde
sanket1729 289dc1e7f5 Remove serde for taprootspendinfo
Implementing this for spendinfo is really complicated because it
contains some cached data without retaining the components that are used
to compute them.

Users should serde the 1) NodeInfo and 2) internal key and reconstruct
TaprootSpendInfo from it.
2023-03-01 16:58:24 -08:00
..
README.md
absolute_lock_time_blocks_bincode
absolute_lock_time_seconds_bincode
address_bincode
block_bincode
child_number_bincode
control_block_bincode
control_block_hex
ecdsa_sig_bincode
ecdsa_sig_hex
extended_priv_key
extended_priv_key_bincode
extended_pub_key
extended_pub_key_bincode
private_key_bincode
proprietary_key_bincode
psbt_bincode
public_key_bincode
public_key_hex
raw_pair_bincode
relative_lock_time_blocks_bincode
relative_lock_time_seconds_bincode
script_bincode
taproot_sig_bincode
taproot_sig_hex
taptree_bincode
transaction_bincode
transaction_ser
txin_bincode
txin_ser
txout_bincode
u256_bincode
uint128_bincode
uint256_bincode
witness_bincode

README.md

Serialization input/output

Files here contain hex strings and binary data representing types used for regression testing.

  • *_hex: consensus encoded types represented as hex strings
  • *_ser: consensus encoded types represented as binary data
  • *_bincode: types serialized with serde as bincode

We consensus deserialize, serde serialize, then check against the expected data to verify no serde regressions have been introduced.