/ 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 })