Variable DISCOVERY_RESPONSE_SCHEMAConst
DISCOVERY_RESPONSE_SCHEMA: ZodObject<
{
items: ZodArray<
ZodObject<
{
accepts: ZodArray<
ZodObject<
{
amount: ZodString;
asset: ZodNullable<ZodString>;
extra: ZodOptional<
ZodObject<
{ creContract: ...; decimals: ...; name: ...; symbol: ... },
$strip,
>,
>;
maxTimeoutSeconds: ZodNumber;
network: ZodEnum<
{
"eip155:1": "eip155:1";
"eip155:11155111": "eip155:11155111";
"eip155:137": "eip155:137";
"eip155:31337": "eip155:31337";
"eip155:42161": "eip155:42161";
"eip155:421614": "eip155:421614";
"eip155:80002": "eip155:80002";
"eip155:8453": "eip155:8453";
"eip155:84532": "eip155:84532";
},
>;
payTo: ZodString;
scheme: ZodLiteral<"exact">;
},
$strip,
>,
>;
lastUpdated: ZodNumber;
metadata: ZodOptional<
ZodObject<
{
category: ZodOptional<ZodString>;
provider: ZodOptional<ZodString>;
tags: ZodOptional<ZodArray<ZodString>>;
},
$catchall<ZodUnknown>,
>,
>;
resource: ZodString;
type: ZodEnum<{ a2a: "a2a"; http: "http"; mcp: "mcp" }>;
x402Version: ZodNumber;
},
$strip,
>,
>;
pagination: ZodObject<
{ limit: ZodNumber; offset: ZodNumber; total: ZodNumber },
$strip,
>;
x402Version: ZodLiteral<2>;
},
$strip,
> = ...
Schema for discovery response Spec compliance: x402 v2 - Section 8.1