Skip to content
Kaavon
Learn
Articles
Research
MarketsCrypto TaxTools
  1. Home/
  2. Learn/
  3. Glossary/
  4. Covenant (Bitcoin Script)
GlossaryAdvanced

Covenant (Bitcoin Script)

A proposed Bitcoin scripting capability that would let a transaction restrict how the funds it creates can be spent in the future.

A covenant, in the Bitcoin scripting context, refers to a proposed capability that would let a transaction restrict how the funds it creates can be spent in the future — for example, enforcing that an output can only be spent back to a specific address, or only after a specific condition is met.

Bitcoin's scripting language is deliberately limited (see Kaavon's "Bitcoin Script Explained" guide) and doesn't natively support general covenants today; various covenant proposals remain an actively discussed area of potential future Bitcoin development, not a currently deployed feature.

Examples

  • A covenant-enabled transaction could in principle restrict its own future spending conditions in ways Bitcoin's current scripting language doesn't natively support.
  • Covenants remain a proposed, actively debated area of Bitcoin's possible future development, not a feature already live on the network today.

Learn more

Guide

Bitcoin Script Explained

Read the full guide

Concept

CheckTemplateVerify (CTV)

Read the CheckTemplateVerify (CTV) glossary definition

Kaavon

Clear crypto education, grounded research, and practical decision-support tools — built for clarity, not hype.

Learn

  • Overview
  • Guides
  • Glossary
  • Articles

Research

  • Research
  • Incident Timeline
  • Bitcoin
  • Ethereum
  • Solana

Markets

  • All markets

Crypto Tax

  • Crypto tax by country

Tools

  • Tools
  • DCA Calculator
  • ROI Calculator

Company

  • About
  • Editorial Standards
  • Contact
  • FAQ

Legal

  • Privacy
  • Terms
  • Legal

© 2026 Kaavon. All rights reserved.