aboutsummaryrefslogtreecommitdiff
path: root/src/script/descriptor.cpp
AgeCommit message (Expand)Author
2021-01-05Replace boost::variant with std::variantMarcoFalke
2020-12-01refactor: Improve use of explicit keywordFabian Jahr
2020-11-26scripted-diff: Use [[nodiscard]] (C++17) instead of NODISCARDpracticalswift
2020-08-06refactor: Make HexStr take a spanWladimir J. van der Laan
2020-07-19span: Add Span::empty() and use it in script/descriptorMarcoFalke
2020-07-13Work around memory-aliasing in descriptor ParsePubkeyMarcoFalke
2020-06-28Merge #19114: scripted-diff: TxoutType C++11 scoped enum classMarcoFalke
2020-06-24refactor: Replace HexStr(o.begin(), o.end()) with HexStr(o)Wladimir J. van der Laan
2020-06-21scripted-diff: TxoutType C++11 scoped enum classMarcoFalke
2020-05-12Simplify usage of Span in several placesPieter Wuille
2020-05-08refactor: Remove override for final overridersHennadii Stepanov
2020-04-23Add IsSingleType to DescriptorsAndrew Chow
2020-04-16scripted-diff: Bump copyright headersMarcoFalke
2020-03-07Cache parent xpub inside of BIP32PubkeyProviderAndrew Chow
2020-03-07Only cache xpubs that have a hardened last stepAndrew Chow
2020-03-07Cache the immediate derivation parent xpubAndrew Chow
2020-03-07Add DescriptorCache* read_cache and DescriptorCache* write_cache to Expand an...Andrew Chow
2020-03-07Rename BIP32PubkeyProvider.m_extkey to m_root_extkeyAndrew Chow
2020-03-07Track the index of the key expression in PubkeyProviderAndrew Chow
2020-03-07Introduce DescriptorCache struct which caches xpubsAndrew Chow
2020-02-11Get the OutputType for a descriptorAndrew Chow
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-11-11refactor: Use proper MAX_SCRIPT_ELEMENT_SIZE constHennadii Stepanov
2019-11-04doc: Fix some misspellingsrandymcmillan
2019-10-28refactor: Remove redundant c_str() calls in formattingWladimir J. van der Laan
2019-10-16Add some general std::vector utility functionsPieter Wuille
2019-10-10Merge #16887: Abstract out some of the descriptor Span-parsing helpersMarcoFalke
2019-10-08Add sortedmulti descriptor and unit testsAndrew Chow
2019-09-18Abstract out some of the descriptor Span-parsing helpersPieter Wuille
2019-08-16Give more errors for specific failure conditionsAndrew Chow
2019-08-16Return an error from descriptor Parse that gives more information about what ...Andrew Chow
2019-08-17Merge #15986: Add checksum to getdescriptorinfoMeshCollider
2019-08-14descriptor: fix missed m_script_arg arg renaming in #14934fanquake
2019-08-14Merge #14934: Descriptor expansion cache clarificationsWladimir J. van der Laan
2019-08-06Add unmodified-but-with-checksum to getdescriptorinfoPieter Wuille
2019-08-06Factor out checksum checking from descriptor parsingPieter Wuille
2019-06-06Add private key derivation functions to descriptorsMeshCollider
2019-04-29Replace CScriptID and CKeyID in CTxDestination with dedicated typesGregory Sanders
2019-04-04Keep full pubkeys in FlatSigningProvider::originsPieter Wuille
2019-02-15Descriptor checksumPieter Wuille
2019-02-14Add WriteHDKeypath function and move *HDKeypath to util/bip32.{h,cpp}Andrew Chow
2019-01-29[doc] descriptor: explain GetPubKey() usage with cached public keySjors Provoost
2019-01-29scripted-diff: rename DescriptorImpl m_script_arg to m_subdescriptor_argSjors Provoost
2019-01-25Descriptor expansions only need pubkey entries for PKH/WPKHPieter Wuille
2018-11-28Add descriptor expansion cachePieter Wuille
2018-11-28[refactor] Combine the ToString and ToPrivateString implementationsPieter Wuille
2018-11-28[refactor] Use DescriptorImpl internally, permitting access to new methodsPieter Wuille
2018-11-28[refactor] Add a base DescriptorImpl with most common logicPieter Wuille
2018-11-27Merge #14477: Add ability to convert solvability info to descriptorPieter Wuille
2018-11-05Add NODISCARD to all {Decode,Parse}[...](...) functions returning bool. Sort ...practicalswift