Skip to main content

Interface: StoredQuote

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

A persisted quote, mirroring the curated newQuote broadcast payload.

Properties​

createdAt​

createdAt: number;

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


creator​

creator: Bytes32;

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


details​

details: object;

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

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


optionId?​

optional optionId?: Bytes32;

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

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


rfqId​

rfqId: string;

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


salt​

salt: Bytes32;

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

The offer salt the quote's signedOperation committed to.


side​

side: OptionSide;

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


signedOperation​

signedOperation: SignedOperation;

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

The signed operation for the quote


status​

status: QuoteStatus;

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


updatedAt​

updatedAt: number;

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