live · mainnetoc · docs
specs · api · guides
docs / documentation

@orangecheck/pledge-core


@orangecheck/pledge-core / OutcomeEnvelope

Interface: OutcomeEnvelope

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

Properties

PropertyTypeDescriptionDefined in
<a id="property-dispute_window_ends_at"></a> dispute_window_ends_atstring-pledge-core/src/types.ts:143
<a id="property-evidence"></a> evidenceOutcomeEvidence-pledge-core/src/types.ts:142
<a id="property-id"></a> idstring64-hex of sha256(canonical_message).pledge-core/src/types.ts:130
<a id="property-kind"></a> kind"pledge-outcome"-pledge-core/src/types.ts:128
<a id="property-outcome"></a> outcomeOutcomeKind-pledge-core/src/types.ts:133
<a id="property-pledge_id"></a> pledge_idstring-pledge-core/src/types.ts:132
<a id="property-resolved_at"></a> resolved_atstring-pledge-core/src/types.ts:134
<a id="property-resolved_by"></a> resolved_bystringEither a Bitcoin address (when the resolver is a real party — i.e. counterparty_signs) or the literal string "deterministic" for any of the deterministic mechanisms.pledge-core/src/types.ts:140
<a id="property-sig"></a> sigOutcomeSignature | nullnull for deterministic mechanisms (resolved_by === "deterministic"); required for counterparty_signs (resolved_by === counterparty.address).pledge-core/src/types.ts:149
<a id="property-v"></a> v1-pledge-core/src/types.ts:127