0
0
Fork 0
mirror of https://github.com/bitcoin/bitcoin.git synced 2025-02-14 11:26:09 -05:00
bitcoin-bitcoin-core/src/script
Antoine Poinsot 117927bd5f
miniscript: have a custom Node destructor
To avoid recursive calls in shared_ptr's destructor that could lead to a
stack overflow.
2023-10-08 02:43:26 +02:00
..
bitcoinconsensus.cpp Merge bitcoin/bitcoin#26691: Update secp256k1 subtree to libsecp256k1 version 0.2.0 2023-01-13 09:40:57 +00:00
bitcoinconsensus.h scripted-diff: Bump copyright headers 2022-12-24 23:49:50 +00:00
descriptor.cpp descriptor: parse Miniscript expressions within Taproot descriptors 2023-10-08 02:43:22 +02:00
descriptor.h wallet: accurately account for the size of the witness stack 2023-08-25 12:40:12 +02:00
interpreter.cpp BIP341 txdata cannot be precomputed without spent outputs 2023-02-17 16:29:49 -05:00
interpreter.h Merge bitcoin/bitcoin#25877: refactor: Do not use CScript for tapleaf scripts until the tapleaf version is known 2023-01-19 17:51:21 -05:00
keyorigin.h Implement operator< for KeyOriginInfo and CExtPubKey 2021-12-10 08:29:47 -05:00
miniscript.cpp miniscript: account for keys as being 32 bytes under Taproot context 2023-10-08 02:43:18 +02:00
miniscript.h miniscript: have a custom Node destructor 2023-10-08 02:43:26 +02:00
script.cpp Move CScriptID to script.{h/cpp} 2023-08-14 17:38:27 -04:00
script.h Replace READWRITEAS macro with AsBase wrapping function 2023-08-28 17:48:15 +02:00
script_error.cpp Implement Tapscript script validation rules (BIP 342) 2020-10-12 17:18:24 -07:00
script_error.h scripted-diff: Bump copyright headers 2020-12-31 09:45:41 +01:00
sigcache.cpp refactor: Move system from util to common library 2023-05-20 12:08:13 +02:00
sigcache.h scripted-diff: Bump copyright headers 2022-12-24 23:49:50 +00:00
sign.cpp script/sign: Miniscript support in Tapscript 2023-10-08 02:43:24 +02:00
sign.h script/sign: Miniscript support in Tapscript 2023-10-08 02:43:24 +02:00
signingprovider.cpp script/signingprovider: introduce a MultiSigningProvider 2023-08-25 12:40:11 +02:00
signingprovider.h script/signingprovider: introduce a MultiSigningProvider 2023-08-25 12:40:11 +02:00
solver.cpp refactor: Add missing includes 2023-08-17 15:55:01 +02:00
solver.h Rename script/standard.{cpp/h} to script/solver.{cpp/h} 2023-08-14 17:39:49 -04:00