Commit Graph

  • 40c5a568fa add TODOs Aleru 2019-08-04 22:27:59 -0400
  • 8152ed758c Fix typos practicalswift 2019-08-04 19:27:36 +0000
  • 2e915bf7ef
    Merge pull request #271 from stevenroose/serde-outpoint Andrew Poelstra 2019-08-02 22:01:17 +0000
  • caae4b7a3f
    Merge pull request #297 from dongcarl/2019-07-codecov Andrew Poelstra 2019-07-29 12:32:45 +0000
  • cc2ede7a80
    Use `$crate::` prefix for uses in macros Steven Roose 2019-07-29 11:30:35 +0200
  • 3207ac5ea7
    Generate codecov.io reports Carl Dong 2019-07-26 15:23:02 -0400
  • 2c2d55d90a
    bip32: Implement hex serialization for Fingerprint and ChainCode Steven Roose 2019-07-15 19:41:59 +0200
  • 4530e403e0
    Use collect_str instead of serialize_str in serde macros Steven Roose 2019-06-06 11:07:41 +0100
  • fc6415d652
    Add human-readable serde for OutPoint as `<txid>:<vout>` Steven Roose 2019-05-29 12:34:54 +0100
  • 3c66418f3a
    bip32: Add serde for Extended(Priv|Pub)Key Steven Roose 2019-05-28 14:06:32 +0100
  • c93a70487f
    Add client side block filter (BIP158) (#281) Tamás Blummer 2019-07-26 09:36:25 +0200
  • b6c1266102
    Merge pull request #293 from stevenroose/bip143-script-code Andrew Poelstra 2019-07-24 22:43:58 +0000
  • a041168205
    Merge pull request #265 from apoelstra/2019-05-enc-dec-cleanup Andrew Poelstra 2019-07-24 19:30:21 +0000
  • 0fc7b28cfc
    Merge pull request #295 from tamasblummer/forbid_unsafe Andrew Poelstra 2019-07-24 17:49:51 +0000
  • ff2f5d9ec2 forbid unsafe Tamas Blummer 2019-07-23 23:29:45 +0200
  • b312c4de6a
    bip143: Rename witness_script to script_code Steven Roose 2019-07-15 17:33:23 +0200
  • 3b9a94a178 eliminate type parameter from the `Decodable` trait Andrew Poelstra 2019-07-11 17:06:42 +0000
  • 42960b959f eliminate type parameter from `Encodable` trait Andrew Poelstra 2019-07-11 14:56:37 +0000
  • 87e7ebcf1b prevent compilation on 16-bit targets so we can use `usize` and assume it is 32 bits Andrew Poelstra 2019-06-05 13:59:44 +0000
  • b734d6488a make consensus_encode return the encoded length Andrew Poelstra 2019-05-23 20:28:10 +0000
  • abb9210c04 make `VarInt::len` and `Transaction::get_weight` return a usize Andrew Poelstra 2019-05-23 19:22:43 +0000
  • 7e6ad7c893 rename Encoder to WriteExt and Decoder to ReadExt Andrew Poelstra 2019-05-23 18:43:47 +0000
  • 24ebc29005 fix some recent rustc warnings Andrew Poelstra 2019-07-11 15:01:28 +0000
  • 783948446c
    Merge pull request #268 from erasmospunk/merkleblock Andrew Poelstra 2019-07-10 17:56:04 +0000
  • aae2937d11 Add a MerkleBlock construction John L. Jegutanis 2019-05-27 15:36:35 +0300
  • 56f98e00a0 Changed constants from `static` to `const` and added 2 new constants John L. Jegutanis 2019-05-23 21:29:08 +0300
  • 1a4bb371a1
    Merge pull request #286 from apoelstra/2019-06-builder-ext Andrew Poelstra 2019-07-03 21:50:57 +0000
  • cded694381
    Merge pull request #277 from jonasnick/rand Andrew Poelstra 2019-07-03 20:42:44 +0000
  • bb48a2cf2f
    Merge pull request #274 from stevenroose/readme Andrew Poelstra 2019-07-03 17:32:38 +0000
  • b2727b6ebe
    Merge pull request #250 from stevenroose/no-strason Andrew Poelstra 2019-07-03 17:30:21 +0000
  • a11412862c script: give `Builder` ability to verify-ify opcodes Andrew Poelstra 2019-06-26 01:11:58 +0000
  • 560a709faa Add OutPoint::new() for one-liner construction (#285) Steven Roose 2019-06-24 17:49:20 +0100
  • 0343559ae0
    Slightly update README Steven Roose 2019-06-06 10:46:46 +0100
  • b13e4628f9
    Merge pull request #282 from stevenroose/cltv-csv Andrew Poelstra 2019-06-15 19:12:06 +0000
  • d2923b7cce
    Rename OP_NOP2 and OP_NOP3 to OP_CLTV and OP_CSV Steven Roose 2019-06-13 18:56:18 +0100
  • 30201f3924
    Remove Decimal and replace strason with serde_json Steven Roose 2019-03-26 16:05:51 +0000
  • 94fba3aa88 Remove unused rand dependency Jonas Nick 2019-06-07 13:04:19 +0000
  • 330e0fd587
    Merge pull request #276 from jonasnick/remove-spv Matt Corallo 2019-06-08 06:56:44 -0400
  • 30f24a39d0 Remove confusing mentions of SPV Jonas Nick 2019-06-07 13:12:07 +0000
  • 860e74ecb5
    Merge pull request #273 from stevenroose/spv-validate Matt Corallo 2019-06-07 08:24:47 -0400
  • 5d7e6bb7a4
    Merge pull request #272 from TheBlueMatt/2019-05-net-cleanups Andrew Poelstra 2019-06-07 11:53:31 +0000
  • 0904935f19 Switch Travis fuzzing to 30 seconds per target from an iter count. Matt Corallo 2019-06-07 07:07:50 -0400
  • a6c1eacd70
    Merge pull request #270 from stevenroose/signed-amount Andrew Poelstra 2019-06-07 09:16:02 +0000
  • 093d60bf7f
    Rename BlockHeader::spv_validate to validate_pow Steven Roose 2019-06-06 10:39:03 +0100
  • 1b2dc9d6b0 Rename deserialize_raw_network_message to make my afl scripts happy Matt Corallo 2019-05-29 16:27:34 -0400
  • 836fdce475 fuzz: Add fuzzer for RawNetworkMessage. Carl Dong 2019-05-21 11:36:50 -0400
  • 98796576d2 Fix trivial DoS when deserializing messages from the network Matt Corallo 2019-05-20 20:16:18 -0400
  • 08c756d20e
    Merge pull request #264 from TheBlueMatt/2019-05-faster-enc-dec Andrew Poelstra 2019-06-05 11:46:56 +0000
  • 7af134ce79
    Add fuzz target for Amount parsing Steven Roose 2019-04-15 15:37:25 +0100
  • 688d95b463
    Add Amount and SignedAmount types Steven Roose 2018-11-10 00:45:00 +0000
  • d4282353c9
    Two serde quirks from switching dependencies Steven Roose 2019-04-12 19:06:06 +0100
  • 2b6058e335 Decrease travis-fuzz iterations to fix hangs Matt Corallo 2019-05-30 11:24:48 -0400
  • fa1ec2028d Speed up Vec<u8> [d]e[n]code operations by dropping the generic Matt Corallo 2019-05-23 13:14:43 -0400
  • ee827e4aa3 Drop some unused/not-needed Encodable impls Matt Corallo 2019-05-23 12:49:54 -0400
  • 84835f244c Support sendheaders network message decode Matt Corallo 2019-05-17 14:09:27 -0400
  • 084f82be21 Swap a few more [d]encoders to slice emit/read functions Matt Corallo 2019-05-22 18:26:39 -0400
  • 7015b064dd Add slice consensus encode/decode functions and use for short arrays Matt Corallo 2019-05-22 18:21:15 -0400
  • 4139f2a1ca
    Merge pull request #258 from shesek/signed-msg-hash Andrew Poelstra 2019-05-30 14:35:57 +0000
  • e0205fc9fa
    Merge pull request #260 from TheBlueMatt/2019-05-headers-no-pub-wrapper Andrew Poelstra 2019-05-21 20:30:35 +0000
  • 4f96a87475 Drop LoneHeaders and just use BlockHeader Matt Corallo 2019-05-17 17:53:38 -0400
  • b471a12487
    Merge pull request #257 from stevenroose/bip32-increment Andrew Poelstra 2019-05-04 21:25:21 +0000
  • bb8520268e
    bip32: Add DerivationPathIterator and related methods Steven Roose 2019-05-03 16:11:10 +0100
  • b75e154dd8
    Merge pull request #256 from stevenroose/nit-changelog Andrew Poelstra 2019-05-02 20:31:42 +0000
  • 473b491409
    Implement util::misc::signed_msg_hash() Nadav Ivgi 2019-04-28 08:59:20 +0300
  • 8f2719016e
    Fix nit in CHANGELOG.md Steven Roose 2019-04-26 15:07:18 +0100
  • 214345745b
    Merge pull request #248 from apoelstra/2019-03-0.18 Andrew Poelstra 2019-03-22 15:22:35 +0000
  • b9e44e4ffd bump version to 0.18 Andrew Poelstra 2019-03-21 23:20:06 +0000
  • b94d0fcf24
    Merge pull request #247 from apoelstra/2019-03-contracthash Andrew Poelstra 2019-03-21 23:05:43 +0000
  • dc6189dbb2 contracthash: more cleanups Andrew Poelstra 2019-03-19 18:25:24 +0000
  • 01a3a9263c contracthash: use `PublicKey` and `PrivateKey` types; minor cleanups Andrew Poelstra 2019-03-19 15:35:29 +0000
  • 3700d100eb contracthash: add fixed test vector Andrew Poelstra 2019-03-19 16:17:03 +0000
  • cea49b6522
    Merge pull request #246 from apoelstra/2019-03-key-serde Andrew Poelstra 2019-03-21 21:26:25 +0000
  • 9daf7fa9dc util::key add serde de/serialization Andrew Poelstra 2019-03-19 14:49:27 +0000
  • 221e53b13e
    Merge pull request #243 from stevenroose/pubkey-serialize Carl Dong 2019-03-06 21:44:02 -0500
  • d667e0f894
    Merge pull request #244 from stevenroose/bech32-bump Carl Dong 2019-03-06 21:43:36 -0500
  • 459059622f
    util:🔑 Provide to_bytes() methods for key types Steven Roose 2019-03-04 20:45:44 +0000
  • 750da89992
    Bump bitcoin-bech32 dependency Steven Roose 2019-03-04 21:13:11 +0000
  • 08c6435eb7
    Merge pull request #242 from apoelstra/2019-03-0.17.1 Andrew Poelstra 2019-03-04 20:20:38 +0000
  • d5c1200590 bump version to 0.17.1 Andrew Poelstra 2019-03-04 17:51:38 +0000
  • 7e1a6a4ab7
    Merge pull request #241 from apoelstra/2019-03-pubkey-string Andrew Poelstra 2019-03-04 17:47:36 +0000
  • 049f75e502 script: add `push_key` function to Builder to allow serializing public keys more easily Andrew Poelstra 2019-03-04 01:32:35 +0000
  • 4dbf431ecd key: implement ToString and FromStr for PublicKey Andrew Poelstra 2019-03-04 01:06:19 +0000
  • 8aa964ce43
    Merge pull request #239 from apoelstra/2019-02-0.17 Andrew Poelstra 2019-03-01 19:43:51 +0000
  • 8e214ffa90 add #231 to CHANGELOG for 0.17.0 Andrew Poelstra 2019-03-01 16:13:56 +0000
  • c342bf3731 bump version to 0.17.0 Andrew Poelstra 2019-02-28 22:02:45 +0000
  • 67e4671457
    Merge pull request #103 from dongcarl/psbt Andrew Poelstra 2019-02-28 17:20:37 +0000
  • e5b59120c5 Add copyright notice to PSBT-related files Carl Dong 2018-09-09 03:34:29 -0700
  • f74ec3e187 Add fuzz testing for PartiallySignedTransaction Carl Dong 2018-08-10 13:40:48 -0700
  • bc73b315cb Add test vectors from BIP174 specification Carl Dong 2018-08-10 13:34:35 -0700
  • 39fd567b56 Add Partially Signed Transaction type Carl Dong 2018-08-10 13:31:58 -0700
  • badb0f2a77 Add PSBT input data key-value map type Carl Dong 2018-09-08 21:30:38 -0700
  • 9c08dbae47 Add PSBT output data key-value map type Carl Dong 2018-09-08 21:20:29 -0700
  • 115f8c043c Add PSBT global data key-value map type Carl Dong 2018-09-08 21:07:07 -0700
  • 2715a6e777 Add trait for PSBT key-value maps Carl Dong 2018-09-08 20:50:45 -0700
  • 528e39334c Add data types for raw PSBT key-value pairs Carl Dong 2018-08-10 08:28:48 -0700
  • 4fa39c4a3e Add PSBT-specific Error data type Carl Dong 2018-08-07 23:36:51 -0700
  • 919bbeae4a
    Merge pull request #238 from apoelstra/2019-02-bip32-keys Andrew Poelstra 2019-02-28 13:42:50 +0000
  • 4f74ae61c4 bip32: replace rust-secp key types with rust-bitcoin key types Andrew Poelstra 2019-02-27 01:56:50 +0000
  • 3c21e301aa Better RawNewtorkMessage deserealization from IO stream (#231) Dr. Maxim Orlovsky 2019-02-27 23:41:28 +0200
  • fc47c477ab key: add some missing functionality Andrew Poelstra 2019-02-27 01:56:38 +0000