Commit Graph

  • 761de886be
    Remove imports of TryFrom and TryInto Tobin C. Harding 2023-11-24 03:51:57 +1100
  • 71d92bdbb9
    Merge rust-bitcoin/rust-bitcoin#2095: bitcoin: Add signing examples Andrew Poelstra 2023-11-22 22:08:16 +0000
  • 2664f978f3
    Merge rust-bitcoin/rust-bitcoin#2213: Fix InputWeightPrediction::P2WPKH_MAX constant DER sig length Andrew Poelstra 2023-11-22 20:32:31 +0000
  • 4d5415f835
    Add rust-version to the workspace manifests Tobin C. Harding 2023-11-15 11:54:33 +1100
  • a41e978855
    Update to edition 2021 Tobin C. Harding 2023-11-15 09:14:56 +1100
  • d9cc724187
    Bump MSRV to Rust version 1.56.1 Tobin C. Harding 2023-11-14 15:13:38 +1100
  • ba318f167a
    Merge rust-bitcoin/rust-bitcoin#2093: Manually implement `JsonSchema` Andrew Poelstra 2023-11-22 14:58:44 +0000
  • aeac9bbd87
    Merge rust-bitcoin/rust-bitcoin#2206: Add from_vb_const function Andrew Poelstra 2023-11-22 14:37:57 +0000
  • f41ebc2149 Add test for input weight predictions conduition 2023-11-21 06:06:03 +0000
  • 4514a80a23 Fix the InputWeightPrediction constants for DER signatures conduition 2023-11-21 06:04:38 +0000
  • b5ce219c62 add weight method to InputWeightPrediction conduition 2023-11-21 05:57:46 +0000
  • 321d3923b8 Add from_vb_const function yancy 2023-11-20 18:28:29 +0100
  • 3d17031725
    Derive Debug for PrivateKey for no-std builds Tobin C. Harding 2023-11-21 14:34:53 +1100
  • 8aa5501827
    Merge rust-bitcoin/rust-bitcoin#2202: Automated nightly rustfmt (2023-11-19) Andrew Poelstra 2023-11-20 14:45:41 +0000
  • 75c490c60f
    hashes: Remove default features from schemars dep Tobin C. Harding 2023-09-28 10:55:33 +1000
  • 1105876423
    Remove whitespace character from string Tobin C. Harding 2023-11-04 08:50:46 +1100
  • a6d7d542ab
    bitcoin:: Remove dev dependency serde_derive Tobin C. Harding 2023-09-28 10:34:42 +1000
  • 675da34127
    Merge rust-bitcoin/rust-bitcoin#2066: Add a `bitcoin-io` crate Andrew Poelstra 2023-11-19 14:03:25 +0000
  • f5882ef3c6 2023-11-19 automated rustfmt nightly apoelstra 2023-11-19 00:58:32 +0000
  • c12debfd0c
    Merge rust-bitcoin/rust-bitcoin#2172: Add `params` method to `Network` Andrew Poelstra 2023-11-18 18:19:52 +0000
  • 50fc63b171
    Merge rust-bitcoin/rust-bitcoin#1127: Add policy section to docs Andrew Poelstra 2023-11-16 13:36:24 +0000
  • c03ef3c219
    Merge rust-bitcoin/rust-bitcoin#2194: Script documentation weirdness and typos Andrew Poelstra 2023-11-16 01:29:08 +0000
  • 43cd352cf9
    Merge rust-bitcoin/rust-bitcoin#2185: add input weight predictions for p2pkh outputs Andrew Poelstra 2023-11-15 23:34:12 +0000
  • c745c97e5f add input weight predictions for p2pkh outputs conduition 2023-11-10 19:14:23 +0000
  • e3f2c4fa43
    Fix broken link in CONTRIBUTING.md Vojtěch Toman 2023-11-15 21:03:56 +0100
  • e1c4986f4a
    Improve Script documentation and fix typos Vojtěch Toman 2023-11-15 20:57:22 +0100
  • c0de0f7bde
    Merge rust-bitcoin/rust-bitcoin#2120: Improve public re-exports Andrew Poelstra 2023-11-14 22:49:56 +0000
  • ee787c6481
    Merge rust-bitcoin/rust-bitcoin#2182: fix: FeeRate::checked_mul_by_weight should scale output down by 1000 Andrew Poelstra 2023-11-13 21:03:29 +0000
  • 6c6c08ca50 add second test case conduition 2023-11-10 17:19:33 +0000
  • 0c56131819 fix: FeeRate::checked_mul_by_weight should scale output down by 1000 conduition 2023-11-09 19:09:40 +0000
  • add371d263 Remove `core2` dependency entirely Matt Corallo 2023-11-06 19:22:43 +0000
  • b7dd16da99 [IO] Use our own io::Error type Matt Corallo 2023-09-15 03:56:07 +0000
  • c95b59327a Explicitly use `std::io::Error` when implementing `std` traits Matt Corallo 2023-09-15 03:55:47 +0000
  • 9e1cd372cb Use `io::Error::get_ref()` over `std::error::Error::source()` Matt Corallo 2023-09-15 03:46:27 +0000
  • 3caaadf9bb [IO] Replace the `io::Cursor` re-export with our own `Cursor` Matt Corallo 2023-09-12 05:21:50 +0000
  • 141343edb4 [IO] Move to custom `Read` trait mirroring `std::io::Read` Matt Corallo 2023-09-11 17:57:07 +0000
  • 7395093f94 Stop relying on `Take`'s `by_ref` method Matt Corallo 2023-09-11 17:56:57 +0000
  • 2364e1a877 Stop relying on blanket Read impl for all &mut Read Matt Corallo 2023-09-11 17:56:39 +0000
  • 6aa7ccf841 [IO] Replace `std::io::Sink` usage with our own trivial impl Matt Corallo 2023-09-12 17:47:47 +0000
  • 7eb5d65bda [IO] Provide a macro which implements `io::Write` for types Matt Corallo 2023-09-12 19:32:16 +0000
  • ac678bb435 [IO] Move to custom `Write` trait mirroring `std::io::Write` Matt Corallo 2023-09-12 17:47:37 +0000
  • 5f2395ce56 Add missing `?Sized` bounds to `io::Write` parameters Matt Corallo 2023-11-05 04:33:44 +0000
  • 2348449d2a Stop relying on `std::io::Write`'s `&mut Write` blanket impl Matt Corallo 2023-09-10 01:04:34 +0000
  • 5e0209569c Use `io::sink` rather than our custom `EmptyWrite` utility Matt Corallo 2023-09-12 17:45:08 +0000
  • a0ade883b6 [IO] Move io module into selected re-exports Matt Corallo 2023-09-09 23:31:48 +0000
  • 27c7c4e26a Add a `bitcoin_io` crate Matt Corallo 2023-10-04 05:51:26 +0000
  • 966b190f23
    Merge rust-bitcoin/rust-bitcoin#2168: Use network when calculating difficulty Andrew Poelstra 2023-11-06 14:30:43 +0000
  • 7b6de6a22b
    Merge rust-bitcoin/rust-bitcoin#2170: Remove deprecated since NEXT-RELEASE Andrew Poelstra 2023-11-06 13:57:08 +0000
  • 9f602a613b
    Merge rust-bitcoin/rust-bitcoin#1979: Make `Payload` and `AddressEncoding` private Andrew Poelstra 2023-11-06 13:50:41 +0000
  • 7f75447c1d
    Make Payload private and inline functionality Tobin C. Harding 2023-08-08 15:48:14 +1000
  • b12bf07232
    Make the AddressEncoding type private Tobin C. Harding 2023-08-08 15:52:21 +1000
  • 9282cc4dad Implement standard conversions `Network`->`Params` Martin Habovstiak 2023-11-05 11:35:08 +0100
  • 9a8694fae5 Add `params` method to `Network` Martin Habovstiak 2023-11-05 11:16:53 +0100
  • 4fb91277f0
    Merge rust-bitcoin/rust-bitcoin#2171: Remove code deprecated since `v0.31.0` Andrew Poelstra 2023-11-04 15:15:14 +0000
  • 2c33744baa
    Remove code deprecated since v0.31.0 Tobin C. Harding 2023-11-04 09:57:55 +1100
  • 01e2233f6c
    Remove deprecated since NEXT-RELEASE Tobin C. Harding 2023-11-04 09:51:31 +1100
  • 9b2e1c591a
    Merge rust-bitcoin/rust-bitcoin#2165: Use macro to define `sha512::Hash` Andrew Poelstra 2023-11-03 21:05:43 +0000
  • 1cf5bd2e93
    Merge rust-bitcoin/rust-bitcoin#2166: Move `sha512_256` code Andrew Poelstra 2023-11-03 19:46:40 +0000
  • 12d615d900
    Use network when calculating difficulty Tobin C. Harding 2023-11-03 11:59:53 +1100
  • 62af5b54f3
    Improve difficulty rustdocs Tobin C. Harding 2023-11-03 11:58:02 +1100
  • 0bb537d45b
    Move sha512_256 code Tobin C. Harding 2023-11-03 10:35:56 +1100
  • 71454d438a
    Use hash_type macro for sha512::Hash Tobin C. Harding 2023-11-03 10:18:24 +1100
  • d51c1857fd
    sha512: Move from_engine functions Tobin C. Harding 2023-11-03 10:14:05 +1100
  • 071208ccdd
    Merge rust-bitcoin/rust-bitcoin#2042: Split Prevouts errors out into specific error types Andrew Poelstra 2023-10-31 17:37:09 +0000
  • df28e2f679
    Merge rust-bitcoin/rust-bitcoin#2151: Do trivial docs fixes Andrew Poelstra 2023-10-31 14:29:04 +0000
  • 0b1fe094e4
    Merge rust-bitcoin/rust-bitcoin#2146: Create uniform build script Andrew Poelstra 2023-10-31 13:57:56 +0000
  • 7d695f6b41
    Improve public re-exports Tobin C. Harding 2023-10-10 15:08:50 +1100
  • 33774122e0
    Remove public re-exports from private module Tobin C. Harding 2023-10-31 15:15:51 +1100
  • e21ee381bc
    Split Prevouts errors out into specific error types Tobin C. Harding 2023-08-30 15:20:00 +1000
  • fa104aefa5
    bitcoin: Add signing examples Tobin C. Harding 2023-09-29 11:49:45 +1000
  • d6298fe711
    Use capital B for Bitcoin in rustdoc Tobin C. Harding 2023-10-31 08:37:11 +1100
  • bcfabc3556
    Fix typo, missing word Tobin C. Harding 2023-10-31 08:36:09 +1100
  • 3bebecc7ea
    Add policy section to docs Tobin C. Harding 2022-07-26 11:23:57 +1000
  • fde6479c6a Create uniform build script yancy 2023-10-28 11:41:27 +0200
  • 60318c4c71
    Merge rust-bitcoin/rust-bitcoin#2140: bitcoin: Tracking PR for release `v0.31.0` Andrew Poelstra 2023-10-28 14:41:41 +0000
  • efedf862b0
    bitcoin: Bump version number to v0.31.0 Tobin C. Harding 2023-10-24 15:28:08 +1100
  • 7246585588
    Merge rust-bitcoin/rust-bitcoin#2096: Move psbt macro to the psbt test module Andrew Poelstra 2023-10-27 13:10:54 +0000
  • a4f57881e4
    Merge rust-bitcoin/rust-bitcoin#2143: Add a missing link to #2006 in 'bitcoin/CHANGELOG.md' Andrew Poelstra 2023-10-27 13:02:55 +0000
  • 2a891e0be8
    Add a missing link to #2006 in 'bitcoin/CHANGELOG.md' lateminer 2023-10-26 21:06:48 +0200
  • 4d12a07a09
    Merge rust-bitcoin/rust-bitcoin#2142: Fix a small typo in 'contrib/test.sh' Andrew Poelstra 2023-10-25 22:11:59 +0000
  • 5d43ad7607 Fix a small typo in 'contrib/test.sh' Roman Zeyde 2023-10-25 22:22:08 +0300
  • 1eb6e0c7d8
    Merge rust-bitcoin/rust-bitcoin#2134: Add clippy exceptions for needless_question_mark lint Andrew Poelstra 2023-10-24 00:28:18 +0000
  • 4c66132c0f
    Merge rust-bitcoin/rust-bitcoin#2138: Remove several unnecessary clippy attributes Andrew Poelstra 2023-10-23 18:23:12 +0000
  • 875545517d
    Add clippy exceptions for needless_question_mark lint Steven Roose 2023-10-20 15:58:42 +0100
  • 750ee2ba56
    Remove unnecessary clippy attribute on is_sighash_single_bug Steven Roose 2023-10-23 01:41:44 +0100
  • f522a0290c
    Remove unnecessary clippy attribute on relative::LockTime Steven Roose 2023-10-23 01:37:50 +0100
  • b7f11d4493
    Remove unnecessary clippy attribute on absolute::LockTime Steven Roose 2023-10-23 01:36:19 +0100
  • 49674beb09
    Merge rust-bitcoin/rust-bitcoin#2135: ci: automated nightly rustfmt scheduled/manual PRs Andrew Poelstra 2023-10-22 18:03:27 +0000
  • e436b5b900
    Merge rust-bitcoin/rust-bitcoin#2132: Replace helper macro with helper function Andrew Poelstra 2023-10-22 13:05:47 +0000
  • d391ada5b8
    ci: nightly rustfmt PR scheduled/manual Einherjar 2023-10-21 10:37:24 -0300
  • b163d9b59a Replace hex_script macro with a helper function yancy 2023-10-20 09:52:59 +0200
  • 7f26439e20 Add track_caller to test helper functions yancy 2023-10-20 09:41:01 +0200
  • bf08ee4499 Replace helper macro with helper function yancy 2023-10-19 09:57:07 +0200
  • fe07c13bcc
    Merge rust-bitcoin/rust-bitcoin#2131: encode: Implement encoding traits on Vec<BlockHeader> Andrew Poelstra 2023-10-19 15:14:10 +0000
  • 3a95365f46
    Merge rust-bitcoin/rust-bitcoin#2124: Tracking PR for `v0.31.0-rc2` release Andrew Poelstra 2023-10-19 13:20:29 +0000
  • 10c1f7b9c6
    encode: Implement encoding traits on Vec<BlockHeader> Steven Roose 2023-10-18 23:34:56 +0100
  • 38960ab5a5
    Bump version to 0.31.0-rc2 Tobin C. Harding 2023-10-18 13:49:27 +1100
  • 79dfe8d270
    justfile: Add update-lock-files command Tobin C. Harding 2023-10-18 13:50:45 +1100
  • 178069c13e
    Add changelog entries for v0.31.0 Tobin C. Harding 2023-10-18 13:44:56 +1100
  • 37daf4620c
    Merge rust-bitcoin/rust-bitcoin#2126: Implement manual fmt::Debug for BlockHeader to include block hash Andrew Poelstra 2023-10-17 20:47:06 +0000