Skip to main content

Variable: optionDetailsWireSchema

const optionDetailsWireSchema: ZodObject<{
borrowAllowed: ZodDefault<ZodBoolean>;
collateralAmount: ZodString;
collateralAsset: ZodString;
domain: ZodNumber;
endTimestamp: ZodNumber;
premiumAmount: ZodString;
premiumAsset: ZodString;
settlementAmount: ZodString;
settlementAsset: ZodString;
settlementLayer: ZodString;
startTimestamp: ZodNumber;
}, "strip", ZodTypeAny, {
borrowAllowed: boolean;
collateralAmount: string;
collateralAsset: string;
domain: number;
endTimestamp: number;
premiumAmount: string;
premiumAsset: string;
settlementAmount: string;
settlementAsset: string;
settlementLayer: string;
startTimestamp: number;
}, {
borrowAllowed?: boolean;
collateralAmount: string;
collateralAsset: string;
domain: number;
endTimestamp: number;
premiumAmount: string;
premiumAsset: string;
settlementAmount: string;
settlementAsset: string;
settlementLayer: string;
startTimestamp: number;
}>;

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

OptionDetails with its native bigint amounts as decimal strings — the JSON-safe wire form.