aboutsummaryrefslogtreecommitdiff
path: root/src/script/standard.h
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-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
2019-11-07scripted-diff: [validation] Rename CheckInputs to CheckInputScriptsJohn Newbery
2019-10-15Remove unused includespracticalswift
2019-04-29Replace CScriptID and CKeyID in CTxDestination with dedicated typesGregory Sanders
2019-04-15remove out-of-date comment on pay-to-witness supportr8921039
2018-08-25Merge #13429: Return the script type from SolverWladimir J. van der Laan
2018-07-27Update copyright headers to 2018DrahtBot
2018-07-22Return the script type from SolverBen Woosley
2018-06-17Add P2WSH destination helper and use it instead of manual hashingPieter Wuille