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