Commit Graph

  • 7c1e0d2df3
    Merge branch 'master' into gitignore Andrew Poelstra 2018-03-09 14:44:47 +0000
  • 3a5773a698 update docs and github links for transfer to rust-bitcoin org Andrew Poelstra 2018-03-05 19:44:44 +0000
  • 5e510366cf is_on_main_chain is a very useful function upstream, make it public Tamas Blummer 2018-03-03 18:15:05 +0100
  • 3351f35583 add documentation Tamas Blummer 2018-02-28 20:27:52 +0100
  • 50a9d0f51f add get_best_tip_height to blokchain Tamas Blummer 2018-02-28 20:04:38 +0100
  • f1503866d7 RawNetworkMessage::command should be public. no harm and useful for debug messages. Tamas Blummer 2018-02-28 10:42:23 +0100
  • 9e0b35bcc1 add IntelliJ IDEA files Tamas Blummer 2018-02-28 10:37:26 +0100
  • 279e6dec28
    Merge pull request #47 from apoelstra/no-num Andrew Poelstra 2018-02-21 16:34:49 +0000
  • 740d9e6fde bump version number to 0.11 Andrew Poelstra 2018-02-18 15:20:59 +0000
  • 066c49305f update secp256k1 to latest version with minimized dependencies Andrew Poelstra 2018-02-18 15:45:35 +0000
  • 23a2c6bc9a remove `jsonrpc` dependency by copying the macro we need into the source Andrew Poelstra 2018-02-18 15:28:24 +0000
  • 047c0c149d remove `num` crate dependency Andrew Poelstra 2018-02-18 15:21:05 +0000
  • e034ae6065 bump version to 0.10.9 Andrew Poelstra 2018-02-18 15:04:04 +0000
  • 9562d8afac
    Merge pull request #41 from tamasblummer/minimal_alert_message Andrew Poelstra 2018-02-18 15:00:55 +0000
  • 71bce7b067
    Merge pull request #44 from tamasblummer/add_difficulty2 Andrew Poelstra 2018-02-18 14:59:36 +0000
  • 91a786d22c
    Merge pull request #42 from tamasblummer/add_low_u64 Andrew Poelstra 2018-02-18 14:57:37 +0000
  • 3547d27430
    Merge pull request #40 from tamasblummer/unit_debug_fix Andrew Poelstra 2018-02-18 14:57:00 +0000
  • d8babeddba Bump version Andrew Poelstra 2018-02-16 22:16:59 +0000
  • 7930d14124
    Merge pull request #38 from apoelstra/bip143 Andrew Poelstra 2018-02-16 22:13:55 +0000
  • 7c56f4133b
    Merge pull request #46 from apoelstra/copy-nonoverlapping Andrew Poelstra 2018-02-16 22:13:39 +0000
  • 9f092a6f31 remove all use of mem::uninitialized and mem::copy_nonoverlapping Andrew Poelstra 2018-02-14 16:44:02 +0000
  • deda031975
    Merge pull request #45 from TheBlueMatt/master Andrew Poelstra 2018-02-14 16:23:53 +0000
  • 9052f3b5a2 Fix argument to copy_nonoverlapping in internal_macros Matt Corallo 2018-02-13 19:08:10 -0500
  • 3efe511cc6 add difficulty calculation Tamas Blummer 2018-02-11 19:35:51 +0100
  • 19f96fe62c add low_u64 to Uint256 and Uit128 types Tamas Blummer 2018-02-11 14:19:58 +0100
  • 9fbe941621 minimal implementation of alert message Tamas Blummer 2018-02-10 16:47:46 +0100
  • e05f45beb0 fixing debug output for Uint256 and Uint128 Tamas Blummer 2018-02-11 14:01:41 +0100
  • f233fcac61 util: add `bip143` module to create BIP143 signature hashes Andrew Poelstra 2018-01-15 17:54:32 +0000
  • 01e164025a
    Merge pull request #35 from apoelstra/newops Andrew Poelstra 2017-12-21 01:21:09 +0000
  • b3644b7b6d add constants for OP_CLTV and OP_CSV Andrew Poelstra 2017-12-21 01:10:00 +0000
  • b7ec971541 update README to reflect 0.10, bump version to republish Andrew Poelstra 2017-12-13 21:20:16 +0000
  • 9a498ad5e1
    Merge pull request #34 from apoelstra/segwit-txid Andrew Poelstra 2017-12-11 14:37:24 +0000
  • 406160a386 transaction: add txid() function that does the right thing for segwit/nonsegwit Andrew Poelstra 2017-12-09 19:52:09 +0000
  • 49d39a0796
    Merge pull request #33 from apoelstra/sha2-encoder Andrew Poelstra 2017-12-07 14:12:25 +0000
  • c691d0e382 util: add Sha256dEncoder to allow streaming data into a hash Andrew Poelstra 2017-12-06 16:46:31 +0000
  • fc7c50ab8e
    Merge pull request #32 from apoelstra/script-p2wsh Andrew Poelstra 2017-12-06 15:47:19 +0000
  • e5f109221e script: add `to_p2wsh()` and `is_p2swsh()` functions to allow easy segwit output computation Andrew Poelstra 2017-12-06 15:19:27 +0000
  • c341e21dc6
    remove unnecessary `mut` that nightly rustc has learned to detect Andrew Poelstra 2017-10-06 19:56:50 +0000
  • 46439710d9
    script: add `is_p2pkh()` function Andrew Poelstra 2017-10-06 19:15:30 +0000
  • 8f7bd858fb
    update byteorder to 1.1 from 0.3 Andrew Poelstra 2017-07-17 15:57:35 +0000
  • cdff7f15c3 Merge pull request #29 from alekseysidorov/update-deps Andrew Poelstra 2017-07-28 16:17:59 +0000
  • 2be08ccbae Bump version Aleksei Sidorov 2017-07-28 17:36:43 +0300
  • bcd0d0480d Fix vulnerabilities which found by `cargo audit`. Aleksei Sidorov 2017-07-28 13:34:07 +0300
  • 2e7be81ea4 add unit test for overflow panic Andrew Poelstra 2017-06-07 16:05:46 +0000
  • 287d285214 Merge pull request #25 from neosilky/panic-fix Andrew Poelstra 2017-06-07 16:07:53 +0000
  • 3cf1ccf8f8 Add fuzzing code Daniel Lockyer 2017-06-07 09:19:25 +0100
  • a74efe6f8c Sanity checks for vector length Daniel Lockyer 2017-06-05 18:06:30 +0100
  • 9a0aeb8646
    Some README updates Andrew Poelstra 2017-05-08 16:01:20 +0000
  • c4cc2a6949 Merge pull request #22 from chritchens/master Andrew Poelstra 2017-04-25 20:14:19 +0000
  • f9efe3ecd9 Add Cargo.lock to gitignore Christian Nyumbayire 2017-04-25 03:12:37 +0200
  • cdb452f79f Sanity-check vector length when deserializing Andrew Poelstra 2017-04-17 00:54:38 +0000
  • 4b73c3223c Merge pull request #18 from rotwatsb/GetAddr Andrew Poelstra 2016-10-12 11:26:48 +0000
  • f7fed8339d Add GetAddr message Steve Bradley 2016-10-10 11:14:12 -0400
  • fd37023312 Increase secp version; transitive version bump Andrew Poelstra 2016-10-10 13:22:30 +0000
  • 02718be82f Remove unused `num_cpus` dep Andrew Poelstra 2016-10-10 13:09:40 +0000
  • e3c793f702 uint: bugfix in trailing_zeroes() Andrew Poelstra 2016-08-26 16:20:26 +0000
  • af10b153be segwit: add transaction/block serialization support for BIP141/BIP144; bump to 0.8 Andrew Poelstra 2016-08-24 16:20:47 +0000
  • 19e3adce86 Merge pull request #14 from serprex/master Andrew Poelstra 2016-07-18 14:58:45 +0000
  • 5dda3e2602 Replace time with std::time Demur Rumed 2016-07-17 04:02:57 +0000
  • 93f103bdb5 script: fix broken push_int in script::Builder Andrew Poelstra 2016-07-14 15:15:34 +0000
  • 9d2826d5d1 bip32: error API cleanups Andrew Poelstra 2016-06-24 19:45:42 +0000
  • f7d4ae8265 bip32: add accessor for the tweak used in public key derivation Andrew Poelstra 2016-06-24 19:25:47 +0000
  • 14af175a11 Resurrect BIP32 support Andrew Poelstra 2016-06-24 19:15:57 +0000
  • 698a23e32d script: fix Debug impl bugs in Script, PUSHDATA1 not displayed correctly Andrew Poelstra 2016-06-24 00:20:49 +0000
  • 1e47019221 cargo-clippy cleanups Andrew Poelstra 2016-06-21 14:35:27 +0000
  • 1dbd1c28dc Implement stdlib Error trait for util::Error type Andrew Poelstra 2016-06-20 01:25:54 +0000
  • 50b3e90912 Rename Transaction::scripthash to Transaction::signature_hash Andrew Poelstra 2016-06-13 21:25:47 +0000
  • 38b2cacf35 Add support for computing transaction sighashes, which is needed for signing Andrew Poelstra 2016-06-12 18:25:23 +0000
  • 220775015e [BREAKING CHANGE] [v0.5 -> v0.6] Move nasty script stuff into a feature-gated module Andrew Poelstra 2016-06-12 00:03:10 +0000
  • 46681bbcac contracthash: expose key tweak in new function Andrew Poelstra 2016-06-10 18:36:15 +0000
  • 6ccd157775 Add `into_vec` method to Script Andrew Poelstra 2016-06-02 23:47:29 +0000
  • 35832e3da0 Remove some unused trait imports Andrew Poelstra 2016-05-27 18:36:42 +0000
  • 30904b67a7 Derive Eq and friends for script::Instruction Andrew Poelstra 2016-05-04 14:03:58 +0000
  • 96b4b050fd Serialize Sha256Hash without allocations Andrew Poelstra 2016-05-03 20:16:30 +0000
  • f906c2fddd Add `first_push_as_number` function to contracthash templates Andrew Poelstra 2016-03-29 17:24:34 +0000
  • dce0cc65d2 Remove openssl dependency which trojanned itself in Andrew Poelstra 2016-03-08 23:24:00 +0000
  • f18157e774 Minor code changes for new rustc/clippy. No effects. Update minor version number Andrew Poelstra 2016-02-18 19:25:40 +0000
  • 5f308887c9 Fix test added for serde transaction roundtrip Andrew Poelstra 2016-02-18 18:02:04 +0000
  • 92c3b2459c script: fix macro for future rustc changes Andrew Poelstra 2016-02-18 17:56:51 +0000
  • b88d04f0bc Add serde impls for all Transaction types Andrew Poelstra 2016-02-10 03:37:24 +0000
  • 56b7e7d3f4 Add ntxid support Andrew Poelstra 2015-12-21 11:07:37 -0600
  • 16f5878a03 Add a bunch of Ord/PartialOrd impls for stuff Andrew Poelstra 2015-12-20 15:38:02 -0600
  • e05e6d2215 [BREAKING CHANGE] Drop UtxoSet Andrew Poelstra 2015-12-19 20:08:05 -0600
  • 45ef239a34 Add unsigned Decimal type Andrew Poelstra 2015-12-05 03:12:46 -0600
  • 5c69d44397 Add Hash derived impls for all the transaction types Andrew Poelstra 2015-12-04 20:18:56 -0600
  • 52b4263539 Remove comment about refcounted pointers; there are no refcounted pointers Andrew Poelstra 2015-12-04 17:56:15 -0600
  • c1993a12c6 Add TxOutRef type to blockdata::transaction; don't use it anywhere in the library itself Andrew Poelstra 2015-12-04 15:57:17 -0600
  • e393d0ec3b Add useful Debug/Display for Script Andrew Poelstra 2015-12-04 10:59:43 -0600
  • a74da47ac5 Merge pull request #10 from nacardin/bug/decodePongMessage Andrew Poelstra 2015-12-19 12:29:08 -0600
  • e72e01dfa3 Fix decoding of Pong message Nicholas Alan Cardin 2015-12-17 23:45:11 -0500
  • 8a79710be5 Bump version to 0.4.5 for recent changes Andrew Poelstra 2015-12-03 07:14:09 -0600
  • a7c2dc6bb6 Add some accessors to the `Privkey` structure Andrew Poelstra 2015-12-02 10:52:30 -0600
  • 1bbd492da6 Add nonnegative() utility function to Decimal Andrew Poelstra 2015-11-30 14:23:15 -0600
  • 2962eb9d44 Add Display impl for Decimal Andrew Poelstra 2015-11-30 14:08:45 -0600
  • a9cd31ccba Add addition and subtraction impls to Decimal Andrew Poelstra 2015-11-30 14:03:57 -0600
  • 21ccd713ba Add helper from_hex() function for Sha256dHash Andrew Poelstra 2015-11-30 10:26:13 -0600
  • 950e756316 Add formatters for Sha256dHash Andrew Poelstra 2015-11-30 09:19:53 -0600
  • 76729f33ca Fix `Decimal` serialization of negative numbers Andrew Poelstra 2015-11-30 09:13:48 -0600
  • a8ffce4904 Fix Script de/serialization (version -> 0.4.4) Andrew Poelstra 2015-11-30 07:09:39 -0600
  • 322f4740f1 Merge pull request #8 from schnupperboy/mempool-support Andrew Poelstra 2015-11-24 11:27:00 -0600