Commit Graph

  • d1c5c7b08d Deprecate SigHashComponents Gregory Sanders 2020-01-15 11:46:30 -0500
  • 908aff50bc Add bip143 sighash support for other flags Gregory Sanders 2020-01-13 11:16:48 -0500
  • f3e762b555 Improving `construct_uint` macro Dr Maxim Orlovsky 2020-01-21 13:11:48 +0100
  • c19b736566
    Remove the hex dependency Elichai Turkel 2020-01-08 19:02:30 +0200
  • 5452260884
    Merge pull request #392 from instagibbs/wit_scale Elichai Turkel 2020-01-20 18:02:59 +0200
  • 2916685ca6 small Transaction test cleanup Gregory Sanders 2020-01-14 11:12:21 -0500
  • 3624ee82c8 Use witness scaling constant in get_weight Gregory Sanders 2020-01-14 11:11:43 -0500
  • 09c0e7fbde Add WITNESS_SCALE_FACTOR constant Gregory Sanders 2020-01-14 11:07:58 -0500
  • e76803be85
    Merge pull request #385 from stevenroose/no-bitcoin-hash Steven Roose 2020-01-13 16:45:31 +0100
  • 8e52b8ce4d
    Remove the BitcoinHash trait Steven Roose 2020-01-10 11:34:16 +0000
  • 2cba81935d
    Merge pull request #380 from stevenroose/bump-0.23 Andrew Poelstra 2020-01-09 17:02:43 +0000
  • 2326dd6a82
    Update secp256k1's rand feature to rand-std Steven Roose 2020-01-09 11:11:49 +0000
  • 2f89c943e1
    Release v0.23.0 Steven Roose 2020-01-07 19:27:05 +0000
  • 7587c4bf71
    Merge pull request #379 from kiminuo/feature/network_address_debug Steven Roose 2020-01-07 17:39:14 +0000
  • e6bc3ec974
    Merge pull request #366 from stevenroose/bump-secp Steven Roose 2020-01-07 16:05:29 +0000
  • 9e223988fa Improve fmt::Debug for network/Address kiminuo 2020-01-06 14:25:26 +0100
  • d156c65778 Fix serde struct macros deserialization impls Andrew Cann 2019-12-26 12:39:03 +0800
  • 448b45a3ba
    Bump version to v0.22.0 Steven Roose 2019-12-11 23:11:08 +0100
  • 0398ef8f48
    Update changelog for v0.22.0 Steven Roose 2019-12-11 23:10:22 +0100
  • 50f3a60712
    Merge pull request #349 from pandoracore/hashtypes Andrew Poelstra 2020-01-05 00:46:45 +0000
  • 5fc24dea33 Multiple fixes for hash types and their computing Dr Maxim Orlovsky 2019-12-18 12:40:46 +0100
  • 0abe15b1f6 Moving from BitcoinHash to Wtxid for Transactions Dr Maxim Orlovsky 2019-12-18 12:00:18 +0100
  • f5a8087105 New hash types: MerkleRoot/Branch, WitnessCommit, SigHash, FilterHash Dr Maxim Orlovsky 2019-12-06 10:01:15 +0100
  • 4746ccb88e Final work on Txid and other hashes Dr Maxim Orlovsky 2019-12-09 23:43:33 +0100
  • d20ab1dbc4 Switching to XpubIdentifier Dr Maxim Orlovsky 2019-11-30 17:33:50 +0100
  • 5f4f629bb1 Replaced all hash160, sha256 and sha256d with the new hash types throughout the code Dr Maxim Orlovsky 2019-11-30 17:26:52 +0100
  • 5ef39e34fa Implementing (W)Pubkey/ScriptHash and BlockHash Dr Maxim Orlovsky 2019-11-30 17:00:17 +0100
  • ec92a05682 New HashTypes defined according to #284 (WIP), Txid is completed Dr Maxim Orlovsky 2019-12-09 23:37:52 +0100
  • e2caebc42e
    Merge pull request #370 from elichai/2019-12-rawmessage Steven Roose 2019-12-23 12:30:11 +0100
  • efd2168364
    Merge pull request #368 from mauzmorose/bip157-service-flag Andrew Poelstra 2019-12-22 16:48:16 +0000
  • bc2ba5bb12
    Add a full round test for RawNetworkMessage Elichai Turkel 2019-12-22 14:00:31 +0200
  • 4c3ad9d233
    Merge pull request #367 from mauzmorose/fix-bip157-message Elichai Turkel 2019-12-22 13:59:54 +0200
  • 8617de51c8 Adapt service_flags_test to reflect changes Sofiane Baltaci 2019-12-21 03:36:47 +0100
  • 43789b1d5a Add COMPACT_FILTERS service flag to ServiceFlags fmt::Display impl Sofiane Baltaci 2019-12-21 03:06:03 +0100
  • b40d94641d Add bip157 NODE_COMPACT_FILTERS Service Flag Sofiane Baltaci 2019-12-21 02:39:30 +0100
  • 2605141ada Fix typo on getcfcheckpt command string Sofiane Baltaci 2019-12-20 23:47:40 +0100
  • a643ac485c
    Merge pull request #364 from kiminuo/feature/explicit-serviceFlags Andrew Poelstra 2019-12-12 13:35:01 +0000
  • 74285738ce Convert numeric representation of ServiceFlags to bitwise OR of the flag names kiminuo 2019-12-11 08:32:47 +0100
  • 0f4f060e8b
    Merge pull request #363 from kiminuo/feature/remove-old-todos Steven Roose 2019-12-11 16:53:20 +0000
  • 024557fe47
    Merge pull request #357 from stevenroose/command-str Steven Roose 2019-12-11 15:38:52 +0000
  • 269ddb6f07 Remove some old TODO comments kiminuo 2019-12-11 08:25:20 +0100
  • f6f4ea79d6
    Merge pull request #360 from kiminuo/feature/issue-350 Andrew Poelstra 2019-12-10 20:52:21 +0000
  • a8f14af24d
    Prevent panic on oversized CommandString's Steven Roose 2019-12-10 17:22:55 +0000
  • fef3390d78
    Merge pull request #329 from stevenroose/overloaded-encode-error Andrew Poelstra 2019-12-10 13:23:56 +0000
  • 617c07d796
    Remove encode::Error::ByteOrder Steven Roose 2019-09-09 14:05:54 +0100
  • 5f4555bfac
    Remove util::misc::hex_bytes in favor of bitcoin_hashes::hex Steven Roose 2019-09-09 11:49:35 +0100
  • 0469453da6
    Use psbt::Error in PartiallySignedTransaction::from_unsigned_tx Steven Roose 2019-09-09 11:40:23 +0100
  • 1eeaccc92e
    Add encode::Error::NonMinimalVarInt variant Steven Roose 2019-09-09 11:12:34 +0100
  • d02318f423
    Remove deprecated std::error::Error::description Steven Roose 2019-09-09 11:06:38 +0100
  • 5373428510
    Drop unused encode::Error::Secp256k1 variant Steven Roose 2019-09-09 10:59:12 +0100
  • 725884bab5
    Introduce key::Error Steven Roose 2019-09-09 10:53:50 +0100
  • 1d209362eb
    Merge pull request #361 from stevenroose/inventory-hash Andrew Poelstra 2019-12-09 00:43:03 +0000
  • fe3397399e
    Add Copy to InvType enum Steven Roose 2019-12-08 20:56:18 +0000
  • 671b3173c8
    Make internals for CommandString private Steven Roose 2019-12-03 22:44:42 +0000
  • 83f55b7f1d
    Follow Rust std practice for RejectReason enum Steven Roose 2019-12-03 22:42:09 +0000
  • 5c84e9671f
    Optimize Reject message Steven Roose 2019-12-03 22:39:04 +0000
  • c30d6d12ab
    Implement Encodable for Cow<'static, str> Steven Roose 2019-12-03 22:36:27 +0000
  • e37fdb7319
    Also have getter for CommandString Steven Roose 2019-12-03 22:27:19 +0000
  • e2eed78964
    nit: Reject is implemented Steven Roose 2019-12-03 22:13:16 +0000
  • 50a37f415e
    Implement From<String> and From<&'static str> for CommandString Steven Roose 2019-12-03 22:20:45 +0000
  • 36838b7918
    Make network::CommandString a Cow on 'static Steven Roose 2019-12-03 21:22:19 +0000
  • bac3e0308b
    Add command method to NetworkMessage Steven Roose 2019-12-03 21:19:44 +0000
  • b4c4a9658d
    Implement std:#️⃣:Hash for Inventory Steven Roose 2019-12-08 17:44:51 +0000
  • d8223bb73c Update travis-fuzz.sh to check that fuzz input file names are allowed on Windows systems Kiminuo 2019-12-08 16:39:46 +0000
  • 1b617b8f54 Rename fuzz input file names to allow repo cloning on Windows [fixes #350] Kiminuo 2019-12-08 16:26:35 +0000
  • 854718219e
    Merge pull request #345 from stevenroose/serviceflags Andrew Poelstra 2019-12-06 21:31:46 +0000
  • 65cb18d583
    Merge pull request #341 from ccdle12/txin-impl-default Andrew Poelstra 2019-12-06 21:21:49 +0000
  • 3e1e4f92b7
    Merge pull request #337 from TheBlueMatt/2019-10-less-deps Steven Roose 2019-12-06 15:38:58 +0000
  • 1edc436f8f
    Add an extensive Display implementation for ServiceFlags Steven Roose 2019-12-05 20:13:45 +0000
  • 0ae99100eb
    Merge pull request #343 from stevenroose/nit-versionmessage Elichai Turkel 2019-12-05 18:19:43 +0200
  • 824d52fe87 Disable useless lints Matt Corallo 2019-10-28 15:17:53 -0400
  • acb43af981 Drop byteorder dependency Matt Corallo 2019-10-17 17:40:45 -0400
  • f1f7718b6c Drop (non-test/serde) hex dep in favor of bitcoin_hashes' fn's Matt Corallo 2019-10-17 16:50:27 -0400
  • 6ce582bed6
    Merge pull request #344 from thomaseizinger/expose=secp256k1-features Steven Roose 2019-12-04 23:42:54 +0000
  • de18e926c1
    Use ServiceFlags type in existing API Steven Roose 2019-11-22 11:00:48 +0000
  • fdf4b2f74e
    Add ServiceFlags type Steven Roose 2019-11-22 00:42:15 +0000
  • 885fc39f48
    Merge pull request #347 from elichai/patch-1 Andrew Poelstra 2019-11-29 21:26:23 +0000
  • 62a7f26e9b
    Update README.md Elichai Turkel 2019-11-23 18:44:19 +0200
  • 7be4ac0403
    Include secp256k1 'serde' feature flag in 'use-serde' feature Thomas Eizinger 2019-11-21 11:59:52 +1100
  • 24bb6590d6
    Expose secp256k1 'rand' feature flag Thomas Eizinger 2019-11-21 11:58:40 +1100
  • 33ba7eaa36
    Nit in VersionMessage documentation Steven Roose 2019-11-19 22:58:49 +0000
  • 0586ed94c4 Add default trait implementation for TxIn Chris Coverdale 2019-11-17 16:41:14 +0000
  • 700ed54efc
    Merge pull request #340 from TheBlueMatt/2019-11-4m-limit Andrew Poelstra 2019-11-12 20:42:51 +0000
  • fe917765c0 Drop message decode max length to 4_000_000 Matt Corallo 2019-11-06 16:29:21 -0500
  • c8ac25219a
    Merge pull request #334 from apoelstra/2019-10-version-0.21 Andrew Poelstra 2019-10-03 16:09:38 +0000
  • fb6f50b0ea bump version to 0.21.0 Andrew Poelstra 2019-10-02 15:42:58 +0000
  • 242ce14cee
    Add reject message (#323) Carl Dong 2019-09-30 14:52:19 +0000
  • 4b1d4edc14 Improvements to `StreamReader` (#318) Dr. Maxim Orlovsky 2019-09-23 08:31:52 +0200
  • 0b08978af2 Fix incorrect documentation for is_p2pk(...) (#331) practicalswift 2019-09-21 13:33:44 +0200
  • 1b0e31c233 fixed typo Tamas Blummer 2019-09-21 13:31:03 +0200
  • 960e3da75b remove #repr on RejectReason and typo fix Tamas Blummer 2019-09-10 19:44:39 +0200
  • de9ccdec89
    Merge pull request #321 from tamasblummer/add_serde_to_block Steven Roose 2019-09-05 09:36:57 +0100
  • c93b1ed8ce add reverse mapping Tamas Blummer 2019-09-03 19:59:48 +0200
  • 3266c192b6 add reject message Tamas Blummer 2019-08-27 13:01:21 +0200
  • 38d5ae4e3f enable serde serialization for block and blockheader Tamas Blummer 2019-08-24 14:26:18 +0200
  • 24361dd2f1
    Merge pull request #298 from tamasblummer/upgrade_secp_bitcoinconsensus Carl Dong 2019-08-23 14:18:05 -0400
  • f01568c85a
    use lambda instead of a hash map to find spent outputs (#319) Tamás Blummer 2019-08-23 18:49:31 +0200
  • 78a4f09861 nit Tamas Blummer 2019-08-22 16:21:16 +0200
  • 14e61df578 move rand feature of secp256k1 into dev-dependencies Tamas Blummer 2019-08-22 08:58:58 +0200
  • d91fa99df0 add CHANGELOG.md entry Tamas Blummer 2019-08-21 20:59:40 +0200