Skip to main content

Interface: StoredQuote

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

A persisted quote, mirroring the curated newQuote broadcast payload.

Properties

createdAt

createdAt: number;

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


creator

creator: Bytes32;

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


details

details: object;

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

borrowAllowed

borrowAllowed: boolean;

collateralAmount

collateralAmount: string;

collateralAsset

collateralAsset: Bytes32 = bytes32Schema;

domain

domain: number;

endTimestamp

endTimestamp: number;

premiumAmount

premiumAmount: string;

premiumAsset

premiumAsset: Bytes32 = bytes32Schema;

settlementAmount

settlementAmount: string;

settlementAsset

settlementAsset: Bytes32 = bytes32Schema;

settlementLayer

settlementLayer: Bytes32 = bytes32Schema;

startTimestamp

startTimestamp: number;

expiry

expiry: number;

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


optionId?

optional optionId?: Bytes32;

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

Set once the quote is accepted and the option lands on-chain (reserved).


quoteId

quoteId: string;

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


rfqId

rfqId: string;

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


salt

salt: Bytes32;

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

The offer salt the quote's signedOperation committed to.


side

side: OptionSide;

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


signedOperation

signedOperation: SignedOperation;

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

The signed operation for the quote


status

status: QuoteStatus;

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


updatedAt

updatedAt: number;

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