diff --git a/account-kit/infra/src/chains.ts b/account-kit/infra/src/chains.ts index 5e4d0337d6..0b4a971225 100644 --- a/account-kit/infra/src/chains.ts +++ b/account-kit/infra/src/chains.ts @@ -21,6 +21,8 @@ import { arbitrumNova as vabn, zora as vzora, zoraSepolia as vzoras, + apeChain as vac, + curtis as vacc, } from "viem/chains"; export type AlchemyChainConfig = { @@ -760,3 +762,47 @@ export const bobaMainnet: Chain = defineChain({ }, testnet: false, }); + +export const apeChain: Chain = { + ...vac, + rpcUrls: { + ...vac.rpcUrls, + alchemy: { + http: ["https://apechain-mainnet.g.alchemy.com/v2"], + }, + }, +}; + +export const apeChainCurtis: Chain = { + ...vacc, + rpcUrls: { + ...vacc.rpcUrls, + alchemy: { + http: ["https://apechain-curtis.g.alchemy.com/v2"], + }, + }, +}; + +export const edgeTestnet: Chain = defineChain({ + id: 33431, + name: "Edge Testnet", + nativeCurrency: { name: "eth", symbol: "eth", decimals: 18 }, + rpcUrls: { + default: { + http: ["https://edge-testnet.g.alchemy.com/v2"], + }, + public: { + http: ["https://edge-testnet.g.alchemy.com/v2"], + }, + alchemy: { + http: ["https://edge-testnet.g.alchemy.com/v2"], + }, + }, + blockExplorers: { + default: { + name: "Block Explorer", + url: "https://edge-testnet.explorer.alchemy.com/", + }, + }, + testnet: true, +}); diff --git a/account-kit/infra/src/exports/index.ts b/account-kit/infra/src/exports/index.ts index 38c1e815d3..c5acd3731c 100644 --- a/account-kit/infra/src/exports/index.ts +++ b/account-kit/infra/src/exports/index.ts @@ -51,6 +51,9 @@ export { teaSepolia, bobaSepolia, bobaMainnet, + edgeTestnet, + apeChain, + apeChainCurtis, } from "../chains.js"; export type * from "../client/decorators/smartAccount.js"; export { alchemyActions } from "../client/decorators/smartAccount.js"; diff --git a/docs-site b/docs-site index 040b4e83a8..6c0f2817ec 160000 --- a/docs-site +++ b/docs-site @@ -1 +1 @@ -Subproject commit 040b4e83a8dafa2048a30b503679440f9a59a9ae +Subproject commit 6c0f2817ecddd7268bade7a8468f4c9857b1cabe