elements/src/policy
Antoine Poinsot 56626300b8 policy: introduce a helper to detect whether a transaction spends Segwit outputs
We will use this helper in later commits to detect witness stripping without having
to execute every input Script three times in a row.

Github-Pull: #33105
Rebased-From: 2907b58834ab011f7dd0c42d323e440abd227c25
2025-11-03 21:50:28 +00:00
..
ephemeral_policy.cpp validation: use wtxid instead of txid in CheckEphemeralSpends 2025-03-11 16:00:46 +00:00
ephemeral_policy.h validation: use wtxid instead of txid in CheckEphemeralSpends 2025-03-11 16:00:46 +00:00
feerate.cpp scripted-diff: Bump copyright headers 2022-12-24 23:49:50 +00:00
feerate.h doc: Remove wrong and redundant doxygen tag 2025-08-29 14:53:02 +01:00
fees.cpp fees: Log non-fatal errors as [warning], instead of info-level 2024-10-23 18:43:32 +02:00
fees.h tidy: modernize-use-equals-default 2024-07-08 11:12:01 +02:00
fees_args.cpp move-only: Extract common/args and common/config.cpp from util/system 2023-04-19 10:48:30 +02:00
fees_args.h refactor: Move fs.* to util/fs.* 2023-03-23 12:55:18 +01:00
packages.cpp [txpackages] use std::lexicographical_compare instead of sorting hex strings 2024-05-01 13:34:37 +01:00
packages.h doc: Clarify comments about endianness after #30526 2025-01-03 09:19:53 -05:00
policy.cpp policy: introduce a helper to detect whether a transaction spends Segwit outputs 2025-11-03 21:50:28 +00:00
policy.h policy: introduce a helper to detect whether a transaction spends Segwit outputs 2025-11-03 21:50:28 +00:00
rbf.cpp rbf: remove unecessary newline at end of error string 2024-12-04 14:37:48 -05:00
rbf.h Move CalculateChunksForRBF() to the mempool changeset 2024-11-13 13:27:01 -05:00
settings.cpp scripted-diff: Bump copyright headers 2022-12-24 23:49:50 +00:00
settings.h scripted-diff: Bump copyright headers 2022-12-24 23:49:50 +00:00
truc_policy.cpp use version=3 instead of v3 in debug strings 2024-07-02 12:20:12 +01:00
truc_policy.h scripted-diff: change names from V3 to TRUC 2024-07-02 12:06:07 +01:00