oc · docs
docs / documentation

@orangecheck/pledge-core


@orangecheck/pledge-core / VerifyAbandonmentInput

Interface: VerifyAbandonmentInput

Defined in: pledge-core/src/types.ts:370

Properties

PropertyTypeDescriptionDefined in
<a id="property-envelope"></a> envelopeAbandonmentEnvelope-pledge-core/src/types.ts:371
<a id="property-pledge"></a> pledge?PledgeCanonicalInputThe pledge this abandonment refers to. Supply it and SPEC §5.3 is enforced: pledge_id names it, sig.pubkey is its swearer, and abandoned_at >= sworn_at. Omit it and you MUST say so with skipPledgeBinding.pledge-core/src/types.ts:378
<a id="property-skippledgebinding"></a> skipPledgeBinding?booleanVerify the envelope WITHOUT binding it to a pledge. The result then says only that someone signed this abandonment, not that the swearer abandoned the pledge; callers MUST NOT classify a pledge with it.pledge-core/src/types.ts:384
<a id="property-skipsignatureverification"></a> skipSignatureVerification?boolean-pledge-core/src/types.ts:386
<a id="property-verifybip322"></a> verifyBip322?VerifyBip322-pledge-core/src/types.ts:385