-
Notifications
You must be signed in to change notification settings - Fork 20
/
wagmi.config.ts
44 lines (42 loc) · 1.27 KB
/
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
35
36
37
38
39
40
41
42
43
44
import { defineConfig } from "@wagmi/cli";
import { foundry, react } from "@wagmi/cli/plugins";
import {
mainnet,
optimism,
sepolia,
arbitrum,
polygon,
// bsc,
base,
} from "@wagmi/chains";
import { blast } from "@/lib/chains/blast";
import { degen } from "@/lib/chains/degen";
import { sanko } from "@/lib/chains/sanko";
import { apechain } from "@/lib/chains/apechain";
export const airdropContractAddress =
"0x09350F89e2D7B6e96bA730783c2d76137B045FEF";
export default defineConfig({
out: "src/generated.ts",
plugins: [
foundry({
deployments: {
Airdrop: {
[mainnet.id]: airdropContractAddress,
[optimism.id]: airdropContractAddress,
[sepolia.id]: airdropContractAddress,
[arbitrum.id]: airdropContractAddress,
[polygon.id]: airdropContractAddress,
// [bsc.id]: contractAddress,
[base.id]: airdropContractAddress,
[blast.id]: "0x2EA391c57bDE02019EFbBEb0C05f104877c975C4",
[degen.id]: "0x0eBa170fDC5edC7f528AdbEebC6a1bFc55343181",
[sanko.id]: "0x0eBa170fDC5edC7f528AdbEebC6a1bFc55343181",
[apechain.id]: "0x54b5cd30582ddc305d814c95138a5bce04419249",
},
},
artifacts: "/out",
project: "./contracts",
}),
react(),
],
});