aboutsummaryrefslogtreecommitdiff
path: root/src/script
Commit message (Expand)AuthorAgeFilesLines
* Merge #8524: Precompute sighashesPieter Wuille2016-09-014-22/+51
|\
| * Rename to PrecomputedTransactionDataPieter Wuille2016-08-264-12/+12
| * Precompute sighashesPieter Wuille2016-08-164-22/+51
* | Merge #8607: [doc] Fix doxygen off-by-one comments, fix typosWladimir J. van der Laan2016-08-281-1/+1
|\ \ | |/ |/|
| * [doc] Fix typos in comments, doxygen: Fix comment syntaxMarcoFalke2016-08-221-1/+1
* | libconsensus: Expose a flag for BIP112Jorge Timón2016-07-281-0/+1
* | Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFYBtcDrak2016-06-282-3/+3
|/
* [RPC] signrawtransaction can sign P2WSHNicolasDorier2016-06-222-0/+9
* BIP143: Signing logicPieter Wuille2016-06-225-94/+282
* [libconsensus] Script verification API with amountsThomas Kerin2016-06-222-6/+32
* BIP141: Other consensus critical limits, and BIP145Pieter Wuille2016-06-222-0/+49
* BIP143: Verification logicPieter Wuille2016-06-224-28/+95
* Refactor script validation to observe amountsPieter Wuille2016-06-225-6/+10
* BIP141: Witness programPieter Wuille2016-06-228-6/+163
* BIP144: Serialization, hashes, relay (sender side)Pieter Wuille2016-06-222-0/+26
* Merge #7907: Optimize and Cleanup CScript::FindAndDeleteWladimir J. van der Laan2016-05-051-3/+12
|\
| * Improve worst-case behavior of CScript::FindAndDeletePatrick Strateman2016-04-211-2/+11
| * Replace c-style cast with c++ style static_cast.Patrick Strateman2016-04-191-1/+1
| * Replace memcmp with std::equal in CScript::FindAndDeletePatrick Strateman2016-04-191-1/+1
* | Treat overly long scriptPubKeys as unspendablePieter Wuille2016-04-251-1/+1
* | Introduce constant for maximum CScript lengthPieter Wuille2016-04-252-1/+4
|/
* wallet_ismine.h → script/ismine.hWladimir J. van der Laan2016-04-182-0/+129
* [doc] Fix doxygen comments for membersMarcoFalke2016-04-032-7/+7
* Code style fix.BtcDrak2016-02-161-1/+2
* Separate CheckLockTime() and CheckSequence() logicBtcDrak2016-02-141-20/+26
* BIP112: Implement CHECKSEQUENCEVERIFYMark Friedenbach2016-02-144-8/+106
* Merge #7184: Implement SequenceLocks functions for BIP 68Wladimir J. van der Laan2016-02-121-1/+1
|\
| * Implement SequenceLocks functionsAlex Morcos2016-02-101-1/+1
* | Correctly report high-S violationsPieter Wuille2016-02-101-1/+4
* | Get rid of inaccurate ScriptSigArgsExpectedPieter Wuille2016-02-012-22/+0
* | Merge pull request #7205Wladimir J. van der Laan2016-01-0512-12/+12
|\ \
| * | Bump copyright headers to 2015MarcoFalke2015-12-1312-12/+12
| |/
* / Rename OP_NOP2 to OP_CHECKLOCKTIMEVERIFY.mb300sd2015-12-152-3/+3
|/
* Merge pull request #6914Wladimir J. van der Laan2015-12-014-11/+15
|\
| * Prevector typePieter Wuille2015-11-134-11/+15
* | [trivial] Reuse translation and cleanup DEFAULT_* valuesMarcoFalke2015-11-282-1/+3
* | Constrain constant values to a single location in codeLuke Dashjr2015-11-282-0/+2
* | Switch to libsecp256k1-based validation for ECDSAPieter Wuille2015-11-152-12/+10
|/
* Evict sigcache entries that are seen in a blockPieter Wuille2015-10-311-2/+13
* Make sigcache faster and more efficientPieter Wuille2015-10-312-34/+50
* Merge pull request #6351Wladimir J. van der Laan2015-10-231-3/+4
|\
| * Add CHECKLOCKTIMEVERIFY (BIP65) soft-fork logicPeter Todd2015-10-081-3/+4
* | script: Remove magic numbersDavid Hill2015-10-153-5/+12
|/
* Accept any sequence of PUSHDATAs in OP_RETURN outputsPeter Todd2015-10-014-14/+12
* Add IsPushOnly(const_iterator pc)Peter Todd2015-10-012-2/+7
* Make TX_SCRIPTHASH clear vSolutionsRet firstPeter Todd2015-10-011-0/+2
* Merge pull request #5264Wladimir J. van der Laan2015-09-254-35/+3
|\
| * Resolve issue 3166.mruddy2015-07-304-35/+3
* | Merge pull request #6544Wladimir J. van der Laan2015-08-191-1/+1
|\ \
| * | Correct a possibly intentional pun that is nevertheless hard to read: "two ti...Mark Friedenbach2015-08-101-1/+1
| |/