aboutsummaryrefslogtreecommitdiff
path: root/src/script
AgeCommit message (Expand)Author
2018-05-29Merge #13142: Separate IsMine from solvabilityWladimir J. van der Laan
2018-05-24Make handling of invalid in IsMine more uniformPieter Wuille
2018-05-18Drop UpdateTransaction in favor of UpdateInputBen Woosley
2018-05-05Add constant scriptCode policy in non-segwit scriptsJohnson Lau
2018-05-03Add some checks for invalid recursion in IsMinePieter Wuille
2018-05-03Simplify IsMine logicPieter Wuille
2018-05-03Make IsMine stop distinguishing solvable/unsolvablePieter Wuille
2018-04-26Merge #13002: Do not treat bare multisig outputs as IsMine unless watchedWladimir J. van der Laan
2018-04-19Use anonymous namespace instead of static functionsPieter Wuille
2018-04-19Do not treat bare multisig as IsMinePieter Wuille
2018-04-19Optimization: only test for witness scripts at top levelPieter Wuille
2018-04-19Track difference between scriptPubKey and P2SH execution in IsMinePieter Wuille
2018-04-19Switch to a private version of SigVersion inside IsMinePieter Wuille
2018-04-19Do not expose SigVersion argument to IsMinePieter Wuille
2018-04-18Remove unused IsMine overloadPieter Wuille
2018-04-18Make CScript -> CScriptID conversion explicitPieter Wuille
2018-04-13[MOVEONLY] Turn CScript::GetOp2 into a function and move to cppPieter Wuille
2018-04-13[MOVEONLY] Move CSCript::FindAndDelete to interpreterPieter Wuille
2018-04-13Delete unused non-const-iterator CSCript::GetOp overloadsPieter Wuille
2018-04-13Make iterators in CScript::FindAndDelete constPieter Wuille
2018-04-12Drop dead code CScript::FindBen Woosley
2018-04-12Merge #12803: Make BaseSignatureCreator a pure interfaceWladimir J. van der Laan
2018-04-10Extract consts for WITNESS_V0 hash sizesBen Woosley
2018-04-10Merge #12731: Support serialization as another type without castingWladimir J. van der Laan
2018-04-10Make DummySignatureCreator a singletonPieter Wuille
2018-04-10Make BaseSignatureCreator a pure interfacePieter Wuille
2018-04-04Merge #12167: Make segwit failure due to CLEANSTACK violation return a SCRIPT...Pieter Wuille
2018-04-04Merge #12460: Assert CPubKey::ValidLength to the pubkey's header-relevant sizeMarcoFalke
2018-04-01Merge #12757: Clarify include guard naming conventionMarcoFalke
2018-03-27Merge #12714: Introduce interface for signing providersWladimir J. van der Laan
2018-03-27Merge #10742: scripted-diff: Use scoped enumerations (C++11, "enum class")Wladimir J. van der Laan
2018-03-25Introduce interface for signing providersPieter Wuille
2018-03-22Fix missing or inconsistent include guardspracticalswift
2018-03-21Fix typosDimitris Apostolou
2018-03-20Support serialization as another type without castingPieter Wuille
2018-03-15Merge #12683: Fix more constness violations in serialization codePieter Wuille
2018-03-13Support deserializing into temporariesPieter Wuille
2018-03-09Calculate and store the number of bytes required to spend an inputAndrew Chow
2018-03-09scripted-diff: Convert 11 enums into scoped enums (C++11)practicalswift
2018-03-07Merge #11900: [script] simplify CheckMinimalPush checks, add safety assertWladimir J. van der Laan
2018-03-07CheckMinimalPush comments are prescriptiveGregory Sanders
2018-03-05Merge #11889: Drop extra script variable in ProduceSignatureWladimir J. van der Laan
2018-02-16Assert CPubKey::ValidLength to the pubkey's header-relevent sizeBen Woosley
2018-02-11Fix a-vs-an typospracticalswift
2018-02-08Merge #12298: Refactor HaveKeys to early return on false resultWladimir J. van der Laan
2018-02-07Merge #10498: Use static_cast instead of C-style casts for non-fundamental typesMarcoFalke
2018-01-29Refactor HaveKeys to early return on false resultJoão Barbosa
2018-01-12Make segwit failure due to CLEANSTACK violation return a SCRIPT_ERR_CLEANSTAC...Mark Friedenbach
2018-01-10Merge #11403: SegWit wallet supportJonas Schnelli
2018-01-03Extend validateaddress information for P2SH-embedded witnessPieter Wuille