Skip to main content

Interface: StoredQuote

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

A persisted quote, mirroring the curated newQuote broadcast payload.

Properties

createdAt

createdAt: number;

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


creator

creator: string;

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


details

details: object;

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

borrowAllowed

borrowAllowed: boolean;

collateralAmount

collateralAmount: string;

collateralAsset

collateralAsset: string = idSchema;

domain

domain: number;

endTimestamp

endTimestamp: number;

premiumAmount

premiumAmount: string;

premiumAsset

premiumAsset: string = idSchema;

settlementAmount

settlementAmount: string;

settlementAsset

settlementAsset: string = idSchema;

settlementLayer

settlementLayer: string = idSchema;

startTimestamp

startTimestamp: number;

expiry

expiry: number;

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


optionId?

optional optionId?: string;

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

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


rfqId

rfqId: string;

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


salt

salt: string;

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


side

side: "TAKER" | "MAKER";

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


signedOperation

signedOperation: SignedOperation;

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

The signed operation for the quote


status

status: QuoteStatus;

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


updatedAt

updatedAt: number;

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