Fee rate band check. SATISFIED if the transaction fee rate (sat/vB) falls within a configurable [low, high] band. Prevents fee overpayment and enforces economic constraints on spending. No Tapscript equivalent exists.
PLCInvertible
Ladder Diagram
Fields
Field
Data Type
Size
Side
Description
high_sat_vb
NUMERIC
1-4 B
Conditions
Upper bound of the fee rate band (sat/vB)
low_sat_vb
NUMERIC
1-4 B
Conditions
Lower bound of the fee rate band (sat/vB)
No witness fields required. Evaluation uses the transaction context (inputs, outputs, vsize) to compute fee rate.
This creates a fee rate band of 5-50 sat/vB. Transactions with fee rates outside this range will fail the block check.
Use Cases
Fee Overpay Prevention
Covenant-locked UTXOs enforce a maximum fee rate, preventing accidental or malicious fee overpayment when spending from shared or automated wallets.
Fee Band Enforcement
Institutional treasury outputs can only be spent within a reasonable fee band, ensuring transactions are neither too cheap (risk of non-confirmation) nor too expensive.
Economic Constraint on Spending
Combined with other PLC blocks, fee hysteresis creates economic guardrails that prevent value extraction through inflated fees in automated covenant chains.