{"push_id":2789174331,"size":12,"distinct_size":12,"ref":"refs/heads/psbt","head":"2722dd0a4ec419e8ba2c39de3aaa70295d169a22","before":"e5bce4fb7336636c98eb458b30c08f7410e49338","commits":[{"sha":"ffd855f5de196f234a819a20953f9453c257d19c","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Add encoding and decoding for secp256k1::PublicKey","distinct":true,"url":"https://api.github.com/repos/dongcarl/rust-bitcoin/commits/ffd855f5de196f234a819a20953f9453c257d19c"},{"sha":"135bd040c3ebf4272ad127a0c84727fe11952763","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Add encoding and decoding for SigHashType","distinct":true,"url":"https://api.github.com/repos/dongcarl/rust-bitcoin/commits/135bd040c3ebf4272ad127a0c84727fe11952763"},{"sha":"39a881e37a0118ef9125f5ad71b6aa723fa9751f","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Add conversion between u32 and ChildNumber, fix docs","distinct":true,"url":"https://api.github.com/repos/dongcarl/rust-bitcoin/commits/39a881e37a0118ef9125f5ad71b6aa723fa9751f"},{"sha":"90d12700882afa366848e93acfc632e56b5bd4cd","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Add PSBT-specific Error data type\n\n- Implement util::psbt::Error data type\n- Implement conversion from util::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/90d12700882afa366848e93acfc632e56b5bd4cd"},{"sha":"25d67731d5aaf0053e9821bddfb20bd4c630be51","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Add data types and (en)decoding logic for raw PSBT key-value pairs","distinct":true,"url":"https://api.github.com/repos/dongcarl/rust-bitcoin/commits/25d67731d5aaf0053e9821bddfb20bd4c630be51"},{"sha":"317f4a540cd921751408a95d670d7855e8680a3d","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/317f4a540cd921751408a95d670d7855e8680a3d"},{"sha":"b5d4f4c6e15681949fa646ea9255fa5e58e6ddcc","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Add PSBT global data key-value map type\n\n- Implement PSBTMap trait for PSBTGlobal\n- Add converting constructor logic from Transaction for PSBTGlobal\n- Add (en)decoding logic for PSBTGlobal\n\n- Add trait for PSBT (de)serialization\n- Implement PSBT (de)serialization trait for relevant PSBTGlobal types\n\n- Add macros for network::encodable 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/b5d4f4c6e15681949fa646ea9255fa5e58e6ddcc"},{"sha":"52e1c92e18dead6a09573d05d6044a658e9f3002","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Add PSBT output data key-value map type\n\n- Implement PSBTMap trait for PSBTOutput\n- Add (en)decoding logic for PSBTOutput\n\n- Implement PSBT (de)serialization trait for relevant PSBTOutput 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/52e1c92e18dead6a09573d05d6044a658e9f3002"},{"sha":"a2c5fd18c46d32dc91c4651aba2b9fb7a5ea8df9","author":{"name":"Carl Dong","email":"10db2797df2c0ce92cbbae414e8a6b8a2352e0ee@carldong.me"},"message":"Add PSBT input data key-value map type\n\n- Implement PSBTMap trait for PSBTInput\n- Add (en)decoding logic for PSBTInput\n\n- Implement PSBT (de)serialization trait for relevant PSBTInput types","distinct":true,"url":"https://api.github.com/repos/dongcarl/rust-bitcoin/commits/a2c5fd18c46d32dc91c4651aba2b9fb7a5ea8df9"},{"sha":"df64f00e83ef50917195c2c589f0a04ad8c5a329","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/df64f00e83ef50917195c2c589f0a04ad8c5a329"},{"sha":"4c49cfce518d178fb44394ce1a59c5f82bda37a5","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/4c49cfce518d178fb44394ce1a59c5f82bda37a5"},{"sha":"2722dd0a4ec419e8ba2c39de3aaa70295d169a22","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/2722dd0a4ec419e8ba2c39de3aaa70295d169a22"}]}
{"actor":{"display_login":"dongcarl"}}