rust-bitcoin-unsafe-fast/bitcoin/src
Tobin C. Harding a7a99e06bb
Add a validation variant to `ParseError`
`require_network` is typically called as part of parsing, often in the
same line of code. Counter to our normal errors, it makes
`require_network` more ergonomic to use if we just return a `ParseError`
variant.

Close: #2507
2024-03-25 08:45:19 +11:00
..
address Add a validation variant to `ParseError` 2024-03-25 08:45:19 +11:00
blockdata Merge rust-bitcoin/rust-bitcoin#2626: Replace TBD with 0.32.0 2024-03-24 15:15:09 +00:00
consensus Implement consensus deserialize_hex 2024-03-14 09:49:36 +11:00
crypto bitcoin: Stop using base58 errors 2024-03-21 06:22:51 +11:00
merkle_tree merkle_block: add resource limit check during deserialization 2024-03-17 22:30:20 +00:00
p2p Add ServiceFlags::P2P_V2 2024-03-08 15:07:34 -05:00
psbt Merge rust-bitcoin/rust-bitcoin#2458: Support signing taproot in psbt 2024-03-15 07:52:27 +00:00
taproot Replace TBD with 0.32.0 2024-03-23 05:36:52 +11:00
bip32.rs bitcoin: Stop using base58 errors 2024-03-21 06:22:51 +11:00
bip152.rs Implement infallible for errors 2024-03-08 16:48:34 +11:00
bip158.rs Implement infallible for errors 2024-03-08 16:48:34 +11:00
error.rs Do infallible int from hex conversions 2024-02-27 10:40:52 +11:00
hash_types.rs hash_types: add unit tests for display of all hash types in the library 2024-02-29 18:45:30 +00:00
internal_macros.rs Make from_hex inherent for byte-like types 2024-02-22 09:16:31 +11:00
lib.rs Move unit types to units 2024-03-12 11:59:39 +11:00
network.rs Add ServiceFlags::P2P_V2 2024-03-08 15:07:34 -05:00
policy.rs bitcoin: Remove attribution from all files 2023-05-01 09:22:48 +10:00
pow.rs Merge rust-bitcoin/rust-bitcoin#2569: Move types to `units` 2024-03-15 22:43:51 +00:00
serde_utils.rs Fix new nightly warnings/errors 2024-02-21 14:13:49 +11:00
sign_message.rs Implement infallible for errors 2024-03-08 16:48:34 +11:00
test_macros.rs bitcoin: Remove attribution from all files 2023-05-01 09:22:48 +10:00