aboutsummaryrefslogtreecommitdiff
path: root/src/script
AgeCommit message (Expand)Author
2020-06-19Merge #18863: refactor: Make CScriptVisitor statelessMarcoFalke
2020-06-18Merge #18468: Span improvementsWladimir J. van der Laan
2020-06-06refactor: Make CScriptVisitor statelessJoão Barbosa
2020-06-04refactor: Specify boost/thread/thread.hpp explicitlyHennadii Stepanov
2020-06-02Merge #13204: Faster sigcache nonceMarcoFalke
2020-05-27Merge #19004: refactor: Replace const char* to std::stringMarcoFalke
2020-05-26Remove outdated comment about DER encodingElichai Turkel
2020-05-22refactor: Replace const char* to std::stringCalvin Kim
2020-05-20Merge #18317: Serialization improvements step 6 (all except wallet/gui)MarcoFalke
2020-05-12Simplify usage of Span in several placesPieter Wuille
2020-05-08refactor: Remove override for final overridersHennadii Stepanov
2020-05-02Merge #18413: script: prevent UB when computing abs value for num opcode seri...fanquake
2020-04-29Use salted hasher instead of nonce in sigcacheJeremy Rubin
2020-04-23Add IsSingleType to DescriptorsAndrew Chow
2020-04-22Merge #18612: script: Remove undocumented and unused operator+Wladimir J. van der Laan
2020-04-16scripted-diff: Bump copyright headersMarcoFalke
2020-04-16Merge #18401: Refactor: Initialize PrecomputedTransactionData in CheckInputSc...MarcoFalke
2020-04-15script: Remove undocumented and unused operator+MarcoFalke
2020-04-13script: Disallow silent bool -> CScript conversionMarcoFalke
2020-04-11[REFACTOR] Initialize PrecomputedTransactionData in CheckInputScriptsPieter Wuille
2020-04-10Merge #18422: [consensus] MOVEONLY: Move single-sig checking EvalScript code ...MarcoFalke
2020-04-09script: prevent UB when computing abs value for num opcode serializepierrenn
2020-03-30Convert everything except wallet/qt to new serializationPieter Wuille
2020-03-27Merge #18388: Make VerifyWitnessProgram use a Span stackfanquake
2020-03-24[consensus] MOVEONLY: Move single-sig checking EvalScript code to EvalChecksigPieter Wuille
2020-03-23Make VerifyWitnessProgram use a Span stackPieter Wuille
2020-03-23script: fix SCRIPT_ERR_SIG_PUSHONLY error stringSebastian Falbesoner
2020-03-14Merge #16902: O(1) OP_IF/NOTIF/ELSE/ENDIF script implementationWladimir J. van der Laan
2020-03-13Merge #18204: descriptors: improve descriptor cache and cache xpubsWladimir J. van der Laan
2020-03-13Merge #18002: Abstract out script execution out of VerifyWitnessProgram()Wladimir J. van der Laan
2020-03-09Clear any input_errors for an input after it is signedAndrew Chow
2020-03-08Refactor rawtransaction's SignTransaction into generic SignTransaction functionAndrew Chow
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-22Merge #18034: Get the OutputType for a descriptorSamuel Dobson
2020-02-12[REFACTOR] Abstract out script execution out of VerifyWitnessProgram()Pieter Wuille
2020-02-12wallet: Improve LegacyScriptPubKeyMan::CanProvide script recognitionRussell Yanofsky
2020-02-11Get the OutputType for a descriptorAndrew Chow
2020-01-30Merge #17261: Make ScriptPubKeyMan an actual interface and the wallet to have...Samuel Dobson
2020-01-23refactor: define a UINT256_ONE global constantAndrew Chow
2020-01-23Always try to sign for all pubkeys in multisigAndrew Chow
2020-01-16Fix doxygen errorsBen Woosley
2020-01-16Merge #17924: Bug: IsUsedDestination shouldn't use key id as script id for Sc...Wladimir J. van der Laan
2020-01-14Don't allow implementers to think ScriptHash(Witness*()) results in nesting c...Gregory Sanders
2020-01-15scripted-diff: Bump copyright of files changed in 2020MarcoFalke