Skip to main content

Variable: newRfqPayloadSchema

const newRfqPayloadSchema: ZodObject<{
creator: ZodType<Address, unknown, $ZodTypeInternals<Address, unknown>>;
details: ZodObject<{
borrowAllowed: ZodOptional<ZodBoolean>;
collateralAmount: ZodOptional<ZodString>;
collateralAsset: ZodOptional<ZodObject<{
address: ZodString;
cashLike: ZodOptional<ZodBoolean>;
chain: ZodOptional<ZodString>;
coinGeckoId: ZodOptional<ZodString>;
decimals: ZodOptional<ZodNumber>;
domain: ZodOptional<ZodNumber>;
lastKnownPriceUsd: ZodOptional<ZodNumber>;
logoUrl: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
rwa: ZodOptional<ZodBoolean>;
symbol: ZodOptional<ZodString>;
volatility: ZodOptional<ZodNumber>;
}, $strip>>;
domain: ZodOptional<ZodNumber>;
endTimestamp: ZodOptional<ZodNumber>;
premiumAmount: ZodOptional<ZodString>;
premiumAsset: ZodOptional<ZodObject<{
address: ZodString;
cashLike: ZodOptional<ZodBoolean>;
chain: ZodOptional<ZodString>;
coinGeckoId: ZodOptional<ZodString>;
decimals: ZodOptional<ZodNumber>;
domain: ZodOptional<ZodNumber>;
lastKnownPriceUsd: ZodOptional<ZodNumber>;
logoUrl: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
rwa: ZodOptional<ZodBoolean>;
symbol: ZodOptional<ZodString>;
volatility: ZodOptional<ZodNumber>;
}, $strip>>;
settlementAmount: ZodOptional<ZodString>;
settlementAsset: ZodOptional<ZodObject<{
address: ZodString;
cashLike: ZodOptional<ZodBoolean>;
chain: ZodOptional<ZodString>;
coinGeckoId: ZodOptional<ZodString>;
decimals: ZodOptional<ZodNumber>;
domain: ZodOptional<ZodNumber>;
lastKnownPriceUsd: ZodOptional<ZodNumber>;
logoUrl: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
rwa: ZodOptional<ZodBoolean>;
symbol: ZodOptional<ZodString>;
volatility: ZodOptional<ZodNumber>;
}, $strip>>;
settlementLayer: ZodOptional<ZodString>;
startTimestamp: ZodOptional<ZodNumber>;
}, $strip>;
domain: ZodNumber;
expiry: ZodNumber;
options: ZodOptional<ZodObject<{
responder: ZodOptional<ZodArray<ZodCustom<Bytes32, Bytes32>>>;
}, $loose>>;
rfqId: ZodType<string, unknown, $ZodTypeInternals<string, unknown>>;
side: ZodEnum<{
MAKER: "MAKER";
TAKER: "TAKER";
}>;
}, $strip>;

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