Steven Roose
|
94b7371424
|
Replace serde_struct_impl with derive-based impls
|
2020-12-30 16:32:52 +01:00 |
Dr Maxim Orlovsky
|
7400bccb60
|
PSBT: proprietary keys type system according to BIP 174
|
2020-12-21 12:22:35 +01:00 |
Dr Maxim Orlovsky
|
c3024c3ebb
|
PSBT: basic support for proprietary keys
|
2020-12-21 12:17:07 +01:00 |
Dr Maxim Orlovsky
|
7f5c2795d6
|
PSBT global xpub merging algorithm reworked
|
2020-12-20 11:41:24 +01:00 |
Dr Maxim Orlovsky
|
b84faa7f5e
|
PSBT: Improved global keys version and xpub handling
|
2020-12-16 16:46:28 +01:00 |
Dr Maxim Orlovsky
|
21c11e3315
|
BSPT: Improving global xpub merging algorithm
|
2020-12-16 16:39:46 +01:00 |
Dr Maxim Orlovsky
|
8b1666295c
|
Nits in new PSBT global types reviews
|
2020-12-15 16:04:02 +01:00 |
Dr Maxim Orlovsky
|
0235abfac2
|
Improving PSBT merge with dedicated 1.29 rustc borrow scope
|
2020-12-15 15:50:18 +01:00 |
Dr Maxim Orlovsky
|
df8635c5fe
|
PSBT: Key pair serialization for new global keys
Conflicts:
src/util/psbt/map/global.rs
|
2020-12-15 15:50:18 +01:00 |
Dr Maxim Orlovsky
|
2f838218a8
|
PSBT: merging new global keys
Plus necessary changes to BIP 32 implementations and error type
|
2020-12-15 15:47:37 +01:00 |
Dr Maxim Orlovsky
|
af61d7e7bc
|
PSBT: adding global types (version, xpub)
|
2020-12-15 15:47:37 +01:00 |
Dr Maxim Orlovsky
|
214e10baef
|
PSBT types are now constants
|
2020-12-07 15:37:16 +01:00 |
Dr Maxim Orlovsky
|
00c3466363
|
Serde implementation for PSBT
|
2020-10-14 16:31:24 +02:00 |
Elichai Turkel
|
16eb81e1f7
|
Replaced slow vec initialization, and dual calls to hashmap
|
2020-03-29 17:10:27 +03:00 |
Riccardo Casatta
|
7d6687451a
|
use BTreeMap instead of HashMap to always serialize the same (#310)
* use BTreeMap instead of HashMap to always serialize the same
* fix rust 1.22 error
* psbt fuzz roundtrip
* psbt fuzz roundtrip on our ser
|
2019-08-09 17:03:12 +02:00 |
Andrew Poelstra
|
3b9a94a178
|
eliminate type parameter from the `Decodable` trait
|
2019-07-11 17:23:01 +00:00 |
Andrew Poelstra
|
7e6ad7c893
|
rename Encoder to WriteExt and Decoder to ReadExt
|
2019-07-11 15:01:38 +00:00 |
Carl Dong
|
e5b59120c5
|
Add copyright notice to PSBT-related files
|
2019-02-28 11:11:55 -05:00 |
Carl Dong
|
115f8c043c
|
Add PSBT global data key-value map type
- Implement psbt::Map trait for psbt::Global
- Add converting constructor logic from Transaction for psbt::Global
- Add (en)decoding logic for psbt::Global
- Always deserialize unsigned_tx as non-witness
- Add trait for PSBT (de)serialization
- Implement PSBT (de)serialization trait for relevant psbt::Global types
- Add macros for consensus::encode-backed PSBT (de)serialization
implementations
- Add macro for implementing encoding logic for PSBT key-value maps
|
2019-02-28 10:54:53 -05:00 |