defineAlchemyChain
defineAlchemyChain
allows you to extend a viem
chain if it is not configured with Alchemy's RPC Url. This is useful @alchemy/aa-core
does not export a chain you can use with the Alchemy Client.
Usage
ts
import { defineAlchemyChain } from "@alchemy/aa-alchemy";
import { mainnet } from "viem";
// eth mainnet
const mainnetWithAlch = defineAlchemyChain({
chain: mainnet,
rpcBaseUrl: "https://eth-mainnet.g.alchemy.com/v2/",
});
Returns
Chain
the associated viem Chain
object.
Parameters
config: AlchemyChainConfig
chain: Chain
-- the chain you want to extendrpcBaseUrl: string
-- the Alchemy RPC Url for the chain (without the API Key appended)