Skip to main content

Interface: OfferFilter

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

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

Properties​

asset?​

optional asset?: Bytes32;

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

Matches any asset leg of the offer's terms.


creator?​

optional creator?: Bytes32;

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

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


domain?​

optional domain?: number;

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

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:114


status?​

optional status?: OfferStatusFilter;

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

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.