/ wagmi.config.ts
wagmi.config.ts
 1  import { defineConfig } from '@wagmi/cli'
 2  import { etherscan, react } from '@wagmi/cli/plugins'
 3  import { erc20Abi } from 'viem'
 4  import { mainnet, sepolia } from 'wagmi/chains'
 5  
 6  export default defineConfig({
 7    out: 'src/generated.ts',
 8    contracts: [
 9      {
10        name: 'erc20',
11        abi: erc20Abi,
12      },
13    ],
14    plugins: [
15      etherscan({
16        apiKey: "NRF62A8QGMDW9N26UV42P3RVCPVWWEIKRQ",
17        chainId: mainnet.id,
18        contracts: [
19          {
20            name: 'EnsRegistry',
21            address: {
22              [mainnet.id]: '0x314159265dd8dbb310642f98f50c066173c1259b',
23              [sepolia.id]: '0x112234455c3a32fd11230c42e7bccd4a84e02010',
24            },
25          },
26        ],
27      }),
28      react(),
29    ],
30  })