aboutsummaryrefslogtreecommitdiff
path: root/src/psbt.cpp
AgeCommit message (Expand)Author
2023-10-08script/sign: Miniscript support in TapscriptAntoine Poinsot
2023-08-14Move Taproot{SpendData/Builder} to signingprovider.{h/cpp}Andrew Chow
2023-04-21Merge bitcoin/bitcoin#25939: rpc: In `utxoupdatepsbt` also look for the tx in...Andrew Chow
2023-03-18rpc, tests: in `utxoupdatepsbt` also look for the transaction in the txindexishaanam
2023-02-16Merge bitcoin/bitcoin#24149: Signing support for Miniscript Descriptorsfanquake
2023-02-13psbt: support externally provided preimages for Miniscript satisfactionAntoine Poinsot
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-10-17Verify PSBT inputs rather than check for fields being emptyGreg Sanders
2022-10-06psbt: Only include m_tap_tree if it has scriptsAndrew Chow
2022-10-06psbt: Change m_tap_tree to store just the tuplesAndrew Chow
2022-10-06psbt: Fix merging of m_tap_treeAndrew Chow
2022-06-27psbt: Implement merge for Taproot fieldsAndrew Chow
2022-06-27psbt: Remove non_witness_utxo for segwit v1+Andrew Chow
2022-06-27Fill PSBT Taproot output data to/from SignatureDataAndrew Chow
2022-06-27Fill PSBT Taproot input data to/from SignatureDataAndrew Chow
2022-05-04refactor: Change * to & in MutableTransactionSignatureCreatorMarcoFalke
2022-04-27Make DecodeBase{32,64} return optional instead of taking bool*Pieter Wuille
2022-04-27Make DecodeBase{32,64} always return vector, not stringPieter Wuille
2022-01-02Use spans of std::byte in serializeMarcoFalke
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-11psbt: implement hash preimages fieldsAntoine Poinsot
2021-12-10Merge global xpubs in joinpsbts and combinepsbtsAndrew Chow
2021-12-10Add GetVersion helper to PSBTAndrew Chow
2021-11-29Merge bitcoin/bitcoin#22513: rpc: Allow walletprocesspsbt to sign without fin...W. J. van der Laan
2021-11-16doc: Pick better named args for MutableTransactionSignatureCreatorMarcoFalke
2021-09-28psbt: sign without finalizingAndrew Chow
2021-06-12Make GetInputUTXO safer: verify non-witness UTXO matchPieter Wuille
2021-06-12Construct and use PrecomputedTransactionData in PSBT signingPieter Wuille
2021-02-01Merge #20464: refactor: Treat CDataStream bytes as uint8_tWladimir J. van der Laan
2020-12-19psbt: Assert that tx has a value in UpdatePSBTOutputMarcoFalke
2020-11-23refactor: Drop CDataStream constructors in favor of one taking a Span of bytesMarcoFalke
2020-06-24psbt: always put a non_witness_utxo and don't remove itAndrew Chow
2020-06-24psbt: Allow both non_witness_utxo and witness_utxoAndrew Chow
2020-06-19[gui] PSBT Operations Dialog (sign & broadcast)Glenn Willen
2020-04-16scripted-diff: Bump copyright headersMarcoFalke
2020-01-29Merge #17156: psbt: check that various indexes and amounts are within boundsfanquake
2020-01-06psbt: check output index is within bounds before accessingAndrew Chow
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-11-19Have a PSBTAnalysis state that indicates invalid PSBTAndrew Chow
2019-10-15Remove unused includespracticalswift
2019-07-02Merge #15427: Add support for descriptors to utxoupdatepsbtWladimir J. van der Laan
2019-06-02Make reasoning about dependencies easier by not including unused dependenciespracticalswift
2019-05-10Abstract out UpdatePSBTOutput from FillPSBTPieter Wuille
2019-05-02Silence GCC 7 warning "control reaches end of non-void function" (-Wreturn-ty...practicalswift
2019-04-09[build] Move AnalyzePSBT from psbt.cpp to node/psbt.cppRussell Yanofsky
2019-03-26Refactor analyzepsbt for use outside RPC codeGlenn Willen
2019-03-26Move PSBT decoding functions from core_io to psbt.cppGlenn Willen
2019-02-22Merge #15408: Remove unused TransactionError constantsMarcoFalke
2019-02-16Move PSBT UTXO fetching to a separate methodAndrew Chow
2019-02-16Figure out what is missing during signingAndrew Chow