-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwagmi.config.ts
34 lines (33 loc) · 985 Bytes
/
wagmi.config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import { nounsTokenAbi } from "@/abis/nounsToken";
import { defineConfig } from "@wagmi/cli";
import { CHAIN_CONFIG } from "@/config";
import { react } from "@wagmi/cli/plugins";
import { nounsAuctionHouseAbi } from "@/abis/nounsAuctionHouse";
import { nounsDoaLogicAbi } from "@/abis/nounsDoaLogic";
import { nounsErc20TokenAbi } from "@/abis/nounsErc20Token";
export default defineConfig({
out: "src/data/generated/wagmi.ts",
contracts: [
{
name: "NounsNftToken",
abi: nounsTokenAbi,
address: CHAIN_CONFIG.addresses.nounsToken,
},
{
name: "NounsAuctionHouse",
abi: nounsAuctionHouseAbi,
address: CHAIN_CONFIG.addresses.nounsAuctionHouseProxy,
},
{
name: "NounsDaoLogic",
abi: nounsDoaLogicAbi,
address: CHAIN_CONFIG.addresses.nounsDoaProxy,
},
{
name: "NounsErc20Token",
abi: nounsErc20TokenAbi,
address: CHAIN_CONFIG.addresses.nounsErc20,
},
],
plugins: [react()],
});