Skip to main content

Interface: RfqAck<T>

Defined in: packages/overcast-core/src/rfq/events.ts:74

Generic ack returned from the request/response (ack-style) handlers. Kept as a generic interface (rather than a zod schema) so callers can parameterize the data shape per event; see ClientToServerEvents.

Type Parameters

Type ParameterDefault type
Tunknown

Properties

data?

optional data?: T;

Defined in: packages/overcast-core/src/rfq/events.ts:77


error?

optional error?: object;

Defined in: packages/overcast-core/src/rfq/events.ts:76

code

code:
| "NOT_REGISTERED"
| "WRONG_ROLE"
| "VALIDATION_FAILED"
| "RFQ_NOT_FOUND"
| "RFQ_NOT_OPEN"
| "QUOTE_NOT_FOUND"
| "NOT_OWNER"
| "ALREADY_ACCEPTED"
| "BAD_SIGNATURE"
| "SETTLEMENT_SUBMIT_FAILED"
| "COLLATERAL_SUBMIT_FAILED"
| "ACCEPT_OFFER_FAILED"
| "INTERNAL" = rfqErrorCodeSchema;

message

message: string;

ok

ok: boolean;

Defined in: packages/overcast-core/src/rfq/events.ts:75