Commit Graph

  • 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
  • 5adf985eae
    Merge pull request #167 from rust-bitcoin/branch-0.14.2 Andrew Poelstra 2018-09-11 18:44:59 +0000
  • 625eac636b bump version to 0.14.2 Andrew Poelstra 2018-09-11 18:04:02 +0000
  • 2c8a6f5eb3
    Merge pull request #159 from stevenroose/address-serde Andrew Poelstra 2018-09-11 18:03:15 +0000
  • 8edfbec1cb Implement serde serialiation for Address Steven Roose 2018-08-30 20:01:54 +0100
  • 84ccf0b55a
    Merge pull request #166 from TheBlueMatt/master Andrew Poelstra 2018-09-07 18:59:27 +0000
  • ac11191f71 Upgrade AFL to 0.4 with persistent mode fuzzing Matt Corallo 2018-09-06 15:52:38 -0400
  • 12d9e9803c Update fuzz seeds Matt Corallo 2018-09-06 15:46:44 -0400
  • cadbe032ea
    Merge pull request #158 from rust-bitcoin/2018-08-14.1 Andrew Poelstra 2018-08-29 00:03:29 +0000
  • b7c84a6571 increase version to 0.14.1 Andrew Poelstra 2018-08-28 17:15:37 +0000
  • 849674651f
    Merge pull request #157 from rust-bitcoin/2018-08-pub-use Andrew Poelstra 2018-08-28 17:13:40 +0000
  • 97c1773ec9 `pub use` a ton of stuff at the top level Andrew Poelstra 2018-08-28 15:57:46 +0000
  • fe99a88acf
    Merge pull request #152 from rust-bitcoin/2018-08-script-ord Andrew Poelstra 2018-08-26 15:38:43 +0000
  • b33aa6fa6c add unit test for script ordering Andrew Poelstra 2018-08-25 22:09:22 +0000
  • 592935b2da
    Merge pull request #151 from rust-bitcoin/2018-08-serialization-fixes Andrew Poelstra 2018-08-24 21:17:44 +0000
  • cef78d81af fuzz: check that script deserialization roundtrips Andrew Poelstra 2018-08-24 00:50:24 +0000
  • ef642295c5 encodable: reject non-compact VarInts on Vec and Box<[T]> lengths Andrew Poelstra 2018-08-24 00:50:05 +0000
  • f0221fb79b transaction: reject transactions with Segwit byte set but no witnesses Andrew Poelstra 2018-08-24 00:14:14 +0000
  • 68413d306d impl PartialOrd, Ord for Script Andrew Poelstra 2018-08-24 02:20:37 +0000
  • d1d3b3fb02
    Merge pull request #148 from rust-bitcoin/hex-dep Andrew Poelstra 2018-08-22 22:53:50 +0000
  • 6d7a5f02c1 pin hex to 0.3.2 rather than a git commit Andrew Poelstra 2018-08-22 22:11:46 +0000
  • d792c98df6
    Merge pull request #147 from rust-bitcoin/version-0.14 Andrew Poelstra 2018-08-22 21:54:00 +0000
  • 598afd94ca bump version to 0.14.0 Andrew Poelstra 2018-08-22 21:18:15 +0000
  • 3f9b003348
    Merge pull request #136 from rust-bitcoin/2018-08-minimal-push Andrew Poelstra 2018-08-22 21:17:10 +0000
  • c89a4f5ada
    Merge pull request #146 from rust-bitcoin/2018-08-secp-0.11 Andrew Poelstra 2018-08-22 20:42:19 +0000
  • fc0fec7e19 fuzz: add Script::iter tests to script deserialization test Andrew Poelstra 2018-08-20 18:30:05 +0000
  • 08db6fe29f script: let Instructions iterator enforce minimal pushes; remove `IntoIter` impl to force users to choose Andrew Poelstra 2018-08-05 21:11:16 +0000
  • 41ebf5468c update rust-secp dependency to 0.11 Andrew Poelstra 2018-08-22 19:37:32 +0000
  • dbefaef25c
    Merge pull request #142 from jeandudey/2018-08-decimal-fromstr Andrew Poelstra 2018-08-22 19:00:02 +0000
  • 9cdc75a930 Forbid exponents larger than 18. Jean Pierre Dudey 2018-08-22 14:00:30 -0400
  • 6902bf826c Fix negative symbol bug in `FromStr` display implementation. Jean Pierre Dudey 2018-08-22 11:26:05 -0400
  • a915bc194d Fix multiplication logic in decimal parsing functions. Jean Pierre Dudey 2018-08-22 07:22:47 -0400
  • e48e559740 Fix `UDecimal::parse_udecimal` identation. Jean Pierre Dudey 2018-08-21 21:31:02 -0400
  • 455bc66d3c Fix parsing for numbers that are too big to fit in a `Decimal`/`UDecimal`. Jean Pierre Dudey 2018-08-21 21:29:07 -0400
  • a61ad5d382
    Merge pull request #137 from dongcarl/2018-8-better-errors Andrew Poelstra 2018-08-22 00:55:54 +0000
  • be0d54738b Add fuzz tests for `Decimal`/`UDecimal` parsing. Jean Pierre Dudey 2018-08-21 16:21:29 -0400
  • 07838568f9 Implement `FromStr` for `Decimal`/`UDecimal`. Jean Pierre Dudey 2018-08-21 16:13:58 -0400
  • d16fdd63d3
    Merge pull request #141 from jeandudey/2018-08-display Andrew Poelstra 2018-08-21 16:41:58 +0000
  • bccdd06794 Replace catch-all match arms with specific ones Carl Dong 2018-08-21 01:42:12 -0700
  • 0c172941af Replace serialize::Error::Detail with variants Carl Dong 2018-08-21 01:31:54 -0700
  • d12a861f85 Remove unnecessary network::Error::Detail variant Carl Dong 2018-08-21 01:07:27 -0700
  • 95303a1d28 Use full path in macros to to eliminate uses Carl Dong 2018-08-21 01:00:10 -0700
  • e5b5cbfadb Fix Error type for SimpleDecoder and SimpleEncoder Carl Dong 2018-08-17 08:25:11 -0700
  • df7f084e96 Implement `Display` instead of `ToString` for `Address` and `PrivKey`. Jean Pierre Dudey 2018-08-20 15:40:00 -0400
  • 77e2fe3dda
    Merge pull request #144 from jeandudey/2018-08-address-starts-with Andrew Poelstra 2018-08-20 23:12:03 +0000
  • 3a2e1ce09e
    Merge pull request #143 from jeandudey/2018-08-c-conv Andrew Poelstra 2018-08-20 23:11:11 +0000
  • b78d7a7428 Use `str::starts_with` method to check bech32 address prefixes. Jean Pierre Dudey 2018-08-20 18:11:14 -0400
  • 4dfb98bd70 Use `as_`,`to_`,`into_` conventions for array types. Jean Pierre Dudey 2018-08-20 17:20:43 -0400
  • 2d961412af
    Merge pull request #139 from jeandudey/2018-08-18-outpoint Andrew Poelstra 2018-08-20 18:18:00 +0000
  • ec47b798fe
    Merge pull request #125 from jeandudey/2018-08-11-serde-shim Andrew Poelstra 2018-08-20 18:04:47 +0000
  • 32631e44ad Rename `TxOutRef` to `OutPoint` and use it in `TxIn`. Jean Pierre Dudey 2018-08-20 11:58:12 -0400
  • 1b4aba1d80 Update serde to 1.0 and strason to 0.4 Jean Pierre Dudey 2018-08-20 12:37:19 -0400
  • 84040caa70
    Merge pull request #113 from rust-bitcoin/2018-07-secp-0.10.0 Andrew Poelstra 2018-08-20 16:05:09 +0000
  • 94f3d4b0f9 update to secp256k1 0.10.0 Andrew Poelstra 2018-07-27 20:15:48 +0000
  • 85ddb66be0
    Merge pull request #138 from dongcarl/2018-8-usize-fix Andrew Poelstra 2018-08-20 14:11:26 +0000
  • dca4cb4d54
    Merge pull request #95 from alekseysidorov/impl-standard-traits Andrew Poelstra 2018-08-20 14:10:05 +0000
  • 356d13e465 Add some useful standard trait implementations Aleksei 2018-08-20 12:10:21 +0300
  • 9da96e1d46 Fix compilation warning when comparing usize and u64 on 32-bit arch Carl Dong 2018-08-17 10:08:56 -0700
  • 6c82001ead
    Merge pull request #128 from jeandudey/2018-08-12-bitcoinconsenus Andrew Poelstra 2018-08-15 20:55:51 +0000
  • a1c9a25d07
    Merge pull request #133 from romanz/master Andrew Poelstra 2018-08-15 20:52:56 +0000
  • fdbccf055d
    Remove variable shadowing in listener.rs Roman Zeyde 2018-08-15 09:43:35 +0300
  • 14f5db070a
    Merge pull request #132 from dongcarl/deserialize-fix Andrew Poelstra 2018-08-15 01:35:21 +0000
  • 70203831d6 Make deserialize error if input bytes not consumed Carl Dong 2018-08-14 16:13:52 -0700