aboutsummaryrefslogtreecommitdiff
path: root/src/psbt.h
AgeCommit message (Expand)Author
2022-12-16clang-tidy: Fix `performance-for-range-copy` in headersHennadii Stepanov
2022-12-05Fixup clang-tidy named argument commentsfanquake
2022-10-17Verify PSBT inputs rather than check for fields being emptyGreg Sanders
2022-10-06psbt: Change m_tap_tree to store just the tuplesAndrew Chow
2022-08-16[BugFix]: Do not allow deserializing PSBT with empty PSBT_OUT_TAP_TREEJeremy Rubin
2022-08-10psbt: Avoid unsigned int overflow in PSBT_IN_TAP_BIP32_DERIVATIONAndrew Chow
2022-07-25psbt: Fix unsigned integer overflowAurèle Oulès
2022-06-30psbt: Check Taproot tree depth and leaf versionsAndrew Chow
2022-06-27Implement de/ser of PSBT's Taproot fieldsAndrew Chow
2022-06-27Move individual KeyOriginInfo de/ser to separate functionAndrew Chow
2022-06-07doc: Correct comment describing value of MAX_FILE_SIZE_PSBT as in MiBBen Woosley
2022-05-21refactor: Remove defunct attributes.h includesBen Woosley
2022-04-27Make DecodeBase{32,64} always return vector, not stringPieter Wuille
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-11psbt: implement hash preimages fieldsAntoine Poinsot
2021-12-10Implement serializations for PSBT_GLOBAL_XPUBAndrew Chow
2021-12-10Separate individual HD Keypath serialization into separate functionsAndrew Chow
2021-12-10moveonly: Move (Un)Serialize(To/From)Vector, (De)SerializeHDKeypaths to psbt ...Andrew Chow
2021-12-10Implement PSBT proprietary typeAndrew Chow
2021-12-10Add GetVersion helper to PSBTAndrew Chow
2021-12-10Implement PSBT versionsAndrew Chow
2021-12-10Types are compact size uintsAndrew Chow
2021-12-08psbt: Make sighash_type std::optional<int>Andrew Chow
2021-11-29Replace MakeSpan helper with Span deduction guidePieter Wuille
2021-09-28psbt: sign without finalizingAndrew Chow
2021-06-12Construct and use PrecomputedTransactionData in PSBT signingPieter Wuille
2021-03-17refactor: post Optional<> removal cleanupsfanquake
2021-03-15scripted-diff: remove Optional & nulloptfanquake
2020-11-26scripted-diff: Use [[nodiscard]] (C++17) instead of NODISCARDpracticalswift
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-05-27doc: Fix unrelated typos reported by codespellMarcoFalke
2020-04-23Merge #17509: gui: save and load PSBTSamuel Dobson
2020-04-16scripted-diff: Bump copyright headersMarcoFalke
2020-03-27[psbt] add file size limitSjors Provoost
2020-01-16Fix doxygen errorsBen Woosley
2019-12-10Merge #17524: psbt: handle unspendable psbtsMarcoFalke
2019-11-20Merge #12461: scripted-diff: Rename key size consts to be relative to their c...Wladimir J. van der Laan
2019-11-19Have a PSBTAnalysis state that indicates invalid PSBTAndrew Chow
2019-11-01refactor: Remove redundant PSBT copy constructorHennadii Stepanov
2019-10-30refactor: Replace all uses of boost::optional with our own Optional typeWladimir J. van der Laan
2019-10-08Fix bug where duplicate PSBT keys are acceptedJohn L. Jegutanis
2019-07-09Move various SigningProviders to signingprovider.{cpp,h}Andrew Chow
2019-05-10Abstract out UpdatePSBTOutput from FillPSBTPieter Wuille
2019-04-09[build] Move AnalyzePSBT from psbt.cpp to node/psbt.cppRussell Yanofsky
2019-03-26Add documentation of struct PSBTAnalysis et alGlenn Willen
2019-03-26Refactor analyzepsbt for use outside RPC codeGlenn Willen
2019-03-26Move PSBT decoding functions from core_io to psbt.cppGlenn Willen
2019-03-04scripted-diff: Rename CPubKey and CKey::*_KEY_SIZE and COMPRESSED_*_KEY_SIZEBen Woosley