{"push_id":2907160347,"size":7,"distinct_size":7,"ref":"refs/heads/psbt","head":"ed400b4c44f6b10acf3eee1df1e2b4a92eb024ee","before":"483bb185ac92dfcf630b485aa060bd17738b31a4","commits":[{"sha":"4efb72bba6a0846e0db5c2b2d3355bb0882dfce5","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Add PSBT global data key-value map type\n\n- Implement psbt::Map trait for psbt::Global\n- Add converting constructor logic from Transaction for psbt::Global\n- Add (en)decoding logic for psbt::Global\n  - Always deserialize unsigned_tx as non-witness\n\n- Add trait for PSBT (de)serialization\n- Implement PSBT (de)serialization trait for relevant psbt::Global types\n\n- Add macros for consensus::encode-backed PSBT (de)serialization\n  implementations\n- Add macro for implementing encoding logic for PSBT key-value maps","distinct":true,"url":"https://api.github.com/repos/dongcarl/rust-bitcoin/commits/4efb72bba6a0846e0db5c2b2d3355bb0882dfce5"},{"sha":"fe6df3f02f1523874848c01b4ab932c5577ff9f9","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Add PSBT output data key-value map type\n\n- Implement psbt::Map trait for psbt::Output\n- Add (en)decoding logic for psbt::Output\n\n- Implement PSBT (de)serialization trait for relevant psbt::Output types\n\n- Add macro for merging fields for PSBT key-value maps\n- Add macro for implementing decoding logic for PSBT key-value maps\n- Add convenience macro for implementing both encoding and decoding\n  logic for PSBT key-value maps\n- Add macro for inserting raw PSBT key-value pairs into PSBT key-value\n  maps\n- Add macro for getting raw PSBT key-value pairs from PSBT key-value\n  maps","distinct":true,"url":"https://api.github.com/repos/dongcarl/rust-bitcoin/commits/fe6df3f02f1523874848c01b4ab932c5577ff9f9"},{"sha":"d3d70d40ffd9858608df72cd935a855c941867d5","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Add PSBT input data key-value map type\n\n- Implement psbt::Map trait for psbt::Input\n- Add (en)decoding logic for psbt::Input\n\n- Implement PSBT (de)serialization trait for relevant psbt::Input types","distinct":true,"url":"https://api.github.com/repos/dongcarl/rust-bitcoin/commits/d3d70d40ffd9858608df72cd935a855c941867d5"},{"sha":"2382c86e8dd304cb8c03e0f18ea0a0e41157e1b8","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Add Partially Signed Transaction type\n\n- Add merging logic for PartiallySignedTransactions\n- Add (en)decoding logic for PartiallySignedTransaction\n- Add converting constructor logic from Transaction for\n  PartiallySignedTransaction\n- Add extracting constructor logic from PartiallySignedTransaction for\n  Transaction","distinct":true,"url":"https://api.github.com/repos/dongcarl/rust-bitcoin/commits/2382c86e8dd304cb8c03e0f18ea0a0e41157e1b8"},{"sha":"106ddcd66e5d7a4143f6ad7aa936933c3102ea93","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Add test vectors from BIP174 specification\n\n- Add macro for decoding and unwrapping PartiallySignedTransaction from\n  hex string","distinct":true,"url":"https://api.github.com/repos/dongcarl/rust-bitcoin/commits/106ddcd66e5d7a4143f6ad7aa936933c3102ea93"},{"sha":"7a35ea3b7025265a195f19fe869e846331727d6f","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Add fuzz testing for PartiallySignedTransaction","distinct":true,"url":"https://api.github.com/repos/dongcarl/rust-bitcoin/commits/7a35ea3b7025265a195f19fe869e846331727d6f"},{"sha":"ed400b4c44f6b10acf3eee1df1e2b4a92eb024ee","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Add copyright notice to PSBT-related files","distinct":true,"url":"https://api.github.com/repos/dongcarl/rust-bitcoin/commits/ed400b4c44f6b10acf3eee1df1e2b4a92eb024ee"}]}
{"actor":{"display_login":"dongcarl"}}