Subject: Re: [bitcoin-dev] CTV BIP Meeting #8 Notes

From: ZmnSCPxj <[email-masked]>
Date: Thu, 12 May 2022 12:20:01 +0000

Good morning Jorge,

> I fail to understand why non recursive covenants are called covenants at all. Probably I'm missing something, but I guess that's another topic.

A covenant simply promises that something will happen in the future.

A recursive covenant guarantees that the same thing will happen in the future.

Thus, non-recursive covenants can be useful.

Consider `OP_EVICT`, for example, which is designed for a very specific use-case, and avoids recursion.

Regards,
ZmnSCPxj