Skip to main content

Interface: OfferFilter

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

Filter for the offer listings. All clauses are AND-ed.

Properties

asset?

optional asset?: Bytes32;

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

Matches any asset leg of the offer's terms.


creator?

optional creator?: Bytes32;

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

The offer's creator — maker for collateral, taker for settlement.


domain?

optional domain?: number;

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

Only offers whose terms name this deployment — one chain's order book.


side?

optional side?: OptionSide;

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


status?

optional status?: OfferStatusFilter;

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

Matches the offer's lifecycle OfferStatus (or everything that is not open, with closed). Unset returns open and closed offers alike.

open / expired are evaluated against the store's clock at query time, so such a page is only accurate as of the read — the same caveat OptionFilter.state carries.