aboutsummaryrefslogtreecommitdiff
path: root/src/script/descriptor.cpp
Commit message (Expand)AuthorAgeFilesLines
* refactor: Make HexStr take a spanWladimir J. van der Laan2020-08-061-1/+1
* span: Add Span::empty() and use it in script/descriptorMarcoFalke2020-07-191-3/+3
* Work around memory-aliasing in descriptor ParsePubkeyMarcoFalke2020-07-131-1/+2
* Merge #19114: scripted-diff: TxoutType C++11 scoped enum classMarcoFalke2020-06-281-7/+7
|\
| * scripted-diff: TxoutType C++11 scoped enum classMarcoFalke2020-06-211-7/+7
* | refactor: Replace HexStr(o.begin(), o.end()) with HexStr(o)Wladimir J. van der Laan2020-06-241-2/+2
|/
* Simplify usage of Span in several placesPieter Wuille2020-05-121-3/+3
* refactor: Remove override for final overridersHennadii Stepanov2020-05-081-1/+1
* Add IsSingleType to DescriptorsAndrew Chow2020-04-231-0/+9
* scripted-diff: Bump copyright headersMarcoFalke2020-04-161-1/+1
* Cache parent xpub inside of BIP32PubkeyProviderAndrew Chow2020-03-071-4/+15
* Only cache xpubs that have a hardened last stepAndrew Chow2020-03-071-1/+2
* Cache the immediate derivation parent xpubAndrew Chow2020-03-071-3/+16
* Add DescriptorCache* read_cache and DescriptorCache* write_cache to Expand an...Andrew Chow2020-03-071-53/+66
* Rename BIP32PubkeyProvider.m_extkey to m_root_extkeyAndrew Chow2020-03-071-10/+11
* Track the index of the key expression in PubkeyProviderAndrew Chow2020-03-071-22/+31
* Introduce DescriptorCache struct which caches xpubsAndrew Chow2020-03-071-0/+39
* Get the OutputType for a descriptorAndrew Chow2020-02-111-4/+45
* scripted-diff: Bump copyright of files changed in 2019MarcoFalke2019-12-301-1/+1
* refactor: Use proper MAX_SCRIPT_ELEMENT_SIZE constHennadii Stepanov2019-11-111-2/+2
* doc: Fix some misspellingsrandymcmillan2019-11-041-1/+1
* refactor: Remove redundant c_str() calls in formattingWladimir J. van der Laan2019-10-281-2/+2
* Add some general std::vector utility functionsPieter Wuille2019-10-161-22/+14
* Merge #16887: Abstract out some of the descriptor Span-parsing helpersMarcoFalke2019-10-101-57/+9
|\
| * Abstract out some of the descriptor Span-parsing helpersPieter Wuille2019-09-181-57/+9
* | Add sortedmulti descriptor and unit testsAndrew Chow2019-10-081-5/+14
|/
* Give more errors for specific failure conditionsAndrew Chow2019-08-161-11/+60
* Return an error from descriptor Parse that gives more information about what ...Andrew Chow2019-08-161-37/+90
* Merge #15986: Add checksum to getdescriptorinfoMeshCollider2019-08-171-10/+25
|\
| * Add unmodified-but-with-checksum to getdescriptorinfoPieter Wuille2019-08-061-0/+8
| * Factor out checksum checking from descriptor parsingPieter Wuille2019-08-061-10/+17
* | descriptor: fix missed m_script_arg arg renaming in #14934fanquake2019-08-141-2/+2
* | Merge #14934: Descriptor expansion cache clarificationsWladimir J. van der Laan2019-08-141-14/+18
|\ \ | |/ |/|
| * [doc] descriptor: explain GetPubKey() usage with cached public keySjors Provoost2019-01-291-1/+5
| * scripted-diff: rename DescriptorImpl m_script_arg to m_subdescriptor_argSjors Provoost2019-01-291-13/+13
* | Add private key derivation functions to descriptorsMeshCollider2019-06-061-8/+40
* | Replace CScriptID and CKeyID in CTxDestination with dedicated typesGregory Sanders2019-04-291-4/+4
* | Keep full pubkeys in FlatSigningProvider::originsPieter Wuille2019-04-041-1/+1
* | Descriptor checksumPieter Wuille2019-02-151-3/+141
* | Add WriteHDKeypath function and move *HDKeypath to util/bip32.{h,cpp}Andrew Chow2019-02-141-13/+4
* | Descriptor expansions only need pubkey entries for PKH/WPKHPieter Wuille2019-01-251-4/+14
|/
* Add descriptor expansion cachePieter Wuille2018-11-281-26/+52
* [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-281-172/+193
* Merge #14477: Add ability to convert solvability info to descriptorPieter Wuille2018-11-271-0/+86
|\
| * Add Descriptor::IsSolvable() to distinguish addr/raw from othersPieter Wuille2018-10-261-0/+7
| * Add support for inferring descriptors from scriptsPieter Wuille2018-10-261-0/+79
* | Add NODISCARD to all {Decode,Parse}[...](...) functions returning bool. Sort ...practicalswift2018-11-051-1/+1
* | scripted-diff: Move util files to separate directory.Jim Posen2018-11-041-2/+2
|/