Time-bounded covenant. Must re-encumber the output with identical conditions until block height reaches the specified threshold, at which point the covenant terminates and the UTXO is free. No Tapscript equivalent.
RecursionInvertible
Ladder Diagram
Fields
Field
Data Type
Size
Side
Description
until_height
NUMERIC
1-4 B
Conditions
Target block height at which the covenant terminates. Before this height, output must re-encumber with same conditions.
The until_height is an absolute block height. For a ~6-month lockup from current height ~840,000: use 840,000 + 26,280 = 866,280.
Use Cases
Vesting Schedules with Unlock Date
Employee token vesting that enforces re-encumbrance until a future block height. Before the cliff, funds can be moved but must remain covenanted. After the cliff, the covenant drops and funds are fully liquid.
Temporary Covenants
Restrictions that are useful only during a specific period (e.g., a governance vote window). The covenant enforces rules during the active period and automatically dissolves afterward.
Auto-Expiring Restrictions
Spending restrictions imposed by a counterparty that expire after a known block height. Useful for escrow arrangements where restrictions must not persist indefinitely.