@account-kit/infra
Version:
adapters for @aa-sdk/core for interacting with alchemy services
10 lines (7 loc) • 365 B
text/typescript
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`.");