Skip to main content

Interface: StoredRfq

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

A persisted RFQ, mirroring the curated newRfq broadcast payload.

Properties

createdAt

createdAt: number;

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

Unix ms; stamped by the caller (the RFQ service), not the store.


creator

creator: Bytes32;

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


domain

domain: number;

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

The deployment this RFQ is for, as stated on the socket (NewRfqPayload.domain). Not derived from request, which may not name it.


expiry

expiry: number;

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

Expiry when this RFQ becomes invalid


options?

optional options?: object & Record<string, unknown>;

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

Type Declaration

responder?
optional responder?: Bytes32[];

request

request: StoredRfqRequest;

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


rfqId

rfqId: string;

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


side

side: OptionSide;

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


status

status: RfqStatus;

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


updatedAt

updatedAt: number;

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