aboutsummaryrefslogtreecommitdiff
path: root/src/test/miniscript_tests.cpp
AgeCommit message (Expand)Author
2024-08-06Merge bitcoin/bitcoin#30577: miniscript: Use `ToIntegral` instead of `ParseIn...Ava Chow
2024-08-05refactor: Hand-replace some uint256S -> uint256Hodlinator
2024-08-05miniscript: Use `ToIntegral` instead of `ParseInt64`brunoerg
2024-07-06random: drop ad-hoc Shuffle in favor of std::shufflePieter Wuille
2024-05-14tests, fuzz: use new NUMS_H constjosibake
2024-04-07[clang-tidy] Enable the misc-no-recursion checkdergoegge
2023-11-16serialize: Drop useless version param from GetSerializeSize()Anthony Towns
2023-10-17Merge bitcoin/bitcoin#28651: Make miniscript GetWitnessSize accurate for taps...Andrew Chow
2023-10-13miniscript: make GetWitnessSize accurate for tapscriptPieter Wuille
2023-10-13test: add tests for miniscript GetWitnessSizePieter Wuille
2023-10-13test: remove mutable global contexts in miniscript fuzzer/testPieter Wuille
2023-10-12tidy: modernize-use-emplaceMarcoFalke
2023-10-08qa: test Miniscript max stack size trackingAntoine Poinsot
2023-10-08qa: Tapscript-Miniscript unit testsAntoine Poinsot
2023-10-08miniscript: introduce a MsContext() helper to contextsAntoine Poinsot
2023-08-25miniscript: introduce a helper to get the maximum witness sizeAntoine Poinsot
2023-08-25miniscript: make GetStackSize independent of P2WSH contextAntoine Poinsot
2023-08-14Clean up things that include script/standard.hAndrew Chow
2023-08-14Move CTxDestination to its own fileAndrew Chow
2023-07-19Merge bitcoin/bitcoin#27425: test: move remaining rand code from util/setup_c...fanquake
2023-06-29miniscript: make GetStackSize() and GetOps() return optionalsAntoine Poinsot
2023-06-14test: move remaining random test util code from setup_common to randomjonatack
2023-04-05ci: use clang-16 in tidy taskfanquake
2023-02-16Merge bitcoin/bitcoin#24149: Signing support for Miniscript Descriptorsfanquake
2023-02-11miniscript: satisfaction supportAntoine Poinsot
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-09-17Permit delaying duplicate key check in miniscript::Node constructionPieter Wuille
2022-07-18refactor: remove unused using directivesfanquake
2022-07-14miniscript: add a helper to find the first insane sub with no childAntoine Poinsot
2022-07-14miniscript: don't check for top level validity at parsing timeAntoine Poinsot
2022-05-30miniscript: mark nodes with duplicate keys as insaneAntoine Poinsot
2022-04-28miniscript: use optional instead of bool/outargAntoine Poinsot
2022-04-18miniscript: the 'd:' wrapper must not be 'u'Antoine Poinsot
2022-03-17Miniscript: ops limit and stack size computationPieter Wuille
2022-03-17Miniscript: conversion from scriptPieter Wuille
2022-03-17Miniscript: type system, script creation, text notation, testsPieter Wuille