aboutsummaryrefslogtreecommitdiff
path: root/src/script
AgeCommit message (Expand)Author
2021-05-24Add tr() descriptor (derivation only, no signing)Pieter Wuille
2021-05-24Add TaprootBuilder classPieter Wuille
2021-05-24Make consensus checking of tweaks in pubkey.* Taproot-specificPieter Wuille
2021-05-24Separate WitnessV1Taproot variant in CTxDestinationPieter Wuille
2021-05-24Avoid dependence on CTxDestination index orderPieter Wuille
2021-05-24Change Solver() output for WITNESS_V1_TAPROOTPieter Wuille
2021-05-11move-only: Add util/hash_typeMarcoFalke
2021-05-04refactor: Replace &foo[0] with foo.data()MarcoFalke
2021-05-04refactor: Use CPubKey vector constructor where possibleMarcoFalke
2021-05-04script: Replace address-of idiom with vector data() methodGuido Vranken
2021-04-28script: allow up to 20 keys in wsh() descriptorsAntoine Poinsot
2021-04-28script: match multisigs with up to MAX_PUBKEYS_PER_MULTISIG keysAntoine Poinsot
2021-04-20doc: Fix doxygen comment silent merge conflict in descriptor.cppW. J. van der Laan
2021-04-20Merge #21238: A few descriptor improvements to prepare for Taproot supportW. J. van der Laan
2021-04-13Merge #21330: Deal with missing data in signature hashes more consistentlyfanquake
2021-04-07Merge #21166: Introduce DeferredSignatureChecker and have SignatureExtractorC...fanquake
2021-03-29Clean up context dependent checks in descriptor parsingPieter Wuille
2021-03-29refactor: move uncompressed-permitted logic into ParsePubkey*Pieter Wuille
2021-03-29refactor: split off subscript logic from ToStringHelperPieter Wuille
2021-03-29Account for key cache indices in subexpressionsPieter Wuille
2021-03-29Make DescriptorImpl support multiple subscriptsPieter Wuille
2021-03-29refactor: move population of out.scripts from ExpandHelper to MakeScriptsPieter Wuille
2021-03-29Remove support for subdescriptors expanding to multiple scriptsPieter Wuille
2021-03-23rpc: deprecate `addresses` and `reqSigs` from rpc outputsMichael Dietz
2021-03-15Treat amount<0 also as missing data for P2WPKH/P2WSHPieter Wuille
2021-03-15Make all SignatureChecker explicit about missing dataPieter Wuille
2021-03-15Add MissingDataBehavior and make TransactionSignatureChecker handle itPieter Wuille
2021-03-17refactor: post Optional<> removal cleanupsfanquake
2021-03-15scripted-diff: remove Optional & nulloptfanquake
2021-03-11scripted-diff: remove MakeUnique<T>()fanquake
2021-03-04Introduce DeferringSignatureChecker and inherit with SignatureExtractorAndrew Chow
2021-03-01Correction for VerifyTaprootCommitment commentsRussell O'Connor
2021-02-18Merge #19136: wallet: add parent_desc to getaddressinfoSamuel Dobson
2021-02-12Merge #21064: refactor: use std::shared_mutex & remove Boost ThreadWladimir J. van der Laan
2021-02-12build: test for __declspec(dllexport) in configurefanquake
2021-02-12build: remove duplicate visibility attribute detectionfanquake
2021-02-11Merge #20211: Use -Wswitch for TxoutType where possibleMarcoFalke
2021-02-02refactor: replace Boost shared_mutex with std shared_mutex in sigcachefanquake
2021-01-29refactor: remove boost::thread_group usagefanquake
2021-01-13Merge #19935: Move SaltedHashers to separate file and add some new onesWladimir J. van der Laan
2021-01-11Merge #20480: Replace boost::variant with std::variantfanquake
2021-01-07Merge #20584: Declare de facto const reference variables/member functions as ...MarcoFalke
2021-01-05Merge #19846: build: enable unused member function diagnosticMarcoFalke
2021-01-05Replace boost::variant with std::variantMarcoFalke
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-12-06Don't declare de facto const reference variables as non-constpracticalswift
2020-12-06Don't declare de facto const member functions as non-constpracticalswift
2020-12-06Don't make "in" parameters look like "out"/"in-out" parameters: pass by ref t...practicalswift
2020-12-01refactor: Improve use of explicit keywordFabian Jahr
2020-12-01Merge #20207: Follow-up extra comments on taproot code and testsMarcoFalke