By cashscript.org on June 24, 2020
Covenants are a relatively new technique in Bitcoin Cash that derives its name from a term used in property law to restrict an object's use. In the case of Bitcoin Cash, it restricts the use of money in a smart contract by putting constraints on how it may be used. Covenants were first proposed in a paper titled Bitcoin Covenants, but several other proposals have been created over the years.