{"push_id":3142566999,"size":1,"distinct_size":1,"ref":"refs/heads/feature-refactor-psbt-rpcs","head":"2fe27d6e4d78ccf2744be4bd52eb31a1e66f89f5","before":"3c91a3ddf583806b211f576a25994d2182d824df","commits":[{"sha":"2fe27d6e4d78ccf2744be4bd52eb31a1e66f89f5","author":{"name":"Glenn Willen","email":"efd7a6a3b755c64cd261faef74b8ed9cb72bd739@nerdnet.org"},"message":"Factor out PSBT utilities from RPCs for use in GUI code; related refactoring.\n\n* Move most PSBT definitions into psbt.h.\n* Move most PSBT RPC utilities into psbt.{h,cpp}.\n* Move wallet-touching PSBT RPC utilities (FillPSBT) into\n    wallet/psbtwallet.{h,cpp}.\n* Switch exceptions from JSONRPCError() to new PSBTException class.\n* Split DecodePSBT into DecodeBase64PSBT (old behavior) and DecodeRawPSBT.\n* Add one new version of DecodeBase64 utility in strencodings.h (and\n    corresponding DecodeBase32 for completeness).\n* Factor BroadcastTransaction utility function out of sendrawtransaction RPC\n    handler in rpc/rawtransaction.cpp","distinct":true,"url":"https://api.github.com/repos/gwillen/bitcoin/commits/2fe27d6e4d78ccf2744be4bd52eb31a1e66f89f5"}]}
{"actor":{"display_login":"gwillen"}}