Commit Graph

  • 4bf99e79f8
    Merge pull request #236 from dongcarl/2019-02-remove-unused-option-decoding Carl Dong 2019-02-22 10:14:37 -0500
  • 04c7f2071d
    Merge pull request #235 from dongcarl/2019-02-remove-extraneous-params-clone Carl Dong 2019-02-21 17:41:08 -0500
  • 4c742fbaa1
    Merge pull request #237 from dongcarl/2019-02-forbid-unsafe Carl Dong 2019-02-21 17:37:59 -0500
  • 1ad1c11649 Forbid unsafe code Carl Dong 2019-02-20 17:16:21 -0500
  • 17c0f4e784 Remove unused Option en/decoding Carl Dong 2019-02-20 17:08:36 -0500
  • 2f70c3bc34 Remove extraneous clones in consensus::params Carl Dong 2019-02-20 15:47:31 -0500
  • 084703cba9
    Merge pull request #218 from tamasblummer/merkle_root_fix Matt Corallo 2019-02-16 19:05:42 -0500
  • d5331e59ed
    Merge pull request #233 from stevenroose/derivation-path Carl Dong 2019-02-15 09:52:59 -0500
  • dce81b623e
    bip32: Add additional methods and traits to DerivationPath Steven Roose 2019-02-11 22:59:25 +0000
  • 1373969805 bip32: Change test vectors to use DerivationPath Steven Roose 2019-02-07 21:13:34 +0000
  • b23de17d55 bip32: Introduce DerivationPath type Steven Roose 2019-02-07 21:12:43 +0000
  • a80cea270a bip32: ChildNumber constructors return Result Steven Roose 2019-02-14 11:05:20 +0000
  • cad0fe790f point to IRC Sebastian Geisler 2019-02-09 14:53:16 -0800
  • 114ebb0c73 Added contributing part to README lucash-dev 2019-01-16 15:16:20 -0800
  • 560dfb7c01
    Merge pull request #203 from stevenroose/asm Carl Dong 2019-02-11 17:24:03 -0500
  • f87e173268
    Merge pull request #227 from dongcarl/2019-01-improve-local-testing Carl Dong 2019-02-11 16:24:05 -0500
  • 8ae4aee0d8
    Merge pull request #183 from dongcarl/2018-9-pubkey-wrapper Andrew Poelstra 2019-02-11 21:21:32 +0000
  • a944c7fbd0 key: Use correct error for decoding Carl Dong 2019-01-21 14:29:50 -0500
  • fc448ba47c key: Reword and clarify comments Carl Dong 2019-01-21 12:59:53 -0500
  • b3cc3d50ef Integrate newly-added PublicKey with Address Carl Dong 2018-11-15 20:21:41 -0800
  • 53a6efe33c Add PublicKey struct encapsulating compressedness Carl Dong 2018-11-15 13:55:33 -0800
  • 60c93c387f Cleanup util::privkey in preparation for PublicKey Carl Dong 2018-11-15 13:28:37 -0800
  • 1cd2782122
    add BIP157 (Client Side Block Filtering) Messages (#225) Tamás Blummer 2019-02-08 13:00:51 +0100
  • e386d9e2e9
    Merge pull request #222 from stevenroose/no-p2pk-addr Carl Dong 2019-02-07 16:18:31 -0500
  • f80e882813
    Remove Address::p2pk Steven Roose 2019-01-21 16:40:04 +0000
  • 50fef2d851 Extract travis testing into locally-runnable script Carl Dong 2019-01-24 11:37:55 -0500
  • 51971dd533 Fix typos and clarify some comment in blockdata, block, address (#230) ariard 2019-02-04 07:30:41 +0100
  • d8c93d9935 Implement Witness commitment check for Block. Remove MerkleRoot implementations for types implementing BitcoinHash as it is misleading. MerkleRoot is defined instead for a Block. Tamas Blummer 2019-01-20 18:02:47 +0100
  • 51aba8bb21
    Merge pull request #215 from dongcarl/2018-12-integrate-bitcoin-hashes Carl Dong 2019-01-24 19:58:34 -0500
  • ca72a04dd4 Remove rust-crypto dependency Carl Dong 2019-01-16 16:04:33 -0500
  • 1bbeda87eb Remove fuzz_util module Carl Dong 2019-01-16 16:03:34 -0500
  • 96f9c62b0e Remove unused internal macro Carl Dong 2019-01-16 16:01:26 -0500
  • c830fb4629 Remove code deprecated by bitcoin_hashes from util::hash Carl Dong 2019-01-16 15:50:49 -0500
  • 99f63a8ca4 Convert codebase from util::hash to bitcoin_hashes Carl Dong 2019-01-16 15:45:31 -0500
  • 45aa709467 Implement En/Decodable for sha256d::Hash Carl Dong 2019-01-16 13:27:14 -0500
  • b88f00c698 Add bitcoin_hashes dependency, rename some features Carl Dong 2019-01-15 18:34:48 -0500
  • b6ec6a0d62
    Merge pull request #212 from TheBlueMatt/2019-01-travis-nightly-bench Carl Dong 2019-01-23 19:25:44 -0500
  • 132ca5ea95 Fix typos Dimitris Apostolou 2019-01-23 20:30:32 +0200
  • 96be35b1d3 it is annoying to have a difference between debug and print for hash Tamas Blummer 2019-01-21 23:00:46 +0100
  • 8584303768 Bump rustc version to 1.22.0 Carl Dong 2019-01-14 14:36:54 -0500
  • 21bd59cb17
    Merge pull request #214 from apoelstra/2019-01-0.16 Andrew Poelstra 2019-01-15 21:01:10 +0000
  • b5d5ac5ffb bump version to 0.16 Andrew Poelstra 2019-01-15 19:05:27 +0000
  • 0d7e13b034 Run cargo bench on rustc nightly in travis, remote useless move Matt Corallo 2019-01-15 11:39:41 -0500
  • 2ed4b1f246
    Merge pull request #208 from sgeisler/hex_bytes Matt Corallo 2019-01-15 14:06:00 -0500
  • 282daaab69
    Merge pull request #213 from dongcarl/2019-01-secp-0.12-bump Andrew Poelstra 2019-01-15 19:03:03 +0000
  • ff5c4a1806 Bump secp to 0.12 Carl Dong 2019-01-15 12:05:41 -0500
  • 81bfc4f027
    Merge pull request #211 from dongcarl/2019-01-move-user-enum-macro Matt Corallo 2019-01-15 12:58:47 -0500
  • b2e044f9db Internalize unnecessarily exported macros Carl Dong 2019-01-15 11:14:54 -0500
  • 96c66292c8 Fix comment on transaction version Antoine Riard 2018-12-19 20:56:39 -0500
  • 4c29fc0e8d Add feature gated hex decode benchmark Sebastian Geisler 2019-01-07 13:43:23 -0800
  • 7c7ec02ed2 Remove unused Pair iterator and util::iter module Sebastian Geisler 2019-01-03 17:25:56 -0800
  • c6a41651ab Replace slow hex decoding function with optimized version Sebastian Geisler 2019-01-03 17:24:18 -0800
  • a10d5e15b3
    Extract the Script assembly creator from fmt::Debug Steven Roose 2018-12-19 20:29:07 +0100
  • 5a5158e120
    Merge pull request #198 from sgeisler/safe-opcodes Andrew Poelstra 2018-12-14 16:32:29 +0000
  • a6d204cbda Fix indentation in opcodes.rs Sebastian Geisler 2018-12-13 15:35:29 -0800
  • bb7ca63776
    Merge pull request #196 from sgeisler/separate-fuzzing Andrew Poelstra 2018-12-09 16:33:21 +0000
  • 617406228a add some opcode tests Andrew Poelstra 2018-12-09 16:29:53 +0000
  • bc5f78c170 upgrade byteorder to 1.2 Tamas Blummer 2018-12-07 04:45:43 +0100
  • 9fee72cf20 make opcode PR work with 1.14.0 Sebastian Geisler 2018-11-11 18:19:49 -0800
  • 8a14ddbc27
    Merge pull request #191 from sgeisler/base58 Andrew Poelstra 2018-12-04 12:18:02 +0000
  • 79a88e1612 Move fuzzing code out of utils Sebastian Geisler 2018-12-03 16:31:13 -0800
  • e88612d617 add test case and cleanup Sebastian Geisler 2018-11-09 15:11:04 -0800
  • 4a27c1369a avoid heap use when encoding base58 Sebastian Geisler 2018-11-08 19:13:55 -0800
  • 944c840460
    Merge pull request #179 from apoelstra/2018-10-fuzz-outpoint Andrew Poelstra 2018-12-03 18:18:13 +0000
  • 6b67c8cdff squashme: work around lack of associated constants Kaz Wesley 2018-11-11 14:52:52 -0800
  • 45234eb09a safe implementation of All -> Ordinary Kaz Wesley 2018-11-11 14:19:05 -0800
  • 0bfef68851 newtype implementation of opcodes::All Kaz Wesley 2018-11-11 14:09:21 -0800
  • 84df2f05d7
    Merge pull request #190 from apoelstra/2018-11-0.15.1 Andrew Poelstra 2018-11-08 22:34:44 +0000
  • 05a00e31e1 update version to 0.15.1 Andrew Poelstra 2018-11-08 15:05:13 +0000
  • 88daac6b43
    Merge pull request #189 from shesek/compressed-p2pk Andrew Poelstra 2018-11-08 14:00:30 +0000
  • 18fcab6715 Detect compressed p2pk in script.is_p2pk() Nadav Ivgi 2018-11-08 02:37:27 +0200
  • 7d7c360153
    Merge pull request #188 from apoelstra/2018-11-0.15 Andrew Poelstra 2018-11-07 16:37:57 +0000
  • 1a3d3a3eef bump version to 0.15 Andrew Poelstra 2018-11-03 15:41:29 +0000
  • 91ed0e7fbd move README changelog stuff into CHANGELOG.md Andrew Poelstra 2018-11-03 15:32:38 +0000
  • b8a72448df
    Merge pull request #153 from rust-bitcoin/2018-08-segwit-ambiguity Andrew Poelstra 2018-11-03 15:29:51 +0000
  • c2146e1bbc
    Merge pull request #181 from stevenroose/export-network Andrew Poelstra 2018-10-23 16:18:30 +0000
  • 7813c0ae3d
    Merge pull request #178 from stevenroose/wif Andrew Poelstra 2018-10-22 15:28:09 +0000
  • 5f912bdeae Implement Debug for PrivKey Steven Roose 2018-10-22 00:06:46 +0100
  • f7b95c7533 Add explicit WIF methods for Privkey Steven Roose 2018-10-10 11:12:33 +0100
  • 6f4bfe68f3 Export network::constants::Network Steven Roose 2018-10-21 23:28:27 +0100
  • 8b6a40f96a add fuzzer for transaction::OutPoint Andrew Poelstra 2018-10-12 23:21:41 +0000
  • 0764673c38
    Merge pull request #177 from stevenroose/outpoint-fromstr Andrew Poelstra 2018-10-18 23:12:47 +0000
  • fefd5d4fe2 Implement FromStr for OutPoint Steven Roose 2018-10-03 17:55:50 +0100
  • c37ab1f9c2
    Merge pull request #174 from jeffbarg/master Andrew Poelstra 2018-10-12 14:46:30 +0000
  • 11a2783235 add comment expanding on the segwit ambiguity Andrew Poelstra 2018-10-10 02:45:09 +0000
  • 7f7013db9c fuzz: check that transaction deserialization roundtrips Andrew Poelstra 2018-10-01 20:38:50 +0000
  • a181a523c6 remove special case for 0-input 0-output transaction deserialization Andrew Poelstra 2018-10-01 20:38:05 +0000
  • 1c2564fc08 Added example for creating an address from a public key Jeff Barg 2018-09-29 17:00:37 -0400
  • ab838d2c8c
    Merge pull request #169 from rust-bitcoin-tools/bip143_add_tests Andrew Poelstra 2018-09-27 17:14:26 +0000
  • bc41772f89 added p2wkh, p2sh-p2wkh tests evgeniy.scherbina 2018-09-26 11:51:14 +0300
  • 98e39b4383 transaction: make 0-input de/serialization always use Segwit Andrew Poelstra 2018-08-24 19:39:22 +0000
  • 45140a3251
    Merge pull request #156 from dongcarl/2018-8-network-cleanup Andrew Poelstra 2018-09-25 18:29:52 +0000
  • c42252c1da Use default impl for Encoder for Sha256dEncoder Carl Dong 2018-09-16 14:36:46 -0700
  • 0f42ca69b0 Move relevant names into consensus::encode Carl Dong 2018-09-20 03:15:45 -0700
  • 8e0e4eb55a Move serialize::BitcoinHash to util:#️⃣:BitcoinHash Carl Dong 2018-09-02 22:41:08 -0700
  • 97937b1b5f Move network::consensus_params to consensus::params Carl Dong 2018-09-02 22:18:57 -0700
  • 7e9d393d03 Remove low-level networking support Carl Dong 2018-09-02 22:04:05 -0700
  • 7f11766c65 Remove nu_select macro Carl Dong 2018-09-02 21:18:28 -0700
  • 0da693f9a5
    Merge pull request #168 from thomaseizinger/from-str-transaction-id Andrew Poelstra 2018-09-20 21:01:52 +0000
  • 50e3a4abf2 Add FromStr for Sha256dHash Thomas Eizinger 2018-09-20 11:09:55 +1000