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 |
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 |
Andrew Poelstra
|
c8633b5bce
|
Merge pull request #436 from LNP-BP/feat-u256u8
Big integers (Uint*) from byte slice array with `from_be_bytes`
|
2020-09-09 16:42:32 +00:00 |
Andrew Poelstra
|
45da3add10
|
Merge pull request #428 from stevenroose/no-witness-uncompressed
Don't allow uncompressed pks in witness addresses
|
2020-09-09 16:37:06 +00:00 |
Elichai Turkel
|
a44ba2d878
|
Merge pull request #397 from stevenroose/script-iter
Improve the Instructions iterator for scripts
|
2020-09-09 19:06:05 +03:00 |
Dr. Maxim Orlovsky
|
42bf893d8b
|
Update big int from_be_bytes with iterators
Co-authored-by: Sebastian <geisler.sebastian@googlemail.com>
|
2020-09-03 16:42:00 +02:00 |
sanket1729
|
c5204c001f
|
Added Hash Preimages to psbt
Added hash preimages to psbt as per updated bip174
|
2020-08-31 17:22:40 -05:00 |
Matt Corallo
|
3d80a0c962
|
Expose the witnesses of the tx being hashed in SigHashCache
See docuemntation of the new method for more, but this allows
certain use patterns which were broken with the introduction of
SigHashCache.
|
2020-08-26 11:18:14 -04:00 |
Braydon Fuller
|
e9f1f11c2c
|
Transaction and header version is signed int
|
2020-08-17 10:28:51 -07:00 |
Dr Maxim Orlovsky
|
2fd353d5ab
|
Big integers (Uint*) from byte slice array with `from_be_bytes`
|
2020-08-09 18:00:00 +02:00 |
Elichai Turkel
|
e8bcde4d38
|
Merge pull request #403 from LNP-BP/fix-macro-ns
Hygiene/single code style for all existing macros
|
2020-08-09 18:16:36 +03:00 |
Steven Roose
|
c03d2d59c6
|
Merge pull request #445 from elichai/2020-07-divmod
Use the remainder from div_rem instead of recomputing it
|
2020-08-09 16:59:39 +02:00 |
Roman Zeyde
|
0a25d87f2e
|
Remove empty code block
|
2020-08-07 14:48:46 +02:00 |
Steven Roose
|
1ffdce99ed
|
Deprecate the util::contracthash module
|
2020-08-06 12:24:08 +02:00 |
Elichai Turkel
|
478e091af6
|
Merge pull request #443 from sgeisler/2020-06-bip32-derive-more
Derive more traits to use for bip32 Types
|
2020-07-23 11:24:50 +03:00 |
Elichai Turkel
|
c20d356d7e
|
Use the remainder from div_rem instead of recomputing it
|
2020-07-22 12:39:32 +03:00 |
Dr Maxim Orlovsky
|
257ca8e504
|
Using :: for std namespaces in macro
|
2020-07-21 22:28:05 +02:00 |
Dr Maxim Orlovsky
|
f6aa8853a0
|
Namespace hygiene for macros.rs
|
2020-07-21 22:28:05 +02:00 |
Dr Maxim Orlovsky
|
3a5e8d8504
|
Namespace hygiene for internal macros
|
2020-07-21 22:25:59 +02:00 |
Dr Maxim Orlovsky
|
7588b211ff
|
Adding Rem op (%) to Uint128 & Uint256 types
|
2020-07-21 14:37:21 +02:00 |
Sebastian Geisler
|
a3bb03eeb9
|
Derive more traits to use DerivationPath in rust-miniscript
|
2020-07-20 16:52:18 +02:00 |