rust-bitcoin-unsafe-fast/bitcoin/src
Andrew Poelstra a2a4efbe6a
Merge rust-bitcoin/rust-bitcoin#1975: Prepare for using new bech32 release
52f2332383 Remove docs from witness version conversion functions (Tobin C. Harding)
47d6d785cb Remove bip 173/350 test vectors (Tobin C. Harding)
e0eaeaad99 Split ParseError out of Error (Tobin C. Harding)
0f536e86dc Add new UnknownAddressTypeError for parsing address type (Tobin C. Harding)
e2014cba1b Import error variants within dislay impl (Tobin C. Harding)
9d7791fcd6 Remove unnecessary self:: from error import (Tobin C. Harding)
b2e485ed51 Split the address error code out into a separate module (Tobin C. Harding)
f34ca0c52b Move address.rs to address/mod.rs (Tobin C. Harding)

Pull request description:

  In preparation for depending on the recently released version of `rust-bech32` do a bunch of preparatory fixes.

  1. Improve `address` module error handling as we are doing else where at the moment
  2. Remove bip 173 and 350 test vector tests, these are fully covered in bech32
  3. Trim down the docs on `WitnessVersion`

  This PR is the first 8 patches of https://github.com/rust-bitcoin/rust-bitcoin/pull/1951

ACKs for top commit:
  sanket1729:
    ACK 52f2332383
  apoelstra:
    ACK 52f2332383

Tree-SHA512: 67a4ea4020b4e5c9c8396e4195e06dbd1d11335788f9e52f60abbc0b399e37e5dacc9bb7fa4e88221670322fa3c3407ade059d5c709f96e2df97240f4524e08c
2023-09-20 19:54:36 +00:00
..
address Remove bip 173/350 test vectors 2023-09-20 13:13:56 +10:00
blockdata Merge rust-bitcoin/rust-bitcoin#1975: Prepare for using new bech32 release 2023-09-20 19:54:36 +00:00
consensus Make Encodable/Decodable usage uniform 2023-08-31 13:14:02 +10:00
crypto Fix deprecation notice 2023-08-31 13:06:03 +10:00
merkle_tree Remove useless usage of vec! macro 2023-08-25 12:30:04 +10:00
p2p Make Encodable/Decodable usage uniform 2023-08-31 13:14:02 +10:00
psbt Fix: IndexOutOfBoundsError Display impl has values in wrong order 2023-09-11 11:25:21 -07:00
amount.rs Remove useless usage of vec! macro 2023-08-25 12:30:04 +10:00
base58.rs Merge rust-bitcoin/rust-bitcoin#1957: Remove deprecated code 2023-08-02 13:40:50 +00:00
bip32.rs Merge rust-bitcoin/rust-bitcoin#2020: Add version bytes consts 2023-08-25 14:57:59 +00:00
bip152.rs Make Encodable/Decodable usage uniform 2023-08-31 13:14:02 +10:00
bip158.rs Remove useless usage of vec! macro 2023-08-25 12:30:04 +10:00
error.rs Move `impl_std_error` to `bitcoin-internals` 2023-05-30 18:04:54 +02:00
hash_types.rs Improve the ScriptHash and WScriptHash types 2023-08-02 11:28:14 +10:00
internal_macros.rs Depend on hex-conservative 2023-07-21 10:59:46 +10:00
lib.rs Re-export Opcode 2023-08-31 13:10:19 +10:00
network.rs Move p2p::constants::Network to crate root 2023-08-01 16:46:59 +10:00
parse.rs Use standard set of derives on all error types 2023-07-28 06:15:49 +10:00
policy.rs bitcoin: Remove attribution from all files 2023-05-01 09:22:48 +10:00
pow.rs Use standard set of derives on all error types 2023-07-28 06:15:49 +10:00
serde_utils.rs Depend on hex-conservative 2023-07-21 10:59:46 +10:00
sign_message.rs Update base64 usage to 0.21.3 2023-08-30 22:47:56 -07:00
string.rs Use standard set of derives on all error types 2023-07-28 06:15:49 +10:00
taproot.rs Merge rust-bitcoin/rust-bitcoin#1957: Remove deprecated code 2023-08-02 13:40:50 +00:00
test_macros.rs bitcoin: Remove attribution from all files 2023-05-01 09:22:48 +10:00