aboutsummaryrefslogtreecommitdiff
path: root/src/script
AgeCommit message (Expand)Author
2018-07-23Merge #13719: Avoid creating a temporary vector for size-prefixed elementsWladimir J. van der Laan
2018-07-22Merge #13633: Drop dead code from StacksWladimir J. van der Laan
2018-07-22Merge #13691: Remove redundant variables, statements and forward declarationsMarcoFalke
2018-07-19Avoid creating a temporary vector for size-prefixed elementsPieter Wuille
2018-07-18Merge #13557: BIP 174 PSBT Serializations and RPCsWladimir J. van der Laan
2018-07-18Remove redundant unused variablespracticalswift
2018-07-16Create wallet RPCs for PSBTAndrew Chow
2018-07-13SignPSBTInput wrapper functionAndrew Chow
2018-07-13Methods for interacting with PSBT structsAndrew Chow
2018-07-13Add pubkeys and whether input was witness to SignatureDataAndrew Chow
2018-07-13Implement PSBT Structures and un/serialization methods per BIP 174Andrew Chow
2018-07-13bitcoinconsensus: invalid flags should be set to bitcoinconsensus_error type,...Thomas Kerin
2018-07-12Drop dead code from StacksBen Woosley
2018-07-05Merge #13425: Moving final scriptSig construction from CombineSignatures to P...Wladimir J. van der Laan
2018-07-03Remove CombineSignatures and replace testsAndrew Chow
2018-07-03Replace CombineSignatures with ProduceSignatureAndrew Chow
2018-07-03Make SignatureData able to store signatures and scriptsAndrew Chow
2018-06-29Inline Sign1 and SignNAndrew Chow
2018-06-17Add P2WSH destination helper and use it instead of manual hashingPieter Wuille
2018-06-17Do not expose invalidity from IsMinePieter Wuille
2018-06-05Merge #13269: refactoring: Drop UpdateTransaction in favor of UpdateInputWladimir J. van der Laan
2018-06-05Merge #13351: wallet: Prevent segfault when sending to unspendable witnessMarcoFalke
2018-05-31Merge #13309: Directly operate with CMutableTransaction in SignSignatureWladimir J. van der Laan
2018-05-30wallet: Prevent segfault when sending to unspendable witnessMarcoFalke
2018-05-30Merge #13194: Remove template matching and pseudo opcodesWladimir J. van der Laan
2018-05-30Generic TransactionSignatureCreator works with both CTransaction and CMutable...Martin Ankerl
2018-05-29Remove template matching and pseudo opcodesPieter Wuille
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