aboutsummaryrefslogtreecommitdiff
path: root/src/script
AgeCommit message (Expand)Author
2021-07-15Make IsSegWitOutput return true for taproot outputsPieter Wuille
2021-07-01Merge bitcoin/bitcoin#21329: descriptor wallet: Cache last hardened xpub and ...Samuel Dobson
2021-06-30Merge bitcoin/bitcoin#18096: doc: IsFinalTx comment about nSequence & OP_CLTVMarcoFalke
2021-06-25Avoid the use of P0083R3 std::set::mergePieter Wuille
2021-06-24Pass in DescriptorCache to ToNormalizedStringAndrew Chow
2021-06-24Change DescriptorImpl::ToStringHelper to use an enumAndrew Chow
2021-06-24Remove priv option for ToNormalizedStringAndrew Chow
2021-06-24descriptors: Cache last hardened xpubAndrew Chow
2021-06-24Refactor Cache merging and writingAndrew Chow
2021-06-24Revert "Cache parent xpub inside of BIP32PubkeyProvider"Andrew Chow
2021-06-24Merge bitcoin/bitcoin#22154: Add OutputType::BECH32M and related wallet suppo...W. J. van der Laan
2021-06-23script, doc: spelling updateJon Atack
2021-06-22Disallow bech32m addresses for legacy wallet thingsAndrew Chow
2021-06-22Use BECH32M for tr() desc, WitV1Taproot, and WitUnknown CTxDestsAndrew Chow
2021-06-18Taproot descriptor inferencePieter Wuille
2021-06-18consensus refactor: extract ComputeTapleafHash, ComputeTaprootMerkleRootPieter Wuille
2021-06-12Add support for SIGHASH_DEFAULT in RPCs, and make it defaultPieter Wuille
2021-06-12Basic Taproot signing logic in script/sign.cppPieter Wuille
2021-06-12Construct and use PrecomputedTransactionData in SignTransactionPieter Wuille
2021-06-12Don't nuke witness data when signing failsPieter Wuille
2021-06-12Permit full precomputation in PrecomputedTransactionDataPieter Wuille
2021-06-12Add precomputed txdata support to MutableTransactionSignatureCreatorPieter Wuille
2021-06-12Use HandleMissingData also in CheckSchnorrSignaturePieter Wuille
2021-06-12Add TaprootSpendData data structure, equivalent to script map for P2[W]SHPieter Wuille
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-27doc: IsFinalTx comment about nSequence & OP_CLTVYuval Kogman
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