UNPKG

@account-kit/infra

Version:

adapters for @aa-sdk/core for interacting with alchemy services

10 lines (7 loc) 365 B
import { ChainSchema } from "@aa-sdk/core"; import type { Chain } from "viem"; import z from "zod"; export const AlchemyChainSchema = z.custom<Chain>((chain) => { const chain_ = ChainSchema.parse(chain); return chain_.rpcUrls.alchemy != null; }, "chain must include an alchemy rpc url. See `defineAlchemyChain` or import a chain from `@account-kit/infra`.");