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 |
Carl Dong
|
2715a6e777
|
Add trait for PSBT key-value maps
|
2019-02-28 10:54:53 -05:00 |
Carl Dong
|
528e39334c
|
Add data types for raw PSBT key-value pairs
- Add (en)decoding logic for said data types
|
2019-02-28 10:54:53 -05:00 |
Carl Dong
|
4fa39c4a3e
|
Add PSBT-specific Error data type
- Implement psbt::Error data type
- Implement conversion from psbt::Error to util::Error
- Create util::psbt module
- Create non-public util::psbt::error module
|
2019-02-28 10:54:53 -05:00 |