diff --git a/.changeset/five-plums-kiss.md b/.changeset/five-plums-kiss.md new file mode 100644 index 00000000000..2edd66aadca --- /dev/null +++ b/.changeset/five-plums-kiss.md @@ -0,0 +1,5 @@ +--- +"thirdweb": patch +--- + +Loosen network schema diff --git a/packages/thirdweb/src/x402/schemas.ts b/packages/thirdweb/src/x402/schemas.ts index cac8a1c1798..22ac1d9be62 100644 --- a/packages/thirdweb/src/x402/schemas.ts +++ b/packages/thirdweb/src/x402/schemas.ts @@ -11,20 +11,7 @@ import { import { z } from "zod"; import type { Chain } from "../chains/types.js"; -const FacilitatorNetworkSchema = z.union([ - z.literal("base-sepolia"), - z.literal("base"), - z.literal("avalanche-fuji"), - z.literal("avalanche"), - z.literal("iotex"), - z.literal("solana-devnet"), - z.literal("solana"), - z.literal("sei"), - z.literal("sei-testnet"), - z.string().refine((value) => value.startsWith("eip155:"), { - message: "Invalid network", - }), -]); +const FacilitatorNetworkSchema = z.string(); export type FacilitatorNetwork = z.infer;