5#ifndef BITCOIN_POLICY_BLOCK_PARKINGPOLICY_H
6#define BITCOIN_POLICY_BLOCK_PARKINGPOLICY_H
Template for capturing information about block/transaction validation.
BlockPolicyValidationResult
A "reason" why a block did not pass block policy checks.
@ POLICY_VIOLATION
A block policy rule was violated. This block should be parked.
@ POLICY_RESULT_UNSET
Initial value. Policy rule has not yet been violated.
virtual bool operator()(BlockPolicyValidationState &state)=0