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