bitcoin/doc/policy
Ava Chow 429ec1aaaa refactor: Rename CTransaction::nVersion to version
In order to ensure that the change of nVersion to a uint32_t in the
previous commit has no effect, rename nVersion to version in this commit
so that reviewers can easily spot if a spot was missed or if there is a
check somewhere whose semantics have changed.
2024-06-07 13:55:23 -04:00
..
mempool-limits.md [doc] CPFP carve out and single-conflict RBF exemption 2021-12-16 18:44:13 +00:00
mempool-replacements.md refactor: Rename CTransaction::nVersion to version 2024-06-07 13:55:23 -04:00
packages.md cpfp carveout is excluded in packages 2024-05-23 12:08:46 -04:00
README.md doc: refer to "Node relay options" in policy/README 2024-01-11 18:06:01 +00:00

Transaction Relay Policy

Policy (Mempool or Transaction Relay Policy) is the node's set of validation rules, in addition to consensus, enforced for unconfirmed transactions before submitting them to the mempool. These rules are local to the node and configurable, see "Node relay options" when running -help. Policy may include restrictions on the transaction itself, the transaction in relation to the current chain tip, and the transaction in relation to the node's mempool contents. Policy is not applied to transactions in blocks.

This documentation is not an exhaustive list of all policy rules.