aboutsummaryrefslogtreecommitdiff
path: root/src/script
Commit message (Expand)AuthorAgeFilesLines
* Keep full pubkeys in FlatSigningProvider::originsPieter Wuille2019-04-163-3/+9
* Merge #15368: Descriptor checksumsWladimir J. van der Laan2019-02-162-5/+150
|\
| * Descriptor checksumPieter Wuille2019-02-152-5/+150
* | Merge #13932: Additional utility RPCs for PSBTWladimir J. van der Laan2019-02-162-2/+17
|\ \ | |/ |/|
| * Figure out what is missing during signingAndrew Chow2019-02-162-2/+17
* | Store key origin info in key metadataAndrew Chow2019-02-141-1/+15
* | Add WriteHDKeypath function and move *HDKeypath to util/bip32.{h,cpp}Andrew Chow2019-02-141-13/+4
|/
* Move PSBT definitions and code to separate filesGlenn Willen2019-02-112-761/+0
* Descriptor expansions only need pubkey entries for PKH/WPKHPieter Wuille2019-01-251-4/+14
* Minimal changes to comply with explicit CMutableTransaction -> CTranaction c...lucash-dev2018-12-172-2/+2
* Add descriptor expansion cachePieter Wuille2018-11-282-27/+63
* [refactor] Combine the ToString and ToPrivateString implementationsPieter Wuille2018-11-281-15/+12
* [refactor] Use DescriptorImpl internally, permitting access to new methodsPieter Wuille2018-11-281-7/+7
* [refactor] Add a base DescriptorImpl with most common logicPieter Wuille2018-11-282-172/+195
* Merge #14477: Add ability to convert solvability info to descriptorPieter Wuille2018-11-273-1/+111
|\
| * Add tests for InferDescriptor and Descriptor::IsSolvablePieter Wuille2018-10-261-0/+5
| * Add Descriptor::IsSolvable() to distinguish addr/raw from othersPieter Wuille2018-10-262-0/+11
| * Add support for inferring descriptors from scriptsPieter Wuille2018-10-262-1/+95
* | Merge #14678: [wallet] remove redundant KeyOriginInfo access, already done in...Wladimir J. van der Laan2018-11-231-9/+2
|\ \
| * | GetPubKey: make sigdata constGregory Sanders2018-11-131-1/+1
| * | remove redundant KeyOriginInfo access, already done in CreateSigGregory Sanders2018-11-121-8/+1
* | | Merge #13815: util: Add [[nodiscard]] to all {Decode,Parse}[...](...) functio...MarcoFalke2018-11-151-1/+1
|\ \ \
| * | | Add NODISCARD to all {Decode,Parse}[...](...) functions returning bool. Sort ...practicalswift2018-11-051-1/+1
| |/ /
* | | Merge #14690: Throw error if CPubKey is invalid during PSBT keypath serializa...Wladimir J. van der Laan2018-11-131-0/+3
|\ \ \
| * | | Throw error if CPubKey is invalid during PSBT keypath serializationGregory Sanders2018-11-081-0/+3
| |/ /
* | | Merge #14689: Require a public key to be retrieved when signing a P2PKH inputPieter Wuille2018-11-091-1/+1
|\ \ \
| * | | Require a public key to be retrieved when signing a P2PKH inputAndrew Chow2018-11-081-1/+1
* | | | Merge #14588: Refactor PSBT signing logic to enforce invariant and fix signin...Pieter Wuille2018-11-092-21/+34
|\ \ \ \ | |/ / / |/| | |
| * | | Refactor PSBTInput signing to enforce invariantGlenn Willen2018-11-011-17/+13
| * | | Simplify arguments to SignPSBTInputGlenn Willen2018-11-012-2/+5
| * | | Add bool PSBTInputSignedGlenn Willen2018-11-012-2/+9
| * | | New PartiallySignedTransaction constructor from CTransctionGlenn Willen2018-11-012-0/+7
* | | | Merge #14636: Avoid using numeric_limits for sequence numbers and lock timesMarcoFalke2018-11-071-0/+6
|\ \ \ \ | |_|/ / |/| | |
| * | | Avoid using numeric_limits for sequence numbers and lock timesRussell Yanofsky2018-11-011-0/+6
| |/ /
* / / scripted-diff: Move util files to separate directory.Jim Posen2018-11-044-6/+6
|/ /
* | Merge #14377: check that a separator is found for psbt inputs, outputs, and g...Wladimir J. van der Laan2018-11-011-3/+27
|\ \
| * | check that a separator is found for psbt inputs, outputs, and global mapAndrew Chow2018-10-031-3/+27
* | | Merge #14197: [psbt] Convert non-witness UTXOs to witness if witness sig createdWladimir J. van der Laan2018-11-011-0/+5
|\ \ \ | |_|/ |/| |
| * | Convert non-witness UTXOs to witness if witness sig createdAndrew Chow2018-09-221-0/+5
* | | Add key origin support to descriptorsPieter Wuille2018-10-203-27/+100
* | | Stop requiring imported pubkey to sign non-PKH schemesPieter Wuille2018-10-071-7/+10
| |/ |/|
* | doxygen: Fix member commentsMarcoFalke2018-09-261-7/+7
|/
* Merge #13558: Drop unused GetType() from CSizeComputerWladimir J. van der Laan2018-09-112-2/+2
|\
| * Drop minor GetSerializeSize templateBen Woosley2018-09-111-1/+1
| * Drop unused GetType() from CSizeComputerBen Woosley2018-09-111-1/+1
* | Merge #14096: Add reference documentation for descriptors languageWladimir J. van der Laan2018-09-061-49/+2
|\ \
| * | Replace duplcate reference with reference to reference docPieter Wuille2018-09-051-49/+2
| |/
* / Fix typos reported by codespellpracticalswift2018-09-041-2/+2
|/
* Merge #13723: PSBT key path cleanupsWladimir J. van der Laan2018-08-282-27/+77
|\
| * Make SignPSBTInput operate on a private SignatureData objectPieter Wuille2018-08-132-2/+13