Commit Graph

  • 654b2772b8 Add passing unit tests for read_scriptbool Tobin Harding 2022-01-25 09:24:10 +1100
  • 3118c0984f
    Merge rust-bitcoin/rust-bitcoin#803: Add a disabled rustfmt.toml Andrew Poelstra 2022-01-21 16:57:54 +0000
  • 325e0ccf51
    Merge rust-bitcoin/rust-bitcoin#800: Use fn name to_ instead of into_ sanket1729 2022-01-21 07:59:29 +0530
  • 08428ba32b Add a disabled rustfmt.toml Tobin Harding 2022-01-21 10:00:46 +1100
  • 45ed4df68e
    Merge rust-bitcoin/rust-bitcoin#802: Subsidy halving interval Andrew Poelstra 2022-01-20 19:50:35 +0000
  • 94dd57de12 Add subsidy halving interval constant Casey Rodarmor 2022-01-19 21:31:04 -0800
  • d2d5099b52
    Merge rust-bitcoin/rust-bitcoin#797: Remove Sebastian from maintainers list Andrew Poelstra 2022-01-19 19:03:13 +0000
  • b327386cc8
    Merge rust-bitcoin/rust-bitcoin#799: Use 4 character indentation Andrew Poelstra 2022-01-19 18:56:38 +0000
  • 1f0810ad6e
    Merge rust-bitcoin/rust-bitcoin#790: Re-export psbt module from root level Riccardo Casatta 2022-01-19 12:17:54 +0100
  • 151173821b Use fn name to_ instead of into_ Tobin Harding 2022-01-19 13:46:51 +1100
  • 8d780e8172 Use 4 character indentation Tobin Harding 2022-01-19 14:30:36 +1100
  • 42e10ff132 Only use two newlines before level 2 headings Tobin Harding 2022-01-19 11:14:21 +1100
  • 9be2fb6088 Remove Sebastian from maintainers list Tobin Harding 2022-01-19 11:12:09 +1100
  • 64451a2144
    Merge rust-bitcoin/rust-bitcoin#794: Refactor use map_err Andrew Poelstra 2022-01-18 20:54:23 +0000
  • fe5e6db70c
    Merge rust-bitcoin/rust-bitcoin#795: Add new maintainers Andrew Poelstra 2022-01-18 20:52:54 +0000
  • cf8b6fff8b
    Merge rust-bitcoin/rust-bitcoin#789: Release v0.28 RC1 Andrew Poelstra 2022-01-18 14:03:30 +0000
  • 9f848472e4 Refactor use map_err wim-web 2022-01-18 00:46:47 +0900
  • b138428df7 Re-export public map types from root level Tobin Harding 2022-01-17 10:03:41 +1100
  • 9407d103c5 Be uniform in heading spacing Tobin Harding 2022-01-18 09:39:42 +1100
  • af9389d724 Add Kixunil, RCassata, and tcharding to maintainers Tobin Harding 2022-01-18 09:34:54 +1100
  • 1b2dbd7c08
    0.28.0-rc.1 release Dr Maxim Orlovsky 2022-01-16 11:46:58 +0100
  • 8acdb1ab64
    Merge rust-bitcoin/rust-bitcoin#786: Fix unused arg in PSBT impl_psbt_get_pair macro Andrew Poelstra 2022-01-17 19:53:27 +0000
  • ec90044535
    Merge rust-bitcoin/rust-bitcoin#587: Contributing.md Andrew Poelstra 2022-01-17 13:54:47 +0000
  • 6cca59296e
    Merge rust-bitcoin/rust-bitcoin#791: Remove trailing spaces from 'address.rs' Dr. Maxim Orlovsky 2022-01-17 12:15:25 +0200
  • d5686ee01d
    Merge rust-bitcoin/rust-bitcoin#776: Change EcdsaSig hash type deser in psbt Dr. Maxim Orlovsky 2022-01-17 12:06:35 +0200
  • 4284c2be3b Remove trailing spaces from 'address.rs' Roman Zeyde 2022-01-17 10:03:17 +0200
  • 1b77e3609c Fix unused arg in PSBT impl_psbt_get_pair macro Dr Maxim Orlovsky 2022-01-15 11:25:48 +0100
  • 093f8b612d
    Merge rust-bitcoin/rust-bitcoin#752: Make Map trait private sanket1729 2022-01-16 08:14:11 +0530
  • abe52f681b Cleanup/Dedup psbt (De)Serialization code sanket1729 2022-01-13 09:57:20 +0530
  • fbd86dcf63 Update documentation of EcdsaSig::from_slice sanket1729 2022-01-13 09:56:58 +0530
  • 85009a7b50 Update documentation of from_u32_consensus sanket1729 2022-01-13 08:46:27 +0530
  • 0fed04e2d5 Change EcdsaSig hash type deser sanket1729 2022-01-13 08:28:42 +0530
  • d1f051c95a
    Merge rust-bitcoin/rust-bitcoin#757: Minimally-invasive separation of bitcoin keys from ECDSA signature types sanket1729 2022-01-15 05:51:56 +0530
  • dfd8924398 Remove insert_pair from Map trait Tobin Harding 2022-01-05 14:37:39 +1100
  • ad75d5181f Make Map trait private to psbt module Tobin Harding 2022-01-04 13:23:40 +1100
  • 53225c0a6e Improve docs in map module Tobin Harding 2022-01-05 10:32:53 +1100
  • 92059c2841 Add full stops to rustdocs Tobin Harding 2022-01-05 10:26:58 +1100
  • 11c046b707 Refactor match arms Tobin Harding 2021-11-26 11:56:40 +1100
  • e6af569490 Move imports to top of file Tobin Harding 2021-11-26 11:14:34 +1100
  • 17c3547add
    Merge rust-bitcoin/rust-bitcoin#784: replace unncessary closure with function pointer in FromStr::from_str for Deonomation Dr. Maxim Orlovsky 2022-01-15 00:30:08 +0200
  • 8fef869c15
    repalce unncessary extra closure with function pointer in starts_with_uppercase closure inside Denomination from_str KaFai Choi 2022-01-14 19:48:31 +0700
  • b165b8da05
    Merge rust-bitcoin/rust-bitcoin#768: add nano and pico BTC to Denomination enum Dr. Maxim Orlovsky 2022-01-14 11:21:25 +0200
  • a2da9f58fa
    Merge rust-bitcoin/rust-bitcoin#779: Introduce PsbtSigHashType Dr. Maxim Orlovsky 2022-01-14 11:14:18 +0200
  • 8a993e8a58 Properly deprecate util::ecdsa key re-exports Dr Maxim Orlovsky 2022-01-09 20:41:00 +0100
  • bcb8932ccf Re-org keys and ecdsa mods - pt.3 Dr Maxim Orlovsky 2022-01-09 07:50:02 +0100
  • d1c2213d3b Re-org keys and ecdsa mods - pt.2 Dr Maxim Orlovsky 2022-01-09 07:46:24 +0100
  • b9170162d5 Re-org keys and ecdsa mods - pt.1 Dr Maxim Orlovsky 2022-01-08 13:59:43 +0100
  • 2d9de78725 Re-export all key types under `util::key`. Deprecate other exports. Dr Maxim Orlovsky 2022-01-08 13:46:11 +0100
  • ebdeed086e Cleanup imports sanket1729 2022-01-14 04:07:34 +0530
  • 382c8f9e4f Introduce PsbtSigHashType sanket1729 2022-01-14 04:06:12 +0530
  • b2de2bc33d
    Merge rust-bitcoin/rust-bitcoin#778: Fixups for taproot improvements sanket1729 2022-01-14 04:12:14 +0530
  • 31c49832b7 Fix IRC log record on gnusha.org Dr Maxim Orlovsky 2022-01-13 17:59:20 +0100
  • 62a27a51e2 Document that serde impl of LeafVersion uses u8 in consensus encoding Dr Maxim Orlovsky 2022-01-13 17:53:50 +0100
  • 73e6ce4e53 Re-export Witness at crate level. Closes #770 Dr Maxim Orlovsky 2022-01-13 17:51:01 +0100
  • 6364ebd927 Code style fixups to taproot key functions Dr Maxim Orlovsky 2022-01-13 17:40:46 +0100
  • 7514f2ca18 Tweaked -> untweaked keys conversions Dr Maxim Orlovsky 2022-01-13 17:40:27 +0100
  • 907b3a7a6a
    Merge rust-bitcoin/rust-bitcoin#775: Issue #394 - Refactor Block::merkle_root() Andrew Poelstra 2022-01-13 14:32:11 +0000
  • 40f38b3edc
    enforce strict SI(treat capital of m, u, n, p as invalid) in parsing amount denomiation. add disallow_unknown_denomination test KaFai Choi 2022-01-11 21:49:58 +0700
  • 7d62277f83
    Merge rust-bitcoin/rust-bitcoin#696: Taproot tweaks generalization & KeyPair support sanket1729 2022-01-13 10:06:11 +0530
  • cd2435c807
    Change deprecated version to 0.28. Remove redundant Block::merkle_root() logic. Nils Loewen 2022-01-12 16:23:35 -0800
  • 05788285f5
    Issue #394 - Refactor Block::merkle_root() to Block::compute_merkle_root() and deprecate Block::merkle_root(). Nils Loewen 2022-01-12 13:37:23 -0800
  • bc9388e24a
    Merge rust-bitcoin/rust-bitcoin#774: Change type of final script witness to Witness from Vec<Vec<u8>> Andrew Poelstra 2022-01-11 16:05:40 +0000
  • 9a8ab3f3ff Change type of final script witness to Witness from Vec<Vec<u8>> sanket1729 2022-01-11 14:40:28 +0530
  • 7405836411 Fix warning about deprecated method use Dr Maxim Orlovsky 2022-01-07 21:44:57 +0100
  • f39b1300fa CI: do not fail fast Dr Maxim Orlovsky 2021-11-12 23:55:52 +0100
  • f77c57195a Making Script method new_* names more consistent Dr Maxim Orlovsky 2022-01-08 23:52:21 +0100
  • 91b68a468d Taproot-related methods for Script type Dr Maxim Orlovsky 2021-11-12 23:55:28 +0100
  • 599c5f9488 Generalizing taproot key tweaking for KeyPairs Dr Maxim Orlovsky 2022-01-11 13:10:54 +0100
  • d9bc48f12f
    Merge rust-bitcoin/rust-bitcoin#771: Add Witness::new() Andrew Poelstra 2022-01-11 14:47:53 +0000
  • e80de8b1ee
    add nano and pico BTC to Donomination enum KaFai Choi 2022-01-10 21:30:28 +0700
  • 06234a844f
    Merge rust-bitcoin/rust-bitcoin#762: Rename inner key field in PrivateKey and PublicKey sanket1729 2022-01-11 15:45:36 +0530
  • eb09019720 Rename inner key field in PrivateKey and PublicKey Dr Maxim Orlovsky 2022-01-09 23:09:02 +0100
  • e4d5039a86
    Merge rust-bitcoin/rust-bitcoin#591: PSBT BIP32 keys using to Secp256k1 keys instead of bitcoin ECDSA sanket1729 2022-01-11 12:42:15 +0530
  • 5d27c15717 Add Witness::new() sanket1729 2022-01-11 07:33:06 +0530
  • e1c8e13cb8 Contributing: improving language and style Dr Maxim Orlovsky 2022-01-10 12:25:08 +0100
  • 45dbaa7e26 Contributing: remove derivation section Dr Maxim Orlovsky 2022-01-10 12:15:13 +0100
  • 313ac7d4a8 Contributing: improve formatting section Dr Maxim Orlovsky 2022-01-10 12:12:59 +0100
  • 78d1a82769 Contributing guidelines Dr Maxim Orlovsky 2022-01-10 11:54:28 +0100
  • 0e2e559712
    Merge rust-bitcoin/rust-bitcoin#760: improve example: take hex-encoded seed instead of WIF in bip32 example Andrew Poelstra 2022-01-10 14:53:47 +0000
  • b91058c50c
    Merge rust-bitcoin/rust-bitcoin#766: wrap u8 and LeafVersion in backticks and square bracket in doc Dr. Maxim Orlovsky 2022-01-10 11:42:55 +0200
  • a6e8f581db PSBT BIP32 keys moved to Secp256k1 from bitcoin ECDSA Dr Maxim Orlovsky 2021-04-12 14:09:02 +0200
  • 9835736ef5
    wrap u8 and LeafVersion in backticks and square bracket in doc KaFai Choi 2022-01-10 15:09:44 +0700
  • bb70820fed
    improve example: take hex-encoded seed instead of WIF in bip32 example KaFai Choi 2022-01-09 22:10:57 +0700
  • d82afc6ef5
    Merge rust-bitcoin/rust-bitcoin#761: Taproot trivial post-merge fixups sanket1729 2022-01-10 04:17:38 +0530
  • 476eed7f2f
    Merge rust-bitcoin/rust-bitcoin#590: Taproot: BIP32 extended keys using Scep256k1 keys instead of bitcoin ECDSA sanket1729 2022-01-10 03:45:23 +0530
  • 7f06e91a93 LowerHex and UpperHex implementations for LeafVersion Dr Maxim Orlovsky 2022-01-09 20:52:38 +0100
  • 6a3f3aabaf Inverse alternative formatting for LeafVersion type Dr Maxim Orlovsky 2022-01-09 20:50:22 +0100
  • bec6694233 Fix docs on error conditions in LeafVersion::from_consensus Dr Maxim Orlovsky 2022-01-09 20:48:00 +0100
  • 7c28b47451 LowerHex and UpperHex implementations for FutureLeafVersion Dr Maxim Orlovsky 2022-01-09 20:46:51 +0100
  • 8e9f99b620
    Merge rust-bitcoin/rust-bitcoin#718: Converting LeafVersion into an enum Andrew Poelstra 2022-01-09 15:24:52 +0000
  • cf0c48cc86 Improve Debug for PrivateKey Dr Maxim Orlovsky 2022-01-08 20:46:52 +0100
  • b65a6ae49b Test for extended private key keypair generation f5875a Dr Maxim Orlovsky 2021-12-30 01:53:06 +0100
  • e6a3d603c9 BIP32 extended key `to_ecdsa()` and `to_schnorr()` methods Dr Maxim Orlovsky 2021-08-01 21:03:58 +0200
  • b72f56c4ae BIP32 extended keys are using Scep256k1 keys instead of bitcoin ECDSA Dr Maxim Orlovsky 2021-04-12 13:47:03 +0200
  • ef8a3a839e Introduce FutureLeafVersion Dr Maxim Orlovsky 2022-01-07 16:03:15 +0100
  • 2ec9af3d35
    Merge rust-bitcoin/rust-bitcoin#669: PSBT: partial sig data type Andrew Poelstra 2022-01-08 22:11:51 +0000
  • 14ace92666 Fix SchnorrSig type references in PSBT serialization macros Dr Maxim Orlovsky 2022-01-06 12:09:39 +0100
  • b028385a72 Improve docs in LeafVersion Dr Maxim Orlovsky 2022-01-07 16:03:04 +0100
  • 839c022f29 Make serde for LeafVersion to have byte representation Dr Maxim Orlovsky 2022-01-07 15:31:21 +0100
  • 2b530000d3 Use EcdsaSig in PSBT partial signatures instead of Vec<u8> Dr Maxim Orlovsky 2022-01-06 12:06:49 +0100