Skip to main content

Type Alias: Offer

type Offer = object;

Defined in: packages/overcast-core/src/types/index.ts:240

Properties​

counterparty?​

optional counterparty?: Bytes32;

Defined in: packages/overcast-core/src/types/index.ts:255

Optional counterparty of that option


creator​

creator: Bytes32;

Defined in: packages/overcast-core/src/types/index.ts:242

This is either the maker or taker, depending on the side


details​

details: OptionDetails;

Defined in: packages/overcast-core/src/types/index.ts:245


expiry​

expiry: number;

Defined in: packages/overcast-core/src/types/index.ts:244

When the offer expires


salt​

salt: Bytes32;

Defined in: packages/overcast-core/src/types/index.ts:252

The offer's 32-byte uniquifier, mixed into its content-address so two economically identical offers get distinct ids. A signable term: pin it before signing and keep it, or the id can't be re-derived. See randomSalt.


side​

side: OptionSide;

Defined in: packages/overcast-core/src/types/index.ts:253