0
0
Fork 0
mirror of https://github.com/bitcoin/bitcoin.git synced 2025-02-09 10:43:19 -05:00
bitcoin-bitcoin-core/src/script
MarcoFalke fa5ccc4137
iwyu: Export prevector.h from script.h
This should cut some include bloat and seems fine to do, because
prevector exists primarily to represent scripts.

Also, add missing includes to script.h and addresstype.h
2023-10-25 11:55:50 +02:00
..
bitcoinconsensus.cpp lib: add Taproot support to libconsensus 2023-10-13 08:55:07 -03:00
bitcoinconsensus.h lib: add Taproot support to libconsensus 2023-10-13 08:55:07 -03:00
descriptor.cpp descriptors: Move InferScript's pubkey validity checks to InferPubkey 2023-10-09 14:07:37 -04: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: make GetWitnessSize accurate for tapscript 2023-10-13 15:28:38 -04:00
script.cpp iwyu: Export prevector.h from script.h 2023-10-25 11:55:50 +02:00
script.h iwyu: Export prevector.h from script.h 2023-10-25 11:55:50 +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 tidy: modernize-use-emplace 2023-10-12 11:27:19 +02:00
sign.h script/sign: Miniscript support in Tapscript 2023-10-08 02:43:24 +02:00
signingprovider.cpp tidy: modernize-use-emplace 2023-10-12 11:27:19 +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