aboutsummaryrefslogtreecommitdiff
path: root/src/script/interpreter.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add SCRIPT_VERIFY_SIGPUSHONLY (BIP62 rule 2)Pieter Wuille2014-10-251-0/+3
* Make SCRIPT_VERIFY_STRICTENC compatible with BIP62Pieter Wuille2014-10-081-7/+18
* minor license, header end comment etc. cleanup in /scriptPhilip Kaufmann2014-10-061-1/+1
* Replace SCRIPT_VERIFY_NOCACHE by flag directly to checkerPieter Wuille2014-10-021-5/+4
* Make signature cache optionalPieter Wuille2014-10-021-15/+19
* Abstract out SignatureCheckerPieter Wuille2014-10-021-3/+25
* Merge pull request #4555Wladimir J. van der Laan2014-09-171-3/+3
|\
| * Don't pass nHashType to EvalScript nor CheckSigjtimon2014-09-121-2/+2
| * Don't pass nHashType to VerifyScriptjtimon2014-09-121-1/+1
* | cleanup new script files (no code changes)Philip Kaufmann2014-09-141-4/+4
|/