Dr Maxim Orlovsky
|
9b106ee161
|
PSBT: making BIP32 field name match spec type names
|
2020-12-05 15:45:20 +01:00 |
Dr Maxim Orlovsky
|
b5f0e9e144
|
Fixing serde impl for PSBT inputs
|
2020-11-06 17:01:34 +01:00 |
Andrew Poelstra
|
d3210b39fb
|
Merge pull request #507 from stevenroose/pubkey-write-result
Change PublicKey::write_into to return Result
|
2020-11-05 19:21:39 +00:00 |
Andrew Poelstra
|
35d729d9f0
|
Merge pull request #478 from sanket1729/psbt_again
Psbt hash preimages (again)
|
2020-11-05 17:49:58 +00:00 |
Andrew Poelstra
|
8295885e8e
|
Merge pull request #454 from jrawsthorne/improved-bip158-types
Implement new FilterHeader type to differentiate from FilterHash
|
2020-11-05 16:46:50 +00:00 |
Andrew Poelstra
|
93df7cbd3e
|
Merge pull request #291 from kallewoof/2019-07-signet
add signet support
|
2020-10-26 19:46:10 +00:00 |
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
|
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
|
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 |
Steven Roose
|
3f65fb1aed
|
Don't support signed messages with p2wpkh addresses
|
2020-10-14 16:54:58 +02:00 |
Dr Maxim Orlovsky
|
00c3466363
|
Serde implementation for PSBT
|
2020-10-14 16:31:24 +02:00 |
sanket1729
|
57b63d4b52
|
Add tests for psbt hash serde
|
2020-10-11 21:51:03 -05:00 |
sanket1729
|
48151ef204
|
Added Hash preimages to psbt
Added hash preimages to psbt as per updated bip174
|
2020-10-11 21:51:02 -05: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 |
Jake Rawsthorne
|
eeb14c4b08
|
Implement new FilterHeader type to differentiate from FilterHash
|
2020-10-10 20:38:10 +01: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
|
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 |
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 |
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 |
Sebastian Geisler
|
b8c7bc8dcb
|
Bip32 documentation fix
|
2020-10-07 16:50:27 +02:00 |
Karl-Johan Alm
|
a3d9899cb1
|
add signet support
|
2020-09-18 16:32:33 +09:00 |
Dr Maxim Orlovsky
|
c098dfa7f2
|
BIP32 KeySource refactored to type aliace
|
2020-09-14 00:37:29 +02:00 |
Dr Maxim Orlovsky
|
aa67f10162
|
Introducing `bip32::KeySource`: wrapper for `(Fingerprint, DerivationPath)`
|
2020-09-13 22:49:52 +02:00 |
Dr Maxim Orlovsky
|
ff1b4a8dbd
|
WPubkeyHash constructor failing on uncompressed PublicKey
|
2020-09-11 15:43:05 +02:00 |
Dr Maxim Orlovsky
|
1d9f531581
|
Pubkey hash functions (normal and witness)
|
2020-09-11 15:04:26 +02:00 |
Andrew Poelstra
|
c94295c3a9
|
Revert "Added hash Preimages to psbt"
|
2020-09-11 11:31:10 +00:00 |
Andrew Poelstra
|
3f33bd74e4
|
Merge pull request #465 from sanket1729/psbt_updates
Added hash Preimages to psbt
|
2020-09-11 11:30:27 +00:00 |
Andrew Poelstra
|
49e97cca65
|
Merge pull request #387 from pandoracore/builder-p2wildcard
Refactoring script generating functions into a single place
|
2020-09-11 11:29:09 +00:00 |
sanket1729
|
c1eafff9ef
|
Added Sighash calculation for psbt
|
2020-09-11 01:01:33 -05:00 |
Andrew Poelstra
|
05f3451b10
|
un-deperate contracthash during testing
Avoids a rust test runner bug, see https://github.com/rust-lang/rust/issues/47238
|
2020-09-10 16:40:31 +00:00 |
Andrew Poelstra
|
4e737f708a
|
Merge pull request #461 from TheBlueMatt/2020-08-mut-sighash
Expose the witnesses of the tx being hashed in SigHashCache
|
2020-09-10 13:04:51 +00:00 |
Dr Maxim Orlovsky
|
38a412c4d5
|
Fixing review comments for script generators refactoring
|
2020-09-10 14:44:44 +02:00 |
Dr Maxim Orlovsky
|
9143fd3888
|
All script generation functionality moved to standalone methods in Script
|
2020-09-10 12:09:04 +02:00 |
Sebastian Geisler
|
202a946fc3
|
Allow easy concatenation of bip32 derivation paths
Currently one has to convert the path into a Vec<ChildNumber>, extend it and finally convert it back again.
|
2020-09-09 21:42:27 +02:00 |
sanket1729
|
e97dda0ffe
|
Add tests for psbt serde
|
2020-09-09 12:53:09 -05:00 |
Andrew Poelstra
|
addb54ffc7
|
Merge pull request #458 from braydonf/version
Transaction and header version is signed int
|
2020-09-09 17:06:31 +00:00 |
Andrew Poelstra
|
5fd91ca2d8
|
Merge pull request #451 from stevenroose/deprecate-contracthash
Deprecate the util::contracthash module
|
2020-09-09 17:02:19 +00:00 |