aboutsummaryrefslogtreecommitdiff
path: root/src/script/standard.cpp
AgeCommit message (Expand)Author
2023-01-19Merge bitcoin/bitcoin#25877: refactor: Do not use CScript for tapleaf scripts...Andrew Chow
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-11-21Abstract out ComputeTapbranchHashRussell O'Connor
2022-11-21Do not use CScript for tapleaf scripts until the tapleaf version is knownRussell O'Connor
2022-08-02Remove ::g_max_datacarrier_bytes globalMacroFake
2022-08-02Combine datacarrier globals into oneMacroFake
2022-07-20Use HashWriter where possibleMacroFake
2022-06-27Assert that TaprootBuilder is Finalized during GetSpendDataAndrew Chow
2022-06-27Add TaprootBuilder::GetTreeTuplesAndrew Chow
2022-03-17script: make IsPushdataOp non-staticAntoine Poinsot
2022-03-12Merge bitcoin/bitcoin#24164: build: Bump minimum required clang/libc++ to 8.0MarcoFalke
2022-03-04Revert "Avoid the use of P0083R3 std::set::merge"MarcoFalke
2022-01-12Add (sorted)multi_a descriptor and script derivationPieter Wuille
2022-01-12Merge/generalize IsValidMultisigKeyCount/GetMultisigKeyCountPieter Wuille
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-09-24rpc: remove deprecated addresses and reqSigs from rpc outputsMichael Dietz
2021-08-20Assert that IsComplete() in GetSpendData()Pieter Wuille
2021-06-25Avoid the use of P0083R3 std::set::mergePieter Wuille
2021-06-23script, doc: spelling updateJon Atack
2021-06-18Taproot descriptor inferencePieter Wuille
2021-06-12Add TaprootSpendData data structure, equivalent to script map for P2[W]SHPieter Wuille
2021-05-24Add TaprootBuilder classPieter Wuille
2021-05-24Separate WitnessV1Taproot variant in CTxDestinationPieter Wuille
2021-05-24Change Solver() output for WITNESS_V1_TAPROOTPieter Wuille
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-23rpc: deprecate `addresses` and `reqSigs` from rpc outputsMichael Dietz
2021-02-11Merge #20211: Use -Wswitch for TxoutType where possibleMarcoFalke
2021-01-05Replace boost::variant with std::variantMarcoFalke
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-10-21Use -Wswitch for TxoutType where possibleMarcoFalke
2020-10-12Make Taproot spends standard + policy limitsPieter Wuille
2020-08-14Remove GetScriptForWitness functionMeshCollider
2020-07-30Make Hash[160] consume range-like objectsPieter Wuille
2020-07-01script: Fix boost/C++17 compile failureMarcoFalke
2020-06-29Merge #19333: refactor: Fix clang compile failureWladimir J. van der Laan
2020-06-21scripted-diff: TxoutType C++11 scoped enum classMarcoFalke
2020-06-21doc: Update outdated txnouttype documentationMarcoFalke
2020-06-19refactor: Fix clang compile failureMarcoFalke
2020-06-19Disallow automatic conversion between hash typesBen Woosley
2020-06-19Explicitly support conversion between equivalent hash typesBen Woosley
2020-06-19Use explicit conversion from WitnessV0KeyHash -> CKeyIDBen Woosley
2020-06-19Use explicit conversion from PKHash -> CKeyIDBen Woosley
2020-06-19Convert CPubKey to WitnessV0KeyHash directlyBen Woosley
2020-06-19Prefer explicit uint160 conversionBen Woosley
2020-06-19Merge #18863: refactor: Make CScriptVisitor statelessMarcoFalke
2020-06-06refactor: Make CScriptVisitor statelessJoão Barbosa
2020-05-22refactor: Replace const char* to std::stringCalvin Kim
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-11-20Merge #12461: scripted-diff: Rename key size consts to be relative to their c...Wladimir J. van der Laan