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

CheckTemplateVerify (CTV)

Proposed BIP-119 opcode allowing ‘template covenants,’ restricting how outputs can be spent in future transactions.
Share

CTV, from BIP-119, introduces a technique to specify exactly which transaction layout can spend your coins. Think of it as providing a ‘template’ for all future spending paths. This mechanism, sometimes referred to as a covenant, can limit outputs to a predefined set of addresses or structure.

Supporters argue that it enables batch channel openings, vault designs, and efficient coin management with minimal trust. Detractors worry about potential overreach, where forced spending constraints could lead to fungibility or censorship concerns. Nevertheless, CTV highlights the ongoing interest in expanding Bitcoin’s smart contract capabilities without sacrificing simplicity and security.

Key takeaways
Allows restricting future transaction shapes (template covenants)
Potentially beneficial for vaults or batch payment features
Debated due to concerns about restricting coin fungibility
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!