aboutsummaryrefslogtreecommitdiff
path: root/src/script
Commit message (Expand)AuthorAgeFilesLines
* Stop requiring imported pubkey to sign non-PKH schemesPieter Wuille2018-12-071-7/+7
* Refactor PSBTInput signing to enforce invariantGlenn Willen2018-12-031-7/+18
* Simplify arguments to SignPSBTInputGlenn Willen2018-12-032-2/+5
* Add bool PSBTInputSignedGlenn Willen2018-12-032-2/+9
* New PartiallySignedTransaction constructor from CTransctionGlenn Willen2018-12-032-0/+7
* check that a separator is found for psbt inputs, outputs, and global mapAndrew Chow2018-12-031-3/+27
* Throw error if CPubKey is invalid during PSBT keypath serializationGregory Sanders2018-11-291-0/+3
* Replace duplcate reference with reference to reference docPieter Wuille2018-09-061-49/+2
* Additional sanity checks in SignPSBTInputPieter Wuille2018-08-152-1/+17
* Serialize non-witness utxo as a non-witness tx but always deserialize as witnessAndrew Chow2018-08-151-2/+7
* Fix PSBT deserialization of 0-input transactionsAndrew Chow2018-08-151-2/+5
* Merge #13666: Always create signatures with Low R valuesWladimir J. van der Laan2018-08-132-10/+16
|\
| * Use 72 byte dummy signatures when watching only inputs may be usedAndrew Chow2018-08-092-10/+16
| * Use 71 byte signature for DUMMY_SIGNATURE_CREATORAndrew Chow2018-08-091-7/+7
* | Merge #13780: 0.17: Pre-branch maintenanceWladimir J. van der Laan2018-08-0816-16/+16
|\ \ | |/ |/|
| * Update copyright headers to 2018DrahtBot2018-07-2716-16/+16
* | Merge #13697: Support output descriptors in scantxoutsetWladimir J. van der Laan2018-08-014-2/+709
|\ \
| * | 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