x402-chainlink
    Preparing search index...

    Variable PAYMENT_PAYLOAD_V2_SCHEMAConst

    PAYMENT_PAYLOAD_V2_SCHEMA: ZodObject<
        {
            accepted: ZodObject<
                {
                    amount: ZodString;
                    asset: ZodNullable<ZodString>;
                    extra: ZodOptional<
                        ZodObject<
                            {
                                creContract: ZodOptional<ZodString>;
                                decimals: ZodOptional<ZodNumber>;
                                name: ZodOptional<ZodString>;
                                symbol: ZodOptional<ZodString>;
                            },
                            $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,
            >;
            creEndpoint: ZodOptional<ZodString>;
            extensions: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
            payload: ZodObject<
                {
                    authorization: ZodObject<
                        {
                            amount: ZodString;
                            chainId: ZodNumber;
                            from: ZodString;
                            nonce: ZodString;
                            to: ZodString;
                            token: ZodNullable<ZodString>;
                            validUntil: ZodString;
                        },
                        $strip,
                    >;
                    signature: ZodString;
                },
                $strip,
            >;
            resource: ZodOptional<
                ZodObject<
                    {
                        description: ZodOptional<ZodString>;
                        mimeType: ZodOptional<ZodString>;
                        url: ZodString;
                    },
                    $strip,
                >,
            >;
            typedData: ZodOptional<
                ZodObject<
                    {
                        domain: ZodObject<
                            {
                                chainId: ZodNumber;
                                name: ZodString;
                                verifyingContract: ZodString;
                                version: ZodString;
                            },
                            $strip,
                        >;
                        message: ZodRecord<ZodString, ZodUnknown>;
                        primaryType: ZodString;
                        types: ZodRecord<
                            ZodString,
                            ZodArray<ZodObject<{ name: ZodString; type: ZodString }, $strip>>,
                        >;
                    },
                    $strip,
                >,
            >;
            x402Version: ZodLiteral<2>;
        },
        $loose,
    > = PAYMENT_PAYLOAD_SCHEMA

    Alias for v2 schema naming consistency