aboutsummaryrefslogtreecommitdiff
path: root/src/script
AgeCommit message (Expand)Author
2024-08-28Merge bitcoin/bitcoin#22838: descriptors: Be able to specify change and recei...glozow
2024-08-28Merge bitcoin/bitcoin#29071: refactor: Remove Span operator==, Use std::range...merge-script
2024-08-27Merge bitcoin/bitcoin#29369: refactor: Allow CScript construction from any st...Ava Chow
2024-08-13refactor: Remove Span operator==, Use std::ranges::equalMarcoFalke
2024-08-08descriptors: Change Parse to return vector of descriptorsAva Chow
2024-08-08descriptors: Have ParseKeypath handle multipath specifiersAva Chow
2024-08-08descriptors: Change ParseScript to return vector of descriptorsAva Chow
2024-08-07descriptors: Add DescriptorImpl::CloneAva Chow
2024-08-07descriptors: Add PubkeyProvider::CloneAva Chow
2024-08-06Merge bitcoin/bitcoin#30577: miniscript: Use `ToIntegral` instead of `ParseIn...Ava Chow
2024-08-05miniscript: Use `ToIntegral` instead of `ParseInt64`brunoerg
2024-07-30policy: make anchor spend standardGreg Sanders
2024-07-30policy: Add OP_1 <0x4e73> as a standard output typeGreg Sanders
2024-07-16Merge bitcoin/bitcoin#28923: script/sign: avoid duplicated signature verifica...Ava Chow
2024-07-16Merge bitcoin/bitcoin#30425: kernel: De-globalize static validation variablesRyan Ofsky
2024-07-12refactor: Allow CScript construction from any std::input_iteratorMarcoFalke
2024-07-11Merge bitcoin/bitcoin#30406: refactor: modernize-use-equals-defaultmerge-script
2024-07-08refactor: Mark some static global vars as constTheCharlatan
2024-07-08tidy: modernize-use-equals-defaultMarcoFalke
2024-07-05kernel: De-globalize signature cacheTheCharlatan
2024-07-04Expose CSignatureCache class in headerTheCharlatan
2024-07-04kernel: De-globalize script execution cacheTheCharlatan
2024-07-04validation: Don't error if maxsigcachesize exceeds uint32::maxTheCharlatan
2024-06-12Merge bitcoin/bitcoin#29015: kernel: Streamline util libraryAva Chow
2024-06-07refactor: Rename CTransaction::nVersion to versionAva Chow
2024-06-07consensus: Store transaction nVersion as uint32_tAva Chow
2024-05-16util: Move util/string.h functions to util namespaceRyan Ofsky
2024-05-16util: move spanparsing.h to script/parsing.hRyan Ofsky
2024-05-16util: move HexStr and HexDigit from util to cryptoTheCharlatan
2024-05-12script/sign: avoid duplicated signature verification after signingSebastian Falbesoner
2024-05-03miniscript: make operator_mst constevalPieter Wuille
2024-04-22sign: don't assume we are parsing a sane MiniscriptAntoine Poinsot
2024-04-07[clang-tidy] Enable the misc-no-recursion checkdergoegge
2024-04-01Merge bitcoin/bitcoin#29648: Remove libbitcoinconsensusfanquake
2024-04-01Merge bitcoin/bitcoin#29738: doc: fix typosfanquake
2024-03-29Merge bitcoin/bitcoin#29130: wallet: Add `createwalletdescriptor` and `gethdk...Ryan Ofsky
2024-03-26doc: fix some typoscrazeteam
2024-03-18remove libbitcoinconsensusfanquake
2024-03-15ci: Bump `TIDY_LLVM_V`Hennadii Stepanov
2024-03-11scripted-diff: Replace error() with LogError()MarcoFalke
2024-03-11scripted-diff: return error(...); ==> error(...); return false;MarcoFalke
2024-03-11refactor: Add missing {} around error() callsMarcoFalke
2024-02-20descriptor: Be able to get the pubkeys involved in a descriptorAva Chow
2023-12-08wallet: fix key parsing check for miniscript expressions in `ParseScript`brunoerg
2023-11-23Fix IWYU for the script_flags fuzz targetMarcoFalke
2023-11-16Include version.h in fewer placesAnthony Towns
2023-11-16serialize: Drop useless version param from GetSerializeSize()Anthony Towns
2023-11-14Use ParamsWrapper for witness serializationAnthony Towns
2023-10-25iwyu: Export prevector.h from script.hMarcoFalke
2023-10-17Merge bitcoin/bitcoin#28651: Make miniscript GetWitnessSize accurate for taps...Andrew Chow