Commit Graph

  • 8084d6dd42
    Merge rust-bitcoin/rust-bitcoin#1072: Make `opcode::to_u8` a const function Andrew Poelstra 2022-06-28 23:15:15 +0000
  • 0bae41129d Make `opcode::to_u8` a const function Matt Corallo 2022-06-28 17:48:31 +0000
  • b29ff9b715 Rename SchnorrSighashType::from_u8 -> from_consensus_u8 Tobin C. Harding 2022-06-24 12:01:53 +1000
  • af16286679 Implement TryFrom sha256::Hash for TaprootMerkleBranch Tobin C. Harding 2022-05-25 17:16:54 +1000
  • 6b7b440cff Implement TryFrom<Key> for ProprietaryKey Tobin C. Harding 2022-05-25 16:58:07 +1000
  • 5c49fe775f Implement TryFrom<TaprootBuilder> for TapTree Tobin C. Harding 2022-05-25 16:44:18 +1000
  • 632a5db8d9 Implement TryFrom for WitnessVersion Tobin C. Harding 2022-05-25 16:35:34 +1000
  • b645b6b4b5
    Merge rust-bitcoin/rust-bitcoin#1063: Remove duplicate `must_use` Andrew Poelstra 2022-06-24 16:31:37 +0000
  • bea5569cd3 Remove duplicate must_use Tobin C. Harding 2022-06-24 09:54:22 +1000
  • 99af5b9cfc
    Merge rust-bitcoin/rust-bitcoin#1024: Expose SIGHASH_SINGLE bug in `encode_signing_data_to` Andrew Poelstra 2022-06-23 23:02:31 +0000
  • a24a3b0194 Forward `consensus_decode` to `consensus_decode_from_finite_reader` Dawid Ciężarkiewicz 2022-05-30 18:14:09 -0700
  • 9c754ca4de Take Writer/Reader by `&mut` in consensus en/decoding Dawid Ciężarkiewicz 2022-06-02 21:50:42 -0700
  • cf5503af74
    Merge rust-bitcoin/rust-bitcoin#1061: Enabe clippy on CI Andrew Poelstra 2022-06-23 20:23:44 +0000
  • e2e465056c Add clippy to pre-commit githook Tobin C. Harding 2022-06-23 14:10:20 +1000
  • 820adc0de0 Add githooks directory Tobin C. Harding 2022-06-07 15:54:26 +1000
  • 668b37af5c Enable clippy on CI Tobin C. Harding 2022-06-23 14:07:02 +1000
  • a2a54b3982 Remove unnecessary ? operator Tobin C. Harding 2022-06-23 13:58:29 +1000
  • 67ed8f673e Remove unneeded clone Tobin C. Harding 2022-06-23 13:57:31 +1000
  • eccd401fc4 Remove unneeded reference Tobin C. Harding 2022-06-23 13:56:28 +1000
  • fd4239f1d2 Use custom digit grouping Tobin C. Harding 2022-06-23 13:54:34 +1000
  • acd551e644 Remove unnecessary 'static lifetime Tobin C. Harding 2022-06-23 13:49:16 +1000
  • 3102a48d39 Allow clippy::collapsible_else_if Tobin C. Harding 2022-06-23 13:47:22 +1000
  • 63f4ff6406 Remove redundant field names Tobin C. Harding 2022-06-23 13:45:16 +1000
  • 66c9fedfdb
    Merge rust-bitcoin/rust-bitcoin#1059: Move broken-intra-doc-link lint config to command line Andrew Poelstra 2022-06-22 17:04:53 +0000
  • 281af7c1b9 Move broken-intra-doc-link lint config to command line Tobin C. Harding 2022-06-21 09:12:40 +1000
  • 18033f7db8
    Merge rust-bitcoin/rust-bitcoin#1000: Replace runtime size check with compile time check Andrew Poelstra 2022-06-20 14:47:25 +0000
  • 4d2291930b Use fragment-specifier literal Tobin C. Harding 2022-05-27 10:50:02 +1000
  • 7a3bb7d3ec Replace runtime size check with compile time check Tobin C. Harding 2022-04-20 09:17:46 +1000
  • e7a3bdda66
    Merge rust-bitcoin/rust-bitcoin#1053: Implement iter::size_hint and ExactSizeIterator for Witness Iter Andrew Poelstra 2022-06-16 13:33:26 +0000
  • e00b0c39ca
    Merge rust-bitcoin/rust-bitcoin#1042: Refactor `serve_tcp` code Andrew Poelstra 2022-06-16 12:53:07 +0000
  • ec8dadaf86
    Implement iter::size_hint and ExactSizeIterator for Witness Iter Riccardo Casatta 2022-06-13 15:39:34 +0200
  • f30df076d0
    Merge rust-bitcoin/rust-bitcoin#1051: Add getter methods for PartialMerkleTree fields Andrew Poelstra 2022-06-15 13:26:56 +0000
  • d363cd2ebc
    Merge rust-bitcoin/rust-bitcoin#1039: Fix incorrect argument passed to Error::InvalidSegwitV0ProgramLength and add test Andrew Poelstra 2022-06-15 13:25:16 +0000
  • 9ff0e06810
    Add getter methods for PartialMerkleTree fields eunoia_1729 2022-06-11 15:36:59 +0530
  • 24fdb53c9c
    Fix incorrect argument passed to Error::InvalidSegwitV0ProgramLength eunoia_1729 2022-06-09 11:44:15 +0530
  • 5ce34011f2 Implement std::error::Error for ParseAmount Tobin C. Harding 2022-06-10 12:07:46 +1000
  • 09dd83add5
    Merge rust-bitcoin/rust-bitcoin#1048: Removed edition change heads up from CONTRIBUTING sanket1729 2022-06-09 12:01:50 -0700
  • 7743be00cf
    Removed edition change heads up from CONTRIBUTING Martin Habovštiak 2022-06-09 15:26:49 +0200
  • 8670c53d26
    Merge rust-bitcoin/rust-bitcoin#1034: README: remove stale info about upcoming edition change sanket1729 2022-06-09 01:38:25 -0700
  • 3ed3d574dc
    Merge rust-bitcoin/rust-bitcoin#1038: Modify from_script functions in address.rs to return result Andrew Poelstra 2022-06-08 23:59:09 +0000
  • 66e852cd19
    Update format of ExcessiveScriptSize error message eunoia_1729 2022-06-09 01:22:23 +0530
  • 89bd4b61a4
    Modify from_script functions in address.rs to return result eunoia_1729 2022-06-05 20:19:26 +0530
  • 8fd700859a
    Merge rust-bitcoin/rust-bitcoin#1043: Clear clippy warnings from `--all-targets` Andrew Poelstra 2022-06-08 12:50:15 +0000
  • 271d0ba068 Allow many arguments in test function Tobin C. Harding 2022-06-07 15:24:31 +1000
  • c0c88fe87d Use vec instead of pushing to a mutable vector Tobin C. Harding 2022-06-07 15:23:35 +1000
  • 73066e7e48 Use values() to iterate map values Tobin C. Harding 2022-06-07 15:21:29 +1000
  • 38ff025122 Remove useless use of vec! Tobin C. Harding 2022-06-07 15:20:07 +1000
  • d8e82d5cd4 Remove length comparison to zero Tobin C. Harding 2022-06-07 15:17:20 +1000
  • c1f34f5c0e Return Address directly Tobin C. Harding 2022-06-07 15:16:18 +1000
  • ff8d585c17 Use flat_map instead of map().flatten() Tobin C. Harding 2022-06-07 15:13:03 +1000
  • b24a112f08 Remove calls to clone from types that implement Copy Tobin C. Harding 2022-06-07 15:09:58 +1000
  • 2b8d93ec4b Remove unnecessary explicit reference Tobin C. Harding 2022-06-07 15:07:59 +1000
  • ef90e3d4ed Use plus-equals operator Tobin C. Harding 2022-06-07 15:04:26 +1000
  • 922b820105 Replace assert!(false) with panic! Tobin C. Harding 2022-06-07 15:03:25 +1000
  • a8039e1742 Remove redundant clone Tobin C. Harding 2022-06-07 15:01:40 +1000
  • cf8de73169 Remove unnecessary cast of integer literal Tobin C. Harding 2022-06-07 15:00:00 +1000
  • 999ac450bb Do not use assert_eq with literal bool Tobin C. Harding 2022-06-07 14:31:03 +1000
  • abfeb32e35 Remove unnecessary local variable Tobin C. Harding 2022-06-07 14:45:25 +1000
  • 04b09a4e8d Remove unused loop Tobin C. Harding 2022-06-07 14:42:54 +1000
  • 380e0016cc Use write_all instead of write Tobin C. Harding 2022-06-07 14:50:46 +1000
  • 827fcd8a89 Allow unusual digit grouping Tobin C. Harding 2022-06-07 14:29:15 +1000
  • 242c640603 Remove redundant field names Tobin C. Harding 2022-06-07 14:26:23 +1000
  • 0f8f4c5609 Collapse if statements Tobin C. Harding 2022-06-07 14:24:44 +1000
  • 229fcb9f1f Use if let instead of destructuring pattern Tobin C. Harding 2022-06-07 14:22:38 +1000
  • 42a91ab32a Expose SIGHASH_SINGLE bug in `encode_signing_data_to` Dawid Ciężarkiewicz 2022-05-29 20:52:20 -0700
  • a9365375c1
    Merge rust-bitcoin/rust-bitcoin#1037: Document `Txid` being displayed backwards Andrew Poelstra 2022-06-06 11:34:49 +0000
  • 28049ce2d9 Document `Txid` being displayed backwards Dawid Ciężarkiewicz 2022-06-03 19:43:45 -0700
  • de17554a3c
    Merge rust-bitcoin/rust-bitcoin#1033: Avoid allocation in build_scriptint Andrew Poelstra 2022-06-03 18:27:08 +0000
  • 29cfdc8614 README: remove stale info about upcoming edition change Dawid Ciężarkiewicz 2022-06-02 21:07:23 -0700
  • c80dbc2169
    Avoid allocation in build_scriptint Steven Roose 2022-06-02 15:36:45 +0100
  • 21f4493813
    Merge rust-bitcoin/rust-bitcoin#1032: Remove network::Error Andrew Poelstra 2022-06-02 14:14:14 +0000
  • adf3958127
    Merge rust-bitcoin/rust-bitcoin#1011: Add non_exhaustive compiler directive to `AddressType` Andrew Poelstra 2022-06-02 14:13:38 +0000
  • 43b684bbe6 Add non_exhaustive compiler directive to AddressType Tobin C. Harding 2022-05-26 11:47:33 +1000
  • 99aab446c3 Remove network::Error Tobin C. Harding 2022-06-02 08:24:23 +1000
  • 09b4198b16
    Merge rust-bitcoin/rust-bitcoin#1031: refactor: remove SchnorrSignatureHash::Reserved variant Andrew Poelstra 2022-06-01 23:26:30 +0000
  • 165cae959a
    Merge rust-bitcoin/rust-bitcoin#1003: Improve error `Display` implementations sanket1729 2022-06-01 15:15:11 -0700
  • 911a9ec579
    Merge rust-bitcoin/rust-bitcoin#1018: Add more documentation to some core types sanket1729 2022-06-01 15:02:43 -0700
  • 69707b0ccd
    refactor: remove SchnorrSignatureHash::Reserved variant eunoia_1729 2022-06-02 03:18:58 +0530
  • 471f90923d
    Merge rust-bitcoin/rust-bitcoin#1006: Feature `use-serde` renamed to `serde` sanket1729 2022-06-01 14:28:36 -0700
  • e9a3379228
    Merge rust-bitcoin/rust-bitcoin#878: Add chain hash type using consts sanket1729 2022-06-01 12:32:57 -0700
  • 68dd23d5ca
    Merge rust-bitcoin/rust-bitcoin#993: Replace base64-compat dependency sanket1729 2022-06-01 11:48:30 -0700
  • 57eaf13c86
    Merge rust-bitcoin/rust-bitcoin#1021: Enforce segwit v0 script validity when creating address. Andrew Poelstra 2022-06-01 16:24:02 +0000
  • 50489c8d5e
    Merge rust-bitcoin/rust-bitcoin#1026: Add non_exhaustive to all error enums Andrew Poelstra 2022-06-01 16:22:22 +0000
  • 95548afccf
    Merge rust-bitcoin/rust-bitcoin#798: Audit conversion methods Andrew Poelstra 2022-06-01 16:19:17 +0000
  • 8f81fc5aa7
    Merge rust-bitcoin/rust-bitcoin#1004: Clear Clippy warnings Andrew Poelstra 2022-06-01 16:18:24 +0000
  • 58a62c0050
    Merge rust-bitcoin/rust-bitcoin#1023: Add `consensus_decode_from_finite_reader` optimization Andrew Poelstra 2022-06-01 16:08:49 +0000
  • 6c10d77ecb Address::from_script() - Check witness v0 program lengths. Noah 2022-05-28 20:27:18 +1000
  • 99f565f932 Add non_exhaustive to all error enums Tobin C. Harding 2022-05-31 14:29:50 +1000
  • 082e185711 Add `consensus_decode_from_finite_reader` optimization Dawid Ciężarkiewicz 2022-05-28 20:58:43 -0700
  • a6efe982bd Use write_all to write whole buffer Tobin C. Harding 2022-05-31 12:15:16 +1000
  • 5fbb211085 Use fn name to_ instead of as_ Tobin Harding 2022-01-19 14:05:01 +1100
  • 8ffa32315d Use fn name to_ instead of into_ Tobin Harding 2022-01-19 13:41:45 +1100
  • 6874ce91e2 Remove as_inner Tobin C. Harding 2022-05-31 09:58:15 +1000
  • 1875c912c3 Extend docstring for more types Dawid Ciężarkiewicz 2022-05-27 20:34:12 -0700
  • 325ea8fb7d Add "Relevant BIPs` to `Address` Dawid Ciężarkiewicz 2022-05-27 19:50:24 -0700
  • 7c2ca3d20b Add `BlockHeader` Bitcoin Core reference link Dawid Ciężarkiewicz 2022-05-27 16:50:07 -0700
  • f4922f6fe7 Update `BlockHeader::version` documentation Dawid Ciężarkiewicz 2022-05-27 16:45:21 -0700
  • 99ae48ab01
    Merge rust-bitcoin/rust-bitcoin#1010: Match against an optional single trailing colon Andrew Poelstra 2022-05-27 15:52:59 +0000
  • 015b7dab3d
    Merge rust-bitcoin/rust-bitcoin#1013: Do not pin transitive ryu dependency Andrew Poelstra 2022-05-27 14:52:18 +0000
  • 57dd6739c3 Do not print error when displaying for std builds Tobin C. Harding 2022-05-25 12:56:51 +1000