Login
Learn Bitcoin is live in Beta - spot an issue or have a suggestion? We'd love to hear it!
Home Glossary B BIP 119 (CTV)

BIP 119 (CTV)

Proposes a new opcode CHECKTEMPLATEVERIFY for covenant-like controls on how funds can be spent in the future.
Share

BIP 119, referencing BIP-119, introduces CHECKTEMPLATEVERIFY (CTV), which enables pre-authorized transaction templates. Think of it like a ‘covenant’ that dictates the exact script paths or addresses that coins can move to, restricting subsequent transactions to specific patterns.

Proponents see CTV as a powerful new tool for batch transactions, vaults, and trust-minimized channel factories. Critics worry about potential overreach, saying covenants might limit fungibility or open the door to intrusive policy scripts. While still an active discussion, BIP 119 reflects ongoing efforts to expand Bitcoin’s scripting abilities within the existing framework.

Key takeaways
Adds templated spending conditions (covenants)
Could improve channel factories, vault designs
Debated for possible impact on fungibility and policy
Learn Bitcoin visual
Learn how to

Be Your Own Bank

Be Your Own Bank teaches you how to securely store and manage your Bitcoin, giving you full control over your finances. Unlock the power of self-custody and financial sovereignty, so you can confidently operate without intermediaries.

Take the Survey
30 sec
Free
Suggest a Term

Have a term to suggest? Enter it below and help us expand our vocabulary!