پیمان
پیمان (به انگلیسی:Covenant) نوعی محدودیت برای نحوهی خرج داراییای، که به پیمان گره خورده، است. این محدودیت بر خروجیهای تراکنشی که ورودیهایش با پیمان بند شدهاند اعمال میشود. پیمان بازگشتی نوع خاصی از پیمان است که در آن دارایی را فقط در شرایطی میتوان خرج کرد که به آدرسی که با همین پیمان بند شده فرستاده شود. در این تاریخ بیتکوین سازوکاری برای پیادهسازی پیمان ندارد؛ پیشنهادهای زیر برای پیادهسازی پیمان بر روی بیتکوین طرح شدهاند: OP_CHECKOUTPUTVERIFY OP_PUSHTXDATA OP_CAT + OP_CHECKSIGFROMSTACKVERIFY OP_CHECKTXOUTSCRIPTHASHVERIFY SIGHASH_NOINPUT / ANYPREVOUT SIGHASH_ANYPREVOUTANYSCRIPT