aboutsummaryrefslogtreecommitdiff
path: root/src/script/interpreter.h
Commit message (Expand)AuthorAgeFilesLines
* Implement Tapscript script validation rules (BIP 342)Johnson Lau2020-10-121-1/+28
* Use ScriptExecutionData to pass through annex hashPieter Wuille2020-10-121-2/+13
* Implement Taproot validation (BIP 341)Pieter Wuille2020-10-121-0/+14
* Support for Schnorr signatures and integration in SignatureCheckers (BIP 340)Pieter Wuille2020-10-121-0/+9
* Implement Taproot signature hashing (BIP 341)Johnson Lau2020-10-121-3/+24
* refactor: keep spent outputs in PrecomputedTransactionDataPieter Wuille2020-10-121-1/+3
* scripted-diff: put ECDSA in name of signature functionsPieter Wuille2020-10-061-3/+3
* [REFACTOR] Initialize PrecomputedTransactionData in CheckInputScriptsPieter Wuille2020-04-111-1/+6
* scripted-diff: Bump copyright of files changed in 2019MarcoFalke2019-12-301-1/+1
* Remove unused includespracticalswift2019-10-151-1/+0
* Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* Generic TransactionSignatureCreator works with both CTransaction and CMutable...Martin Ankerl2018-05-301-14/+11
* Add constant scriptCode policy in non-segwit scriptsJohnson Lau2018-05-051-0/+4
* [MOVEONLY] Move CSCript::FindAndDelete to interpreterPieter Wuille2018-04-131-0/+2
* Extract consts for WITNESS_V0 hash sizesBen Woosley2018-04-101-0/+4
* scripted-diff: Convert 11 enums into scoped enums (C++11)practicalswift2018-03-091-3/+3
* Fix a-vs-an typospracticalswift2018-02-111-1/+1
* Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* Merge #10699: Make all script validation flags backward compatibleWladimir J. van der Laan2017-12-121-9/+14
|\
| * Make all script verification flags softforksPieter Wuille2017-06-301-9/+14
* | scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-2/+2
* | Merge #9572: Skip witness sighash cache for non-segwit transactionsWladimir J. van der Laan2017-10-051-0/+1
|\ \
| * | Skip precompute sighash for transactions without witnessJohnson Lau2017-01-191-0/+1
* | | Declare single-argument (non-converting) constructors "explicit"practicalswift2017-08-161-1/+1
* | | scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift2017-08-071-4/+4
| |/ |/|
* | Use the override specifier (C++11) where we expect to be overriding the virtu...practicalswift2017-06-281-3/+3
* | Do not shadow variables (gcc set)Pavel Janík2016-12-051-1/+1
|/
* Require compressed keys in segwit as policy and disable signing with uncompre...Johnson Lau2016-10-161-1/+5
* Add policy: null signature for failed CHECK(MULTI)SIGJohnson Lau2016-09-271-0/+4
* Make non-minimal OP_IF/NOTIF argument non-standard for P2WSHJohnson Lau2016-09-231-0/+4
* Rename to PrecomputedTransactionDataPieter Wuille2016-08-261-6/+6
* Precompute sighashesPieter Wuille2016-08-161-2/+11
* BIP141: Other consensus critical limits, and BIP145Pieter Wuille2016-06-221-0/+2
* BIP143: Verification logicPieter Wuille2016-06-221-5/+12
* Refactor script validation to observe amountsPieter Wuille2016-06-221-2/+2
* BIP141: Witness programPieter Wuille2016-06-221-2/+10
* BIP112: Implement CHECKSEQUENCEVERIFYMark Friedenbach2016-02-141-0/+11
* Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
* Resolve issue 3166.mruddy2015-07-301-0/+2
* Replace NOP2 with CHECKLOCKTIMEVERIFY (BIP65)Peter Todd2015-06-211-0/+11
* Avoid storing a reference passed to SignatureChecker constructorsPieter Wuille2015-02-021-3/+3
* Use separate SignatureChecker for CMutableTransactionPieter Wuille2015-02-021-2/+12
* Merge pull request #5143Wladimir J. van der Laan2015-01-081-2/+8
|\
| * Add SCRIPT_VERIFY_CLEANSTACK (BIP62 rule 6)Pieter Wuille2014-11-251-2/+8
* | Added "Core" to copyright headerssandakersmann2014-12-191-1/+1
|/
* Make STRICTENC invalid pubkeys fail the script rather than the opcode.Pieter Wuille2014-11-201-2/+2
* Discourage NOPs reserved for soft-fork upgradesPeter Todd2014-11-171-1/+12
* script: create sane error return codes for script validation and remove loggingCory Fields2014-11-141-2/+4
* Fix all header definesPavel Janík2014-11-031-3/+3
* Add SCRIPT_VERIFY_MINIMALDATA (BIP62 rules 3 and 4)Pieter Wuille2014-10-251-0/+7