aboutsummaryrefslogtreecommitdiff
path: root/src/test/descriptor_tests.cpp
AgeCommit message (Expand)Author
2023-12-08wallet: fix key parsing check for miniscript expressions in `ParseScript`brunoerg
2023-10-09test: Unit test for inferring scripts with hybrid and uncompressed keysAndrew Chow
2023-10-08script/sign: Miniscript support in TapscriptAntoine Poinsot
2023-10-08descriptor: parse Miniscript expressions within Taproot descriptorsAntoine Poinsot
2023-10-04descriptors: disallow hybrid public keysPieter Wuille
2023-08-25wallet: accurately account for the size of the witness stackAntoine Poinsot
2023-08-25wallet: use descriptor satisfaction size to estimate inputs sizeAntoine Poinsot
2023-08-25descriptor: introduce a method to get the satisfaction sizeAntoine Poinsot
2023-08-14Clean up things that include script/standard.hAndrew Chow
2023-06-28test: add coverage for descriptor IDfurszy
2023-04-04Switch hardened derivation marker to h in descriptorsSjors Provoost
2023-02-16Merge bitcoin/bitcoin#24149: Signing support for Miniscript Descriptorsfanquake
2023-02-11script/sign: signing support for Miniscripts with hash preimage challengesAntoine Poinsot
2023-02-11script/sign: signing support for Miniscript with timelocksAntoine Poinsot
2023-02-11script/sign: basic signing support for Miniscript descriptorsAntoine Poinsot
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-08-21test: remove unused `norm_prv` parameterw0xlt
2022-08-18Merge bitcoin/bitcoin#25827: descriptor: check if `rawtr` has only one key.Andrew Chow
2022-08-17descriptor: check if `rawtr` has only one key.w0xlt
2022-08-12refactor: Avoid copies in FlatSigningProvider MergeMacroFake
2022-08-11Merge bitcoin/bitcoin#25664: refactor: Redefine `IsSolvable()` using descriptorsAndrew Chow
2022-08-11script/sign: remove needless IsSolvable() utilityAntoine Poinsot
2022-08-04descriptor: never ignore the return value when deriving an extended keyAntoine Poinsot
2022-07-14Miniscript support in output descriptorsAntoine Poinsot
2022-07-14qa: better error reporting on descriptor parsing errorAntoine Poinsot
2022-05-04refactor: Change * to & in MutableTransactionSignatureCreatorMarcoFalke
2022-04-04refactor: fix clang-tidy named args usagefanquake
2022-03-03For descriptor pubkey parse errors, include context informationBen Woosley
2022-02-15Add tr() descriptor unit testsPieter Wuille
2022-01-20Merge bitcoin/bitcoin#23171: qa: test descriptors with mixed xpubs and const ...Andrew Chow
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-09qa: test descriptors with mixed xpubs and const pubkeysAntoine Poinsot
2021-06-24Remove priv option for ToNormalizedStringAndrew Chow
2021-04-28script: allow up to 20 keys in wsh() descriptorsAntoine Poinsot
2021-04-28script: match multisigs with up to MAX_PUBKEYS_PER_MULTISIG keysAntoine Poinsot
2021-03-29Clean up context dependent checks in descriptor parsingPieter Wuille
2021-03-17refactor: post Optional<> removal cleanupsfanquake
2021-03-15scripted-diff: remove Optional & nulloptfanquake
2020-10-09descriptors: Add ToNormalizedString and testsAndrew Chow
2020-07-11wallet: Fix typo in comments; Simplify assertMarcoFalke
2020-06-24refactor: Replace HexStr(o.begin(), o.end()) with HexStr(o)Wladimir J. van der Laan
2020-05-08test: Fix outstanding -Wsign-compare errorsBen Woosley
2020-04-17test: Move boost/stdlib includes lastMarcoFalke
2020-04-16scripted-diff: Bump copyright headersMarcoFalke
2020-04-16scripted-diff: Sort test includesMarcoFalke
2020-03-07Only cache xpubs that have a hardened last stepAndrew Chow
2020-03-07Cache the immediate derivation parent xpubAndrew Chow
2020-03-07Add DescriptorCache* read_cache and DescriptorCache* write_cache to Expand an...Andrew Chow
2020-02-11Get the OutputType for a descriptorAndrew Chow
2019-11-06scripted-diff: test: Move setup_common to test libraryMarcoFalke