Commit Graph

  • bcf2c5981d
    Merge pull request #475 from apoelstra/2020-09--0.24.0 Andrew Poelstra 2020-09-10 19:58:03 +0000
  • 1c46b32d2b update Travis and README for manual rustc 1.22.0 steps Andrew Poelstra 2020-09-10 17:55:47 +0000
  • e2bef1c4a6 bump version to 0.24.0 Andrew Poelstra 2020-09-10 16:48:06 +0000
  • 440005b16e
    Merge pull request #464 from TheBlueMatt/2020-08-pow-clarification Andrew Poelstra 2020-09-10 16:46:40 +0000
  • a1450058d9 bump major versions of rust-secp and bitcoin_hashes deps Andrew Poelstra 2020-09-10 16:41:06 +0000
  • 05f3451b10 un-deperate contracthash during testing Andrew Poelstra 2020-09-10 16:40:31 +0000
  • cf45a61070 Set Params::pow_limit to an attainable value not a theoretical one Matt Corallo 2020-08-31 13:58:55 -0400
  • 4e737f708a
    Merge pull request #461 from TheBlueMatt/2020-08-mut-sighash Andrew Poelstra 2020-09-10 13:04:51 +0000
  • 38a412c4d5 Fixing review comments for script generators refactoring Dr Maxim Orlovsky 2020-09-10 14:44:44 +0200
  • e33cdcca14 OP_RETURN script initializer Dr Maxim Orlovsky 2020-09-03 23:48:25 +0200
  • 9143fd3888 All script generation functionality moved to standalone methods in Script Dr Maxim Orlovsky 2020-01-10 18:53:01 +0100
  • 202a946fc3 Allow easy concatenation of bip32 derivation paths Sebastian Geisler 2020-08-19 16:08:09 +0200
  • e97dda0ffe Add tests for psbt serde sanket1729 2020-09-01 16:45:34 -0500
  • addb54ffc7
    Merge pull request #458 from braydonf/version Andrew Poelstra 2020-09-09 17:06:31 +0000
  • 5fd91ca2d8
    Merge pull request #451 from stevenroose/deprecate-contracthash Andrew Poelstra 2020-09-09 17:02:19 +0000
  • c8633b5bce
    Merge pull request #436 from LNP-BP/feat-u256u8 Andrew Poelstra 2020-09-09 16:42:32 +0000
  • 45da3add10
    Merge pull request #428 from stevenroose/no-witness-uncompressed Andrew Poelstra 2020-09-09 16:37:06 +0000
  • a44ba2d878
    Merge pull request #397 from stevenroose/script-iter Elichai Turkel 2020-09-09 19:06:05 +0300
  • 42bf893d8b
    Update big int from_be_bytes with iterators Dr. Maxim Orlovsky 2020-09-03 16:42:00 +0200
  • c8c187efd2
    Merge pull request #463 from cloudhead/cloudhead/clone-instance-raw-net-message Matt Corallo 2020-09-01 08:52:15 -0700
  • 1ab33aa685 Added vscode project files to gitignore sanket1729 2020-08-31 15:10:41 -0500
  • c5204c001f Added Hash Preimages to psbt sanket1729 2020-08-31 15:06:21 -0500
  • 5017b33326
    Add `Clone` instance to `RawNetworkMessage` Alexis Sellier 2020-08-31 19:21:29 +0200
  • 3d80a0c962 Expose the witnesses of the tx being hashed in SigHashCache Matt Corallo 2020-08-25 20:06:28 -0400
  • 945db009b2
    Add test for transaction and block version serialization Braydon Fuller 2020-08-19 13:46:07 -0700
  • e9f1f11c2c
    Transaction and header version is signed int Braydon Fuller 2020-08-17 10:28:33 -0700
  • 2fd353d5ab Big integers (Uint*) from byte slice array with `from_be_bytes` Dr Maxim Orlovsky 2020-08-09 18:00:00 +0200
  • e8bcde4d38
    Merge pull request #403 from LNP-BP/fix-macro-ns Elichai Turkel 2020-08-09 18:16:36 +0300
  • c03d2d59c6
    Merge pull request #445 from elichai/2020-07-divmod Steven Roose 2020-08-09 16:59:39 +0200
  • 0a25d87f2e Remove empty code block Roman Zeyde 2020-08-06 21:01:40 +0300
  • 1ffdce99ed
    Deprecate the util::contracthash module Steven Roose 2020-08-06 12:24:08 +0200
  • 0300037d5a
    Merge pull request #448 from jrawsthorne/feefilter Matt Corallo 2020-08-04 07:39:41 -0700
  • e47fcae435 feefilter message Jake Rawsthorne 2020-07-30 17:25:21 +0100
  • 478e091af6
    Merge pull request #443 from sgeisler/2020-06-bip32-derive-more Elichai Turkel 2020-07-23 11:24:50 +0300
  • c20d356d7e
    Use the remainder from div_rem instead of recomputing it Elichai Turkel 2020-07-22 12:39:32 +0300
  • 1d5b8dabfe
    Merge pull request #435 from LNP-BP/feat-u256rem Steven Roose 2020-07-22 10:39:13 +0200
  • 257ca8e504 Using :: for std namespaces in macro Dr Maxim Orlovsky 2020-01-25 05:43:39 +0100
  • f6aa8853a0 Namespace hygiene for macros.rs Dr Maxim Orlovsky 2020-01-25 05:21:57 +0100
  • 3a5e8d8504 Namespace hygiene for internal macros Dr Maxim Orlovsky 2020-01-25 05:19:46 +0100
  • 19f88212af Fuzz tests for u128 modulo division Dr Maxim Orlovsky 2020-07-21 14:54:56 +0200
  • 7588b211ff Adding Rem op (%) to Uint128 & Uint256 types Dr Maxim Orlovsky 2020-06-18 18:36:09 +0200
  • a3bb03eeb9 Derive more traits to use DerivationPath in rust-miniscript Sebastian Geisler 2020-06-03 17:44:42 +0200
  • 9cb5d2e711 Link type in rustdoc Alexis Sellier 2020-06-01 21:26:52 +0200
  • e8cecfe1d3 Add `BlockHeader::u256_from_compact_target` function Alexis Sellier 2020-05-31 23:22:25 +0200
  • 8a40c7b51a
    Merge pull request #432 from taoweicn/patch-1 Elichai Turkel 2020-07-02 11:56:56 +0300
  • 4af18729b0
    Merge pull request #431 from sgeisler/2020-06-01-ruy-compat Andrew Poelstra 2020-06-29 12:51:17 +0000
  • 139fc02592 Fix #430: ruy rust 1.22 inccompatibility Sebastian Geisler 2020-06-01 14:44:39 +0200
  • ed76e0823b
    Remove duplicate code Tao Wei 2020-06-03 17:17:13 +0800
  • f4e26caa94
    Merge pull request #415 from shesek/merkleblock-txids Elichai Turkel 2020-05-24 16:32:17 +0300
  • ed9bf41ff5
    Don't allow uncompressed pks in witness addresses Steven Roose 2020-05-23 23:20:46 +0100
  • 59b5a73a55
    Fix typo and minor formatting in address::Error Steven Roose 2020-05-23 23:20:19 +0100
  • 7efde3ae47
    Merge pull request #419 from elichai/2020-03-description Andrew Poelstra 2020-05-23 17:26:38 +0000
  • 31a576020b
    Merge pull request #425 from TheBlueMatt/2020-04-uint-fuzz Andrew Poelstra 2020-05-21 23:17:35 +0000
  • 1c88be4df5
    Merge pull request #422 from rust-bitcoin/2020-04-remove-alloc Elichai Turkel 2020-05-19 13:20:34 +0300
  • af31017eb1
    Remove the cursor overhead, write is implemented on vec these days Elichai Turkel 2020-04-12 19:00:55 +0300
  • c44bad87b2
    Merge pull request #424 from jrawsthorne/wtxid-inv Andrew Poelstra 2020-05-14 13:51:16 +0000
  • 604f1aa56e Add fuzz target comparing native u128 to our Uint type Matt Corallo 2020-04-30 19:20:28 -0400
  • a9173d61d3
    Merge pull request #375 from canndrew/fix-serde-struct-macros Steven Roose 2020-04-19 19:56:27 +0100
  • 81c061a68c Change WitnessTransaction inv type to use txid Jake Rawsthorne 2020-04-14 14:11:44 +0100
  • 654232a3dc
    Deprecate Error::description Elichai Turkel 2020-03-29 16:49:48 +0300
  • 25cb3d3539
    Remove alloc when hashing for Bitcoin message signing format Elichai Turkel 2020-04-08 15:01:47 +0300
  • 41e4471721
    Remove alloc when hashing sighash Elichai Turkel 2020-04-08 14:35:48 +0300
  • fea09a0a94
    Improve the Instructions iterator for scripts Steven Roose 2020-01-23 01:28:12 +0000
  • c3a7d1b27c
    Merge pull request #417 from shesek/202003-block-size-weight Andrew Poelstra 2020-04-07 14:12:15 +0000
  • 8d859cf54c
    Merge pull request #308 from elichai/2019-08-clippy Andrew Poelstra 2020-04-05 16:26:07 +0000
  • a627457032
    Merge pull request #412 from stevenroose/export-denom Elichai Turkel 2020-04-05 10:56:57 +0300
  • 78183a31e2
    Merge pull request #411 from tnull/handshake_example Andrew Poelstra 2020-04-04 21:34:57 +0000
  • 2cc88a99aa
    Removed PartialEq,PartialOrd impls, shouldn't be manually impl when Hash is derived Elichai Turkel 2019-08-05 15:44:32 -0400
  • a473d01b17
    Made some idiomatic changes Elichai Turkel 2019-08-05 15:41:07 -0400
  • 3f2d428706
    Remove needless references Elichai Turkel 2019-08-05 14:52:34 -0400
  • 16eb81e1f7
    Replaced slow vec initialization, and dual calls to hashmap Elichai Turkel 2019-08-05 14:35:51 -0400
  • 94032f6817 Add Block::get_size() and Block::get_weight() Nadav Ivgi 2020-03-23 19:30:13 +0200
  • a148e06736
    Merge pull request #416 from shesek/202003-tx-size Steven Roose 2020-03-25 16:18:23 +0000
  • f3b5a7187c
    Add Transaction::get_size() Nadav Ivgi 2020-03-23 19:38:11 +0200
  • 65efc5cd37 Allow to construct MerkleBlock using the header and txids Nadav Ivgi 2020-03-21 15:58:10 +0200
  • 6186ee6269
    Change Amount Debug impl to BTC with 8 decimals Steven Roose 2020-03-07 19:51:36 +0000
  • 827d98d821 Fixed for rust 1.22.0. Elias Rohrer 2020-03-03 12:18:37 +0100
  • aa46618da7 Intialize stream reader only once. Elias Rohrer 2020-02-28 16:28:25 +0100
  • 40431f3d4f Formatted. Elias Rohrer 2020-02-19 09:11:26 +0100
  • b5f5abe0b4 Removed pre-configured IP, now takes IP as argument. Elias Rohrer 2020-02-19 08:52:39 +0100
  • 62f5f8e3f9 Removed explicit dependency on rand. Elias Rohrer 2020-02-19 08:46:26 +0100
  • 2852083ff3 Using write_all(). Elias Rohrer 2020-02-17 16:17:13 +0100
  • c4f0056856 No clone needed. Elias Rohrer 2020-02-17 16:07:10 +0100
  • 9d212da0ba Added a simple handshake example. Elias Rohrer 2020-02-17 15:12:13 +0100
  • 826b2e0e2a
    Export the util::amount::Denomination type Steven Roose 2020-02-28 11:51:44 +0000
  • 9cff794a09
    Merge pull request #399 from elichai/2020-01-tests Steven Roose 2020-02-24 19:29:19 +0000
  • 07b30c7fac
    Mutation testing: amount: Added tests to fix mutation misses Elichai Turkel 2020-01-21 19:43:10 +0200
  • ab6e20c87e
    Fix an overflow bug in SignedAmount to_string/fmt Elichai Turkel 2020-01-21 19:42:44 +0200
  • abc70781e7
    Fix a logic problem in base58 (isn't a real bug) Elichai Turkel 2020-01-21 13:36:53 +0200
  • 1d01262d5c
    Mutation testing: base58: Added tests to "fix" mutation misses Elichai Turkel 2020-01-20 20:08:07 +0200
  • 5d276caf95
    Mutation testing: encode: Added tests to "fix" mutation misses Elichai Turkel 2020-01-20 20:07:45 +0200
  • eb7369b1db
    Simlify consensus_encode vectors Elichai Turkel 2020-01-20 20:06:07 +0200
  • 1b946b0034
    Merge pull request #378 from wbnns/readme-links Andrew Poelstra 2020-01-24 19:41:29 +0000
  • a2bfcb5a89
    Merge pull request #395 from pandoracore/fix-construct_uint Andrew Poelstra 2020-01-24 19:39:32 +0000
  • 659f2edb3b
    Merge pull request #381 from elichai/2020-01-hex Andrew Poelstra 2020-01-24 19:14:20 +0000
  • bf6828c47f
    Merge pull request #398 from elichai/2020-01-json Andrew Poelstra 2020-01-23 15:20:42 +0000
  • 399950bf71
    Restrict serde-json dev dependency to less than 1.0.45 Elichai Turkel 2020-01-23 11:45:59 +0200
  • 410e45f378
    readme: Add links to CHANGELOG.md and LICENSE Will Binns 2020-01-23 10:45:18 +0100
  • 9c0f4b1a60 Fixing namespaces in `impl_hashencode` Dr Maxim Orlovsky 2020-01-22 11:28:11 +0100
  • 930a6ca1dc
    Merge pull request #390 from instagibbs/bip143_sighash_notall Steven Roose 2020-01-21 23:26:17 +0000