Commit Graph

  • b48f374c2c
    Merge pull request #542 from apoelstra/2021-01--keyread Andrew Poelstra 2021-01-11 19:50:04 +0000
  • 4132e71b08
    Merge pull request #546 from sgeisler/2021-01-ci-badge Andrew Poelstra 2021-01-11 19:49:51 +0000
  • f1664db374
    Merge pull request #538 from sanket1729/fix_warning Andrew Poelstra 2021-01-11 19:26:08 +0000
  • fd41157746
    Merge pull request #548 from apoelstra/2021-01--more-encodable Andrew Poelstra 2021-01-09 23:55:26 +0000
  • ef116ffbed Add byteorder pinning for 1.29.0 compatibility Andrew Poelstra 2021-01-09 16:43:18 +0000
  • 4b58a254c5 encode: add some more generic impls (more tuples, references) Andrew Poelstra 2021-01-08 23:21:55 +0000
  • e52e48eebb
    Don't enable `recovery` of `secp256k1` in the dependency declaration Thomas Eizinger 2021-01-04 15:26:26 +1100
  • ffe452ac0b script: add FromHex and FromStr implementations Andrew Poelstra 2020-12-28 23:35:38 +0000
  • 92000bf51b PublicKey: add read_from method to be symmetric with write_into Andrew Poelstra 2021-01-03 16:12:47 +0000
  • bd55fa3eb1 Switch CI badge to GH actions Sebastian Geisler 2021-01-04 14:52:23 +0100
  • 68840b65f5
    Bump to secp256k1 0.20 Thomas Eizinger 2021-01-04 15:25:45 +1100
  • 21b2f929c5 refactor(blockdata/transaction): use nested paths Max Giraldo 2021-01-01 06:37:45 -0800
  • 0bbecb28e0
    Merge pull request #539 from maxgiraldo/2021-01-transaction-ntxid-doc-fix Andrew Poelstra 2021-01-03 22:45:11 +0000
  • 8730b8cf75
    Merge pull request #544 from rust-bitcoin/2021-01--gh-actions Andrew Poelstra 2021-01-03 21:10:25 +0000
  • 9457e85069 move fuzzing from stable to nightly Sebastian Geisler 2021-01-03 18:55:04 +0100
  • a1e96c398f Migrate CI to GitHub actions Sebastian Geisler 2021-01-01 21:03:20 +0100
  • 06dc0041c2 docs: fix quotes in Transaction#ntxid description Max Giraldo 2021-01-01 05:52:23 -0800
  • ed9856f800 ci: pin serde and serde-derive for Rust 1.29.0 Andrew Poelstra 2020-12-28 18:57:43 +0000
  • a8f2faf96d serde_utils: Only use special serialization for human-readable Steven Roose 2020-12-27 21:15:41 +0000
  • 5fd92d1c09 psbt: Serialize maps with byte values using hex Steven Roose 2020-12-27 21:05:26 +0000
  • a05f8feec6 serde_util: Rename the btreemap module to btreemap_as_seq Steven Roose 2020-12-27 20:44:54 +0000
  • a9c13272a0 psbt: Fix serde for maps with non-string keys and binary values Steven Roose 2020-12-27 16:55:35 +0000
  • e5f3bca2b4 Add serde_utils module to fix JSON serialization Steven Roose 2020-10-25 18:27:45 +0000
  • cdedb0a9d5 psbt::raw: Use hex::format_hex to format the raw key bytes Steven Roose 2020-12-22 12:22:43 +0000
  • 94b7371424 Replace serde_struct_impl with derive-based impls Steven Roose 2020-10-25 18:03:20 +0000
  • d527a2c2cf Remove the impl_array_newtype_show macro Steven Roose 2020-10-25 17:29:15 +0000
  • 0ab8823984
    Merge pull request #536 from 0xB10C/2020-12-add-blockheader-tests Andrew Poelstra 2020-12-28 16:56:56 +0000
  • 1cc466fec6
    Merge pull request #498 from LNP-BP/pending/derivation Andrew Poelstra 2020-12-28 00:53:25 +0000
  • b7caf0110f test: BlockHeader::difficulty() 0xB10C 2020-12-26 11:32:10 +0100
  • 4eca40dcc1 test: BlockHeader::validate_pow() 0xB10C 2020-12-25 21:59:29 +0100
  • d5bf5c88a3 test: BlockHeader::work() 0xB10C 2020-12-25 14:26:34 +0100
  • 62fb1ec7e6 fix service flags warning sanket1729 2020-12-23 09:59:42 -0600
  • 3c1117305f
    Merge pull request #471 from LNP-BP/feat/psbt-keytypes Andrew Poelstra 2020-12-21 15:41:06 +0000
  • 65c972b0b0
    Merge pull request #496 from stevenroose/exhaustive-enums Andrew Poelstra 2020-12-21 15:17:22 +0000
  • 767b14f696
    Make Inventory and NetworkMessage enums exhaustive Steven Roose 2020-12-21 11:59:25 +0000
  • 944371d6a2
    Clean up CommandString Steven Roose 2020-10-09 17:03:43 +0200
  • 7400bccb60
    PSBT: proprietary keys type system according to BIP 174 Dr Maxim Orlovsky 2020-12-05 15:10:44 +0100
  • c3024c3ebb
    PSBT: basic support for proprietary keys Dr Maxim Orlovsky 2020-12-05 15:09:36 +0100
  • 44ffddab8c
    Impl IntoDerivationPath for string types Dr Maxim Orlovsky 2020-10-14 16:04:18 +0200
  • f9290438cd
    DerivationPath improvements Dr Maxim Orlovsky 2020-09-26 21:03:28 +0200
  • a6264cfca6
    Merge pull request #499 from LNP-BP/pending/psbt-global Andrew Poelstra 2020-12-20 21:27:57 +0000
  • 7f5c2795d6
    PSBT global xpub merging algorithm reworked Dr Maxim Orlovsky 2020-12-18 22:32:02 +0100
  • 99201676ae
    Merge pull request #514 from stevenroose/tosocketaddrs Andrew Poelstra 2020-12-16 17:11:35 +0000
  • b84faa7f5e
    PSBT: Improved global keys version and xpub handling Dr Maxim Orlovsky 2020-12-16 16:46:28 +0100
  • 21c11e3315
    BSPT: Improving global xpub merging algorithm Dr Maxim Orlovsky 2020-12-16 16:39:46 +0100
  • c62cd98615
    Merge pull request #516 from stevenroose/max-inv-size Andrew Poelstra 2020-12-15 23:45:42 +0000
  • 373f355b5a Flush unrecognized network messages from the read buffer Alekos Filini 2020-12-03 12:25:08 +0100
  • 8b1666295c
    Nits in new PSBT global types reviews Dr Maxim Orlovsky 2020-12-07 20:04:23 +0100
  • 0235abfac2
    Improving PSBT merge with dedicated 1.29 rustc borrow scope Dr Maxim Orlovsky 2020-12-07 16:41:57 +0100
  • df8635c5fe
    PSBT: Key pair serialization for new global keys Dr Maxim Orlovsky 2020-11-28 14:41:52 +0100
  • 2f838218a8
    PSBT: merging new global keys Dr Maxim Orlovsky 2020-11-28 13:49:50 +0100
  • af61d7e7bc
    PSBT: adding global types (version, xpub) Dr Maxim Orlovsky 2020-11-10 09:34:29 +0100
  • 6df16b7ce2
    Merge pull request #530 from LNP-BP/psbt/constants Steven Roose 2020-12-15 14:45:52 +0000
  • ba001b73eb
    Merge pull request #531 from stevenroose/pub-msg-prefix Elichai Turkel 2020-12-09 14:39:34 +0200
  • 874ab8eca6
    Make signed message prefix a public constant Steven Roose 2020-12-08 17:31:28 +0000
  • 881f4d75dd
    PSBT: Making hash preimage constant names match BIP 174 Dr Maxim Orlovsky 2020-12-07 16:35:28 +0100
  • 214e10baef
    PSBT types are now constants Dr Maxim Orlovsky 2020-09-08 23:36:48 +0200
  • 02c3d8fca5
    Merge pull request #401 from dpc/sighhash_u32 Steven Roose 2020-12-07 11:37:26 +0000
  • b4c8e12f36
    Merge pull request #259 from stevenroose/taproot Steven Roose 2020-12-07 11:34:37 +0000
  • f0ee94f2b2
    Merge pull request #513 from LNP-BP/psbt/standard-names Steven Roose 2020-12-07 11:34:06 +0000
  • 27037e2c72
    PSBT: Making RIPEMD160 hash match standard name Dr Maxim Orlovsky 2020-12-05 15:46:30 +0100
  • 9b106ee161
    PSBT: making BIP32 field name match spec type names Dr Maxim Orlovsky 2020-11-06 19:31:38 +0100
  • a56712befc
    Create tagged taproot hashes Steven Roose 2019-05-14 18:07:53 +0100
  • cf2c12a816 Add ability to pass `SigHashType` directly to `signature_hash` Dawid Ciężarkiewicz 2020-01-24 16:30:57 -0800
  • 8773cb4a42 Document `sighash_u32` of `Transaction::signature_hash` Dawid Ciężarkiewicz 2020-01-24 16:25:05 -0800
  • ee192eb61d
    Merge pull request #470 from LNP-BP/feat/bip32-bin Steven Roose 2020-11-23 21:33:54 +0000
  • 7c05673b86
    Merge pull request #487 from RCasatta/map_with_u128 Elichai Turkel 2020-11-15 15:42:00 +0200
  • ac7bf8099b
    Merge pull request #517 from stevenroose/inv-ord Elichai Turkel 2020-11-11 11:51:14 +0200
  • f1b0f263ce
    Implement PartialOrd and Ord for Inventory Steven Roose 2020-11-10 19:54:07 +0000
  • fa4ecb4a6a
    Making ExtendedPubKey decode aligned with ExtendedPrivKey variant Dr Maxim Orlovsky 2020-11-10 09:29:24 +0100
  • 1ec3ed3fec
    Add message::MAX_INV_SIZE constant Steven Roose 2020-11-09 22:22:59 +0000
  • ab1e9cbb9e
    network: Implement net::ToSocketAddrs for address messages Steven Roose 2020-11-08 13:49:02 +0000
  • a802ca88ef
    Using base58::check_encode_slice_to_fmt for BIP32 encodings Dr Maxim Orlovsky 2020-11-08 18:29:30 +0100
  • 4c70397a85
    network: Add socket_addr method to AddrV2Message Steven Roose 2020-11-08 13:48:42 +0000
  • c7ec4f171f
    network: Move AddrV2Message definition down Steven Roose 2020-11-08 13:41:13 +0000
  • d802872310
    Improvements to extended keys encoding logic end errors Dr Maxim Orlovsky 2020-11-06 20:53:03 +0100
  • 259259eabf
    BIP 32 binary encoding functions are extracted from base58 Dr Maxim Orlovsky 2020-09-10 02:37:10 +0200
  • 3f465d56eb
    Merge pull request #512 from LNP-BP/psbt/fix-serde-input Steven Roose 2020-11-07 17:31:46 +0000
  • b5f0e9e144
    Fixing serde impl for PSBT inputs Dr Maxim Orlovsky 2020-11-06 17:01:34 +0100
  • d3210b39fb
    Merge pull request #507 from stevenroose/pubkey-write-result Andrew Poelstra 2020-11-05 19:21:39 +0000
  • 35d729d9f0
    Merge pull request #478 from sanket1729/psbt_again Andrew Poelstra 2020-11-05 17:49:58 +0000
  • 8295885e8e
    Merge pull request #454 from jrawsthorne/improved-bip158-types Andrew Poelstra 2020-11-05 16:46:50 +0000
  • 8255e01df0
    Merge pull request #449 from jrawsthorne/addrv2 Steven Roose 2020-10-31 21:27:31 +0000
  • 921f64699c `addrv2` and `sendaddrv2` network message Jake Rawsthorne 2020-10-11 19:40:29 +0100
  • cf8e290c99 AddrV2 structures Jake Rawsthorne 2020-10-11 19:40:12 +0100
  • c16053a265
    Merge pull request #446 from jrawsthorne/bip339 Andrew Poelstra 2020-10-26 20:03:36 +0000
  • 93df7cbd3e
    Merge pull request #291 from kallewoof/2019-07-signet Andrew Poelstra 2020-10-26 19:46:10 +0000
  • 46fdee5d88
    Merge pull request #506 from stevenroose/avoid-assert Andrew Poelstra 2020-10-26 19:32:57 +0000
  • e07ee5165a
    Bump version to v0.25.2 Steven Roose 2020-10-26 15:44:19 +0000
  • 76a1a327b8
    Merge pull request #502 from rikitau/bip32-example Steven Roose 2020-10-25 18:55:48 +0000
  • aed4e02e38
    Add #![deny(unused_must_use)] to avoid not checking Errs Steven Roose 2020-10-23 17:21:54 +0100
  • 9699c622fc
    Return Result<(), io::Error> from PublicKey::write_into Steven Roose 2020-10-23 17:21:11 +0100
  • 90e1125eff
    Remove debug_assert in PublicKey::write_into Steven Roose 2020-10-23 21:28:46 +0100
  • 545965d9e3
    Change consensus::encode::serialize assert to debug_assert Steven Roose 2020-10-23 17:28:49 +0100
  • ab9514983b
    Add explanation to witness program version assertion Steven Roose 2020-10-23 17:28:22 +0100
  • cc095a4ba7
    Remove assert in Uint256::from_i64 and return None instead Steven Roose 2020-10-23 17:27:06 +0100
  • 5c04a059d5
    Change some static assertions to debug_assert Steven Roose 2020-10-23 17:24:57 +0100
  • cdb579c101
    Merge pull request #491 from apoelstra/2020-10--0.25.1 Andrew Poelstra 2020-10-20 13:37:31 +0000
  • 1278e68611 add bip32 example Margarita Kitic 2020-10-16 14:58:35 +0200
  • 47f5c2d797 add 413 (but not 500) to changelog Andrew Poelstra 2020-10-16 20:20:22 +0000