@locker-labs/sdk
Version:
A utility library for enhancing your ERC-4337 experience
29 lines (26 loc) • 885 B
text/typescript
import { defineConfig } from "@account-kit/plugingen";
import { SplitPluginGenConfig } from "./plugins/defs/split/config";
import { MultiOwnerPluginGenConfig } from "./plugins/defs/multi-owner/config";
import { base, sepolia, baseSepolia } from "viem/chains";
import * as dotenv from "dotenv";
dotenv.config();
export default defineConfig([
{
outDir: "./plugins/gens/base",
chain: base,
rpcUrl: process.env.BASE_RPC as string,
plugins: [MultiOwnerPluginGenConfig, SplitPluginGenConfig],
},
{
outDir: "./plugins/gens/sepolia",
chain: sepolia,
rpcUrl: process.env.SEPOLIA_RPC as string,
plugins: [MultiOwnerPluginGenConfig, SplitPluginGenConfig],
},
{
outDir: "./plugins/gens/baseSepolia",
chain: baseSepolia,
rpcUrl: process.env.BASE_SEPOLIA_RPC as string,
plugins: [MultiOwnerPluginGenConfig, SplitPluginGenConfig],
},
]);