Commit Graph

  • 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
  • 51f389e0b2 Bump minor version to 0.4.3 Julius Naperkowski 2015-11-23 18:04:57 +0100
  • 8c707c5bef Added support for mempool messages Julius Naperkowski 2015-11-23 00:28:49 +0100
  • e58f536c31 Add `Decimal` type for de/serializing values Andrew Poelstra 2015-11-22 10:51:19 -0600
  • c3c6983789 Replace serde_json with strason in tests Andrew Poelstra 2015-11-22 09:46:05 -0600
  • fa59c35e9a Upgrade libsecp Andrew Poelstra 2015-11-15 17:00:51 -0600
  • f9fc368ad9 Merge pull request #7 from laanwj/2015_10_plug_leak Andrew Poelstra 2015-11-07 21:04:42 -0600
  • 404176a5ee Fix data leak in CommandString::consensus_encode Wladimir J. van der Laan 2015-11-08 01:02:28 +0100
  • 66eb08aab5 [BREAKING CHANGE] Make `script::Builder` implement the actual Builder pattern Andrew Poelstra 2015-11-04 11:04:54 -0600
  • 5e03adc9aa Changes for cargo-clippy warnings Andrew Poelstra 2015-10-28 11:27:23 -0500
  • 8daf06cc1d Update for latest libsecp: normalize signatures and use "lax DER" parsing Andrew Poelstra 2015-10-26 14:38:47 -0500
  • 67c0b8fba7 More Error implementations Andrew Poelstra 2015-10-25 12:55:48 -0500
  • a69ae2c7ad Bump minor version no Andrew Poelstra 2015-10-25 10:17:23 -0500
  • 34edf48b93 Implement Error for base58 error type Andrew Poelstra 2015-10-25 10:16:05 -0500
  • 3491c5057e Make contracthashtool check that the number of keys matches the template's requirement Andrew Poelstra 2015-10-25 08:37:32 -0500
  • 125dde4cb0 Update README for recent changes Andrew Poelstra 2015-10-24 15:24:14 -0500
  • 8defba2fb3 Expose ability to tweak secret keys for contract hash Andrew Poelstra 2015-10-14 22:49:04 -0500
  • fdc854edd9 Remove Script() from LowerHex impl of Script Andrew Poelstra 2015-10-14 22:30:10 -0500
  • 38d2ef5d73 Add `from_script` method to Address for generating P2SH addresses Andrew Poelstra 2015-10-14 22:21:09 -0500
  • ed34bb30f1 Add support for deserializing a script into a contracthash template Andrew Poelstra 2015-10-14 22:00:47 -0500
  • c1f81ea3c3 Add support for WIF private keys as well as addresses Andrew Poelstra 2015-10-14 19:25:43 -0500
  • 16e2a3519b Implement basic contract-hash support Andrew Poelstra 2015-10-14 15:29:19 -0500
  • dba71d9253 [BREAKING CHANGE] Minor library updates Andrew Poelstra 2015-10-14 08:56:48 -0500
  • eeb4655886 More updates for RFC 1214 Andrew Poelstra 2015-09-20 16:44:05 -0500
  • edb6d7b17b Bump version to 0.2 for all the changes of the last two days Andrew Poelstra 2015-09-20 16:40:46 -0500
  • c67608a435 Remove `Sized` requirement from ConsensusEncodable Andrew Poelstra 2015-09-20 15:34:13 -0500
  • 14db7ee902 Fix for rustc RFC 1214; also add missing docs Andrew Poelstra 2015-09-20 15:27:12 -0500
  • 00421970a1 Fix for serde changes Andrew Poelstra 2015-09-20 13:10:20 -0500
  • 835c8befae Fix versions in Cargo.toml to try and fix Travis builds Andrew Poelstra 2015-09-20 12:36:57 -0500
  • 72e10265bb Add Travis status to README Andrew Poelstra 2015-09-20 12:28:13 -0500
  • 99a4845719 Get library building on stable Andrew Poelstra 2015-09-20 12:22:39 -0500
  • 2320f099c1 Remove broken wallet components Andrew Poelstra 2015-09-19 13:39:39 -0500
  • 0389eb1c52 Move secp256k1 lib from sipa's (long expired) repo to the bitcoin one Andrew Poelstra 2015-05-20 13:14:21 -0500
  • adaf50a408 *** ALL TESTS PASS WITH RUSTC HEAD *** Andrew Poelstra 2015-05-10 14:32:26 -0500
  • 4b1b1c4a74 Fix endianness problems with new librustc ipv6 addresses Andrew Poelstra 2015-05-10 13:08:38 -0500
  • 2975c91e37 Remove pile of undefined (and bitrotted) code Andrew Poelstra 2015-05-10 11:12:37 -0500
  • b21acd440e Get compiling for secp256k1 changes Andrew Poelstra 2015-04-13 22:40:32 -0500
  • 17e27ec09f *** IT COMPILES ON RUSTC NIGHTLY *** Andrew Poelstra 2015-04-10 20:55:59 -0500
  • 3117f95b62 Checkpoint commit: into warnings! Andrew Poelstra 2015-04-10 18:15:57 -0500
  • 1d78dccb9e Checkpoint commit -- we're onto move errors :D Andrew Poelstra 2015-04-10 13:34:31 -0500
  • e658ffaeea Rename ScriptBuilder to Builder as per rustc rfc PR 1036 Andrew Poelstra 2015-04-09 21:16:30 -0500
  • 5350207ff3 Remove hamcrest; add rust-serde (not compiling right now) Andrew Poelstra 2015-04-09 21:14:57 -0500
  • e5a3e84c41 Checkpoint commit (nope, not yet to small commit sizes :)) Andrew Poelstra 2015-04-08 17:23:45 -0500
  • 08a20f8764 Checkpoint commit Andrew Poelstra 2015-04-07 17:51:57 -0500
  • 200e0fe8e3 Checkpoint commit Andrew Poelstra 2015-04-06 20:51:11 -0500
  • 811df8a713 Giant collection of fixes ... we are into lifetime errors now :) Andrew Poelstra 2015-04-05 19:10:37 -0500
  • 7b89c15ed5 More changes, incl. dropping DumbHasher in favor of SipHasher Andrew Poelstra 2015-04-05 14:43:44 -0500
  • 7738722ab5 Checkpoint commit; tons of disorganized changes for rustc Andrew Poelstra 2015-04-05 12:58:49 -0500
  • 160f2f9ea6 Drop ThinVec, many other changes toward updating for librustc Andrew Poelstra 2015-04-04 22:13:19 -0500
  • 7a2cfe95e7 Minor fixes to namespaces Andrew Poelstra 2015-04-04 13:56:30 -0500
  • a62a7d736c Several more changes for librustc changes Andrew Poelstra 2015-04-04 13:08:49 -0500
  • 467f76a37d MemReader/MemWriter become Cursor, other rustc changes Andrew Poelstra 2015-04-04 12:56:40 -0500
  • f1aed644c6 More misc cleanup for rustc changes Andrew Poelstra 2015-03-26 14:21:48 -0500
  • 0bf5809674 Add time crate Andrew Poelstra 2015-03-26 11:53:49 -0500
  • 6db25db975 Bunch of error type changes Andrew Poelstra 2015-03-26 11:52:20 -0500
  • 719f616218 Some more renames for librustc changes Andrew Poelstra 2015-03-26 10:44:49 -0500
  • 11dbc717c4 Show -> Debug Andrew Poelstra 2015-03-26 10:35:31 -0500
  • df065c143b fix attributes for compiler changes Andrew Poelstra 2015-03-26 10:31:19 -0500
  • 2101e4a56d Rename bitcoin-secp256k1-rs to secp256k1 Andrew Poelstra 2015-03-26 10:08:36 -0500
  • c3377032f8 Many syntax changes for rustc, incomplete Andrew Poelstra 2015-01-18 12:16:01 -0600
  • 97bfbe790b Add a `clone` to script sat-checker to satisfy new soundness rules Andrew Poelstra 2014-09-11 08:03:36 -0500
  • e0c9844ff2 Make UtxoSet store (height, txo) pairs rather than just the raw txo Andrew Poelstra 2014-09-10 19:58:58 -0500
  • 184721db61 Add wallet balance-checking support Andrew Poelstra 2014-09-10 07:19:12 -0500