{"push_id":2881447896,"size":11,"distinct_size":11,"ref":"refs/heads/psbt","head":"681fda25f86ed1a4a61b89e510e6d230e85dddc0","before":"5fcd8ed66cce0e1ec55982a7ce01d4d7f2b3a384","commits":[{"sha":"4b337922ae2a43c4d4a29730407e6f6e3fb29f96","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Add PSBT-specific Error data type\n\n- Implement psbt::Error data type\n- Implement conversion from psbt::Error to util::Error\n- Create util::psbt module\n- Create non-public util::psbt::error module","distinct":true,"url":"https://api.github.com/repos/dongcarl/rust-bitcoin/commits/4b337922ae2a43c4d4a29730407e6f6e3fb29f96"},{"sha":"7c86acb7c8fc4f6f02448f41c90fe5589a0b23b7","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Add data types for raw PSBT key-value pairs\n\n- Add (en)decoding logic for said data types","distinct":true,"url":"https://api.github.com/repos/dongcarl/rust-bitcoin/commits/7c86acb7c8fc4f6f02448f41c90fe5589a0b23b7"},{"sha":"dd3f545388968fac6874ce5e183fa4311841e96b","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Add trait for PSBT key-value maps","distinct":true,"url":"https://api.github.com/repos/dongcarl/rust-bitcoin/commits/dd3f545388968fac6874ce5e183fa4311841e96b"},{"sha":"b55bb74193a7aaecbace22a339a9b3f9413a9e04","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\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/b55bb74193a7aaecbace22a339a9b3f9413a9e04"},{"sha":"56d501d3cb8670c030b555440f579919b64e0314","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/56d501d3cb8670c030b555440f579919b64e0314"},{"sha":"ec9e7164e00288a914d0266ec3e56620fd0954e3","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/ec9e7164e00288a914d0266ec3e56620fd0954e3"},{"sha":"0856e6e9bc83fdaf7df05aaef8e8c8add549f2df","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/0856e6e9bc83fdaf7df05aaef8e8c8add549f2df"},{"sha":"03b5eb6dc029eeb1d68500568fb290ac7a9e8e78","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/03b5eb6dc029eeb1d68500568fb290ac7a9e8e78"},{"sha":"bc1a039f8a1df2d3c4ab465f94a5ff3ddf3effef","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/bc1a039f8a1df2d3c4ab465f94a5ff3ddf3effef"},{"sha":"4497b554baf8cc1d48573be566dce2cfb8fc2e2b","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Always deserialize unsigned_tx as non-witness","distinct":true,"url":"https://api.github.com/repos/dongcarl/rust-bitcoin/commits/4497b554baf8cc1d48573be566dce2cfb8fc2e2b"},{"sha":"681fda25f86ed1a4a61b89e510e6d230e85dddc0","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/681fda25f86ed1a4a61b89e510e6d230e85dddc0"}]}
{"actor":{"display_login":"dongcarl"}}