rust-bitcoin-unsafe-fast/bitcoin/src
Andrew Poelstra 750b4dfb8b
Merge rust-bitcoin/rust-bitcoin#2569: Move types to `units`
cbee9781e8 Move unit types to units (Tobin C. Harding)
5bd0d7194b Remove unused absolute::Error (Tobin C. Harding)

Pull request description:

  Move the following unit types to the new `units` crate:

  - `locktime::absolute::{Height, Time}`
  - `locktime::relative::{Height, Time}`
  - `FeeRate`
  - `Weight`

  Also move the `parse` module as well as constants as required.

  Do minimal changes to get things building:

  - Feature gate on "alloc" as needed.
  - Remove rustdocs that use `bitcoin` types.
  - Re-export units types so this is a non-breaking change.
  - Fix import paths.

  Patch 1 was originally #2526, putting it in via this PR to try and speed up the process.

  Close: #2282

ACKs for top commit:
  sanket1729:
    ACK cbee9781e8
  apoelstra:
    ACK cbee9781e8 lgtm. this is a good start. I think the LockTime types should follow Height and Time

Tree-SHA512: 6b0d63c7b054008598d7fa81be7d8c112f2778883b5529d79d446617b94b3c196c9ac735f840d1dfb488700894d3161c6976d44ab0e12ac3af4008068eac5f87
2024-03-15 22:43:51 +00:00
..
address Implement infallible for errors 2024-03-08 16:48:34 +11:00
blockdata Merge rust-bitcoin/rust-bitcoin#2569: Move types to `units` 2024-03-15 22:43:51 +00:00
consensus Upgrade hex dependency 2024-03-10 10:35:01 +11:00
crypto Merge rust-bitcoin/rust-bitcoin#2563: Added more tests for PublicKey::from_str 2024-03-15 08:07:18 +00:00
merkle_tree Implement infallible for errors 2024-03-08 16:48:34 +11: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 Upgrade hex dependency 2024-03-10 10:35:01 +11:00
bip32.rs Implement infallible for errors 2024-03-08 16:48:34 +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 Add deprecation comment to hash_types module 2023-12-05 15:01:18 +11: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
parse.rs Move unit types to units 2024-03-12 11:59:39 +11: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