aboutsummaryrefslogtreecommitdiff
path: root/src/script/standard.h
AgeCommit message (Expand)Author
2023-08-14Rename script/standard.{cpp/h} to script/solver.{cpp/h}Andrew Chow
2023-08-14Clean up script/standard.{h/cpp} includesAndrew Chow
2023-08-14MOVEONLY: Move datacarrier defaults to policy.hAndrew Chow
2023-08-14Move CTxDestination to its own fileAndrew Chow
2023-08-14Move Taproot{SpendData/Builder} to signingprovider.{h/cpp}Andrew Chow
2023-08-14Move CScriptID to script.{h/cpp}Andrew Chow
2023-08-14Remove ScriptHash from CScriptID constructorAndrew Chow
2023-08-14Move MANDATORY_SCRIPT_VERIFY_FLAGS from script/standard.h to policy/policy.hAnthony Towns
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-21Do not use CScript for tapleaf scripts until the tapleaf version is knownRussell O'Connor
2022-10-06psbt: Only include m_tap_tree if it has scriptsAndrew Chow
2022-08-02Remove ::g_max_datacarrier_bytes globalMacroFake
2022-08-02Combine datacarrier globals into oneMacroFake
2022-06-27Add TaprootBuilder::GetTreeTuplesAndrew Chow
2022-05-21refactor: Remove defunct attributes.h includesBen Woosley
2022-03-17script: make IsPushdataOp non-staticAntoine Poinsot
2022-01-12Add (sorted)multi_a descriptor and script derivationPieter Wuille
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-09-24rpc: remove deprecated addresses and reqSigs from rpc outputsMichael Dietz
2021-08-20Improve comments in taproot signing logicPieter Wuille
2021-06-18Taproot descriptor inferencePieter Wuille
2021-06-12Basic Taproot signing logic in script/sign.cppPieter 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-11move-only: Add util/hash_typeMarcoFalke
2021-03-23rpc: deprecate `addresses` and `reqSigs` from rpc outputsMichael Dietz
2021-01-05Replace boost::variant with std::variantMarcoFalke
2020-12-01refactor: Improve use of explicit keywordFabian Jahr
2020-10-12Make Taproot spends standard + policy limitsPieter Wuille
2020-08-14Remove GetScriptForWitness functionMeshCollider
2020-07-30Make script/standard's BaseHash Span-convertiblePieter Wuille
2020-06-21scripted-diff: TxoutType C++11 scoped enum classMarcoFalke
2020-06-21doc: Update outdated txnouttype documentationMarcoFalke
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 CScriptID constructionBen Woosley
2020-06-19Prefer explicit uint160 conversionBen Woosley
2020-05-27Merge #19004: refactor: Replace const char* to std::stringMarcoFalke
2020-05-26Remove outdated comment about DER encodingElichai Turkel
2020-05-22refactor: Replace const char* to std::stringCalvin Kim
2020-01-16Merge #17924: Bug: IsUsedDestination shouldn't use key id as script id for Sc...Wladimir J. van der Laan
2020-01-14Don't allow implementers to think ScriptHash(Witness*()) results in nesting c...Gregory Sanders
2020-01-15scripted-diff: Bump copyright of files changed in 2020MarcoFalke
2020-01-02Merge #16658: validation: Rename CheckInputs to CheckInputScriptsMarcoFalke
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke