Skip to main content

Interface: OptionFilter

Defined in: packages/overcast-core/src/storage/index.ts:82

Filter for OvercastView.listOptions. All clauses are AND-ed.

Properties​

asset?​

optional asset?: Bytes32;

Defined in: packages/overcast-core/src/storage/index.ts:88

Matches the option's premium, collateral, or settlement asset.


createdAfter?​

optional createdAfter?: number;

Defined in: packages/overcast-core/src/storage/index.ts:89


createdBefore?​

optional createdBefore?: number;

Defined in: packages/overcast-core/src/storage/index.ts:90


domain?​

optional domain?: number;

Defined in: packages/overcast-core/src/storage/index.ts:84

Only options whose terms name this deployment.


maker?​

optional maker?: Bytes32;

Defined in: packages/overcast-core/src/storage/index.ts:85


state?​

optional state?: OptionStateFilter;

Defined in: packages/overcast-core/src/storage/index.ts:96

Matches the option's lifecycle OptionState (or everything not finished, with open). Evaluated against the store's clock at query time, so a pending / exercisable page is only accurate as of the read.


taker?​

optional taker?: Bytes32;

Defined in: packages/overcast-core/src/storage/index.ts:86