Variable: acceptQuotePayloadSchema
const acceptQuotePayloadSchema: ZodObject<{
offer: ZodUnion<[ZodObject<{
expiry: ZodNumber;
operation: ZodObject<{
digest: ZodString;
expiry: ZodNumber;
salt: ZodString;
signature: ZodString;
signingKey: ZodString;
}, "strip", ZodTypeAny, {
digest: string;
expiry: number;
salt: string;
signature: string;
signingKey: string;
}, {
digest: string;
expiry: number;
salt: string;
signature: string;
signingKey: string;
}>;
salt: ZodString;
}, "strip", ZodTypeAny, {
expiry: number;
operation: {
digest: string;
expiry: number;
salt: string;
signature: string;
signingKey: string;
};
salt: string;
}, {
expiry: number;
operation: {
digest: string;
expiry: number;
salt: string;
signature: string;
signingKey: string;
};
salt: string;
}>, ZodString]>;
quoteId: ZodString;
}, "strip", ZodTypeAny, {
offer: | string
| {
expiry: number;
operation: {
digest: string;
expiry: number;
salt: string;
signature: string;
signingKey: string;
};
salt: string;
};
quoteId: string;
}, {
offer: | string
| {
expiry: number;
operation: {
digest: string;
expiry: number;
salt: string;
signature: string;
signingKey: string;
};
salt: string;
};
quoteId: string;
}>;
Defined in: packages/overcast-core/src/rfq/events.ts:202
Accept a quote — either by signing a fresh offer operation (operation + salt
- expiry) or by referencing an already on-chain offer id. Carries no
bigint, so the one schema is both the wire and the client-facing shape.