Steven Roose
|
9699c622fc
|
Return Result<(), io::Error> from PublicKey::write_into
|
2020-10-23 21:31:12 +01:00 |
Steven Roose
|
90e1125eff
|
Remove debug_assert in PublicKey::write_into
|
2020-10-23 21:28:46 +01:00 |
Steven Roose
|
545965d9e3
|
Change consensus::encode::serialize assert to debug_assert
This is just a sanity check on our own serialization code.
|
2020-10-23 21:28:17 +01:00 |
Steven Roose
|
ab9514983b
|
Add explanation to witness program version assertion
|
2020-10-23 21:28:16 +01:00 |
Steven Roose
|
cc095a4ba7
|
Remove assert in Uint256::from_i64 and return None instead
|
2020-10-23 21:28:15 +01:00 |
Steven Roose
|
5c04a059d5
|
Change some static assertions to debug_assert
|
2020-10-23 21:28:13 +01:00 |
Andrew Poelstra
|
cdb579c101
|
Merge pull request #491 from apoelstra/2020-10--0.25.1
bump version to 0.25.1
|
2020-10-20 13:37:31 +00:00 |
Andrew Poelstra
|
47f5c2d797
|
add 413 (but not 500) to changelog
|
2020-10-16 20:20:22 +00:00 |
Andrew Poelstra
|
a46797e70e
|
Update CHANGELOG.md
Co-authored-by: Dr. Maxim Orlovsky <orlovsky@pandoracore.com>
|
2020-10-16 20:14:21 +00:00 |
Andrew Poelstra
|
e7980ac8a5
|
Merge pull request #413 from stevenroose/message-signature
Add MessageSignature type for dealing with signed messages
|
2020-10-14 16:30:15 +00:00 |
Andrew Poelstra
|
65b52cfe39
|
Merge pull request #497 from LNP-BP/pending/psbt-serde
PSBT serde implementation
|
2020-10-14 16:12:35 +00:00 |
Steven Roose
|
3f65fb1aed
|
Don't support signed messages with p2wpkh addresses
|
2020-10-14 16:54:58 +02:00 |
Dr Maxim Orlovsky
|
8e0b9921ae
|
No space- and case insensitivity for SigHashType string serialization
|
2020-10-14 16:46:48 +02:00 |
Dr Maxim Orlovsky
|
00c3466363
|
Serde implementation for PSBT
|
2020-10-14 16:31:24 +02:00 |
Dr Maxim Orlovsky
|
a4a7035a94
|
String and serde de/serialization for SigHashType
|
2020-10-14 16:31:24 +02:00 |
Steven Roose
|
084fef0022
|
Merge pull request #500 from cloudhead/cloudhead/block-filter-derive
BlockFilter `Clone`, `Debug` etc. derives
|
2020-10-14 15:44:06 +02:00 |
Steven Roose
|
f7422fb8d1
|
Add MessageSignature type for dealing with signed messages
|
2020-10-11 22:44:00 +02:00 |
Alexis Sellier
|
210ff9edc7
|
Derive useful traits on `BlockFilter`
|
2020-10-11 22:31:32 +02:00 |
Andrew Poelstra
|
926cff0741
|
Merge pull request #493 from stevenroose/sighash-no-result
Revert the sighash method signatures
|
2020-10-09 14:58:03 +00:00 |
Steven Roose
|
e60bfe2f61
|
Revert the sighash method signatures
Hash engines don't product I/O errors, so encoding into them
shouldn't produce errors either.
|
2020-10-09 16:27:38 +02:00 |
Andrew Poelstra
|
17e733d85b
|
bump version to 0.25.1
|
2020-10-09 13:31:46 +00:00 |
Andrew Poelstra
|
3618d7a41d
|
Merge pull request #485 from ipaljak-tbtl/expose-tx-signature-data
Expose serialized data for transaction signatures
|
2020-10-09 13:24:51 +00:00 |
Andrew Poelstra
|
fc60a7fc25
|
Merge pull request #492 from RCasatta/fix_bench_names
fix bench fn names
|
2020-10-09 13:12:39 +00:00 |
Steven Roose
|
5355b36f63
|
Merge pull request #482 from rust-bitcoin/2020-09-modern
Small modernization after MSRV bump
|
2020-10-09 13:51:22 +02:00 |
Riccardo Casatta
|
9a5291c717
|
fix bench names
|
2020-10-08 18:21:30 +02:00 |
Ivan Paljak
|
e66caab956
|
Improve error handling, fix forgotten early return
|
2020-10-08 16:40:30 +02:00 |
Elichai Turkel
|
eda47c31c9
|
Remove redundant code / configurations
|
2020-10-08 17:11:18 +03:00 |
Elichai Turkel
|
2d70623356
|
Remove deprecated Error::description impl
|
2020-10-08 17:11:18 +03:00 |
Elichai Turkel
|
023fae1f65
|
Add the dyn keyword where appropriate
|
2020-10-08 17:11:16 +03:00 |
Elichai Turkel
|
efe1a55819
|
Use new inclusive range syntax
|
2020-10-08 17:08:51 +03:00 |
Elichai Turkel
|
ad0064db14
|
Remove hex as a dev-dependency
|
2020-10-08 17:08:48 +03:00 |
Andrew Poelstra
|
7c47c9a341
|
Merge pull request #356 from elichai/2019-12-macros
Simplifying macros
|
2020-10-08 14:05:23 +00:00 |
Andrew Poelstra
|
845fe5ae4a
|
Merge pull request #418 from elichai/2020-03-benchmarks
Add benchmarks
|
2020-10-08 14:05:04 +00:00 |
Elichai Turkel
|
46f4f8cf35
|
Add benchmarks for tx serialization and size
|
2020-10-08 16:29:26 +03:00 |
Elichai Turkel
|
609b9523b8
|
Add benchmarks for block serialization
|
2020-10-08 16:28:17 +03:00 |
Elichai Turkel
|
fdd6f4f196
|
Derive macros instead of implementing via macro_rules
|
2020-10-08 16:17:14 +03:00 |
Ivan Paljak
|
c21dabb824
|
Expose serialized data for transaction signatures
|
2020-10-08 01:21:10 +02:00 |
Andrew Poelstra
|
8c82129442
|
Merge pull request #480 from LNP-BP/feat/keysource
Introducing `bip32::KeySource`: wrapper for `(Fingerprint, DerivationPath)`
|
2020-10-07 22:23:39 +00:00 |
Andrew Poelstra
|
3748e8faf5
|
Merge pull request #459 from sgeisler/2020-08-extend-derivation-path
Allow easy concatenation of bip32 derivation paths
|
2020-10-07 21:34:17 +00:00 |
Steven Roose
|
d92ca87c69
|
Merge pull request #488 from sgeisler/2020-10-bip32-doc-fix
Bip32 documentation fix
|
2020-10-07 21:15:14 +02:00 |
Andrew Poelstra
|
e088fa995a
|
Merge pull request #444 from stevenroose/bip34
Add Block::coinbase and Block::bip34_block_height (BIP-34)
|
2020-10-07 19:11:55 +00:00 |
Andrew Poelstra
|
72af2d57a1
|
Merge pull request #489 from stevenroose/readme-msrv
README: Fix typo in MSRV section
|
2020-10-07 18:16:38 +00:00 |
Steven Roose
|
d5b73f9c8c
|
README: Refer to MSRV section in Installing Rust section
|
2020-10-07 19:11:30 +02:00 |
Steven Roose
|
9c90b39ebd
|
Add Block::coinbase and Block::bip34_block_height
|
2020-10-07 18:54:12 +02:00 |
Steven Roose
|
29a74a14ab
|
Move around impls in block module
So that an impl always succeeds the struct type definition.
|
2020-10-07 18:48:24 +02:00 |
Andrew Poelstra
|
71bf8d7bcf
|
Merge pull request #388 from pandoracore/hashtypes-fns
Hash functions for public keys and scripts
|
2020-10-07 16:40:51 +00:00 |
Steven Roose
|
f483646954
|
README: Fix typo in MSRV section
|
2020-10-07 17:05:26 +02:00 |
Andrew Poelstra
|
d2872fc74a
|
Merge pull request #486 from RCasatta/expose_secp_features
Expose features of secp256k1
|
2020-10-07 14:57:02 +00:00 |
Sebastian Geisler
|
b8c7bc8dcb
|
Bip32 documentation fix
|
2020-10-07 16:50:27 +02:00 |
Riccardo Casatta
|
31e63cb1d2
|
Expose features of secp256k1
|
2020-10-02 09:18:33 +02:00 |