aboutsummaryrefslogtreecommitdiff
path: root/src/script
AgeCommit message (Expand)Author
2021-02-18Merge #19136: wallet: add parent_desc to getaddressinfoSamuel Dobson
2021-02-12Merge #21064: refactor: use std::shared_mutex & remove Boost ThreadWladimir J. van der Laan
2021-02-12build: test for __declspec(dllexport) in configurefanquake
2021-02-12build: remove duplicate visibility attribute detectionfanquake
2021-02-11Merge #20211: Use -Wswitch for TxoutType where possibleMarcoFalke
2021-02-02refactor: replace Boost shared_mutex with std shared_mutex in sigcachefanquake
2021-01-29refactor: remove boost::thread_group usagefanquake
2021-01-13Merge #19935: Move SaltedHashers to separate file and add some new onesWladimir J. van der Laan
2021-01-11Merge #20480: Replace boost::variant with std::variantfanquake
2021-01-07Merge #20584: Declare de facto const reference variables/member functions as ...MarcoFalke
2021-01-05Merge #19846: build: enable unused member function diagnosticMarcoFalke
2021-01-05Replace boost::variant with std::variantMarcoFalke
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-12-06Don't declare de facto const reference variables as non-constpracticalswift
2020-12-06Don't declare de facto const member functions as non-constpracticalswift
2020-12-06Don't make "in" parameters look like "out"/"in-out" parameters: pass by ref t...practicalswift
2020-12-01refactor: Improve use of explicit keywordFabian Jahr
2020-12-01Merge #20207: Follow-up extra comments on taproot code and testsMarcoFalke
2020-11-26Add comments to VerifyTaprootCommitmentPieter Wuille
2020-11-26scripted-diff: Use [[nodiscard]] (C++17) instead of NODISCARDpracticalswift
2020-11-10Move Hashers to util/hasher.{cpp/h}Andrew Chow
2020-10-21Use -Wswitch for TxoutType where possibleMarcoFalke
2020-10-16script: Make ComputeEntrySchnorr and ComputeEntryECDSA const to clarify contractpracticalswift
2020-10-12Make Taproot spends standard + policy limitsPieter Wuille
2020-10-12Implement Tapscript script validation rules (BIP 342)Johnson Lau
2020-10-12Use ScriptExecutionData to pass through annex hashPieter Wuille
2020-10-12Implement Taproot validation (BIP 341)Pieter Wuille
2020-10-12Support for Schnorr signatures and integration in SignatureCheckers (BIP 340)Pieter Wuille
2020-10-12Implement Taproot signature hashing (BIP 341)Johnson Lau
2020-10-12refactor: keep spent outputs in PrecomputedTransactionDataPieter Wuille
2020-10-09descriptors: Add ToNormalizedString and testsAndrew Chow
2020-10-06refactor: rename scriptPubKey in VerifyWitnessProgram to exec_scriptPieter Wuille
2020-10-06scripted-diff: put ECDSA in name of signature functionsPieter Wuille
2020-09-30Merge #20006: Fix misleading error message: Clean stack ruleWladimir J. van der Laan
2020-09-28scripted-diff: Replace UINT256_ONE() with uint256::ONEAnthony Towns
2020-09-24Fix misleading error message: Clean stack rulesanket1729
2020-09-22refactor: took out unused member functionsZero
2020-08-25Merge #19601: Refactoring CHashWriter & Get{Prevouts,Sequence,Outputs}Hash to...fanquake
2020-08-15Merge #16841: Replace GetScriptForWitness with GetScriptForDestinationfanquake
2020-08-14Merge #17204: wallet: Do not turn OP_1NEGATE in scriptSig into 0x0181 in sign...Wladimir J. van der Laan
2020-08-14Remove GetScriptForWitness functionMeshCollider
2020-08-07Refactor Get{Prevout,Sequence,Outputs}Hash to Get{Prevouts,Sequences,Outputs}...Jeremy Rubin
2020-08-06refactor: Make HexStr take a spanWladimir J. van der Laan
2020-07-30Make Hash[160] consume range-like objectsPieter Wuille
2020-07-30Make CHash256/CHash160 output to SpanPieter Wuille
2020-07-30Make CHash256 and CHash160 consume SpansPieter Wuille
2020-07-30Make script/standard's BaseHash Span-convertiblePieter Wuille
2020-07-19span: Add Span::empty() and use it in script/descriptorMarcoFalke
2020-07-15Do not turn OP_1NEGATE in scriptSig into 0x0181 in signing codePieter Wuille
2020-07-13Work around memory-aliasing in descriptor ParsePubkeyMarcoFalke