@orangecheck/pledge-core / OutcomeEnvelope
Interface: OutcomeEnvelope
Defined in: pledge-core/src/types.ts:126
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
<a id="property-dispute_window_ends_at"></a> dispute_window_ends_at | string | - | pledge-core/src/types.ts:143 |
<a id="property-evidence"></a> evidence | OutcomeEvidence | - | pledge-core/src/types.ts:142 |
<a id="property-id"></a> id | string | 64-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> outcome | OutcomeKind | - | pledge-core/src/types.ts:133 |
<a id="property-pledge_id"></a> pledge_id | string | - | pledge-core/src/types.ts:132 |
<a id="property-resolved_at"></a> resolved_at | string | - | pledge-core/src/types.ts:134 |
<a id="property-resolved_by"></a> resolved_by | string | Either 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> sig | OutcomeSignature | null | null 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> v | 1 | - | pledge-core/src/types.ts:127 |