aboutsummaryrefslogtreecommitdiff
path: root/src/script
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | Support h instead of ' in hardened descriptor pathsPieter Wuille2018-07-272-2/+3
| * | | | Output descriptors modulePieter Wuille2018-07-272-0/+667
| * | | | Add simple FlatSigningProviderPieter Wuille2018-07-272-2/+41
| |/ / /
* | | | Merge #13554: Remove unused function argumentsWladimir J. van der Laan2018-07-301-3/+3
|\ \ \ \ | |/ / / |/| | |
| * | | Remove unused argument to WitnessSigOps(...)practicalswift2018-07-101-3/+3
| |/ /
* | | Merge #13721: Bugfixes for BIP 174 combining and deserializationWladimir J. van der Laan2018-07-252-0/+21
|\ \ \
| * | | Fix merging of global unknown data in PSBTsAndrew Chow2018-07-191-0/+1
| * | | Check that PSBT keys are the correct lengthAndrew Chow2018-07-191-0/+20
* | | | scripted-diff: Remove trailing whitespacesJoão Barbosa2018-07-241-3/+3
* | | | Merge #13719: Avoid creating a temporary vector for size-prefixed elementsWladimir J. van der Laan2018-07-231-10/+8
|\ \ \ \ | |_|_|/ |/| | |
| * | | Avoid creating a temporary vector for size-prefixed elementsPieter Wuille2018-07-191-10/+8
| |/ /
* | | Merge #13633: Drop dead code from StacksWladimir J. van der Laan2018-07-221-9/+2
|\ \ \
| * | | Drop dead code from StacksBen Woosley2018-07-121-9/+2
| | |/ | |/|
* | | Merge #13691: Remove redundant variables, statements and forward declarationsMarcoFalke2018-07-221-2/+0
|\ \ \ | |_|/ |/| |
| * | Remove redundant unused variablespracticalswift2018-07-181-2/+0
| |/
* | Merge #13557: BIP 174 PSBT Serializations and RPCsWladimir J. van der Laan2018-07-182-3/+766
|\ \
| * | Create wallet RPCs for PSBTAndrew Chow2018-07-162-0/+21
| * | SignPSBTInput wrapper functionAndrew Chow2018-07-132-0/+29
| * | Methods for interacting with PSBT structsAndrew Chow2018-07-132-0/+146
| * | Add pubkeys and whether input was witness to SignatureDataAndrew Chow2018-07-132-3/+16
| * | Implement PSBT Structures and un/serialization methods per BIP 174Andrew Chow2018-07-132-0/+554
| |/
* / bitcoinconsensus: invalid flags should be set to bitcoinconsensus_error type,...Thomas Kerin2018-07-131-1/+1
|/
* Merge #13425: Moving final scriptSig construction from CombineSignatures to P...Wladimir J. van der Laan2018-07-052-211/+215
|\
| * Remove CombineSignatures and replace testsAndrew Chow2018-07-032-143/+0
| * Replace CombineSignatures with ProduceSignatureAndrew Chow2018-07-032-14/+83
| * Make SignatureData able to store signatures and scriptsAndrew Chow2018-07-032-28/+119
| * Inline Sign1 and SignNAndrew Chow2018-06-291-39/+26
* | Add P2WSH destination helper and use it instead of manual hashingPieter Wuille2018-06-172-3/+8
* | Do not expose invalidity from IsMinePieter Wuille2018-06-172-16/+2
|/
* Merge #13269: refactoring: Drop UpdateTransaction in favor of UpdateInputWladimir J. van der Laan2018-06-052-8/+1
|\
| * Drop UpdateTransaction in favor of UpdateInputBen Woosley2018-05-182-8/+1
* | Merge #13351: wallet: Prevent segfault when sending to unspendable witnessMarcoFalke2018-06-051-0/+1
|\ \
| * | wallet: Prevent segfault when sending to unspendable witnessMarcoFalke2018-05-301-0/+1
* | | Merge #13309: Directly operate with CMutableTransaction in SignSignatureWladimir J. van der Laan2018-05-314-42/+53
|\ \ \ | |/ / |/| |
| * | Generic TransactionSignatureCreator works with both CTransaction and CMutable...Martin Ankerl2018-05-304-42/+53
| |/
* | Merge #13194: Remove template matching and pseudo opcodesWladimir J. van der Laan2018-05-303-99/+62
|\ \
| * | Remove template matching and pseudo opcodesPieter Wuille2018-05-293-99/+62
* | | Merge #13142: Separate IsMine from solvabilityWladimir J. van der Laan2018-05-292-41/+63
|\ \ \ | |_|/ |/| |
| * | Make handling of invalid in IsMine more uniformPieter Wuille2018-05-241-33/+40
| * | Add some checks for invalid recursion in IsMinePieter Wuille2018-05-031-0/+15
| * | Simplify IsMine logicPieter Wuille2018-05-031-26/+28
| * | Make IsMine stop distinguishing solvable/unsolvablePieter Wuille2018-05-032-16/+14
| |/
* / Add constant scriptCode policy in non-segwit scriptsJohnson Lau2018-05-054-2/+25
|/
* Merge #13002: Do not treat bare multisig outputs as IsMine unless watchedWladimir J. van der Laan2018-04-263-32/+55
|\
| * Use anonymous namespace instead of static functionsPieter Wuille2018-04-191-3/+7
| * Do not treat bare multisig as IsMinePieter Wuille2018-04-191-0/+3
| * Optimization: only test for witness scripts at top levelPieter Wuille2018-04-191-2/+2
| * Track difference between scriptPubKey and P2SH execution in IsMinePieter Wuille2018-04-191-7/+19
| * Switch to a private version of SigVersion inside IsMinePieter Wuille2018-04-191-8/+14
| * Do not expose SigVersion argument to IsMinePieter Wuille2018-04-192-19/+24