forked from georgeroman/uniswap-skim-scanner
-
Notifications
You must be signed in to change notification settings - Fork 0
/
hardhat.config.ts
84 lines (79 loc) · 2.29 KB
/
hardhat.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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
import { config as dotEnvConfig } from "dotenv";
dotEnvConfig();
import { HardhatUserConfig } from "hardhat/types";
import "@nomiclabs/hardhat-ethers";
import "./type-extensions";
import "./tasks/fetch-pairs";
import "./tasks/scan-pairs";
const config: HardhatUserConfig = {
solidity: {
compilers: [
{
version: "0.8.3",
settings: {
optimizer: {
enabled: true,
runs: 200,
},
},
},
],
},
networks: {
mainnet: {
// url: `https://mainnet.infura.io/v3/${process.env.INFURA_PROJECT_ID}`,
// url: `https://mainnet.infura.io/v3/72e17810a98144ed8fd9858977f4e480}`,
url: "https://speedy-nodes-nyc.moralis.io/e5a9189dbc2434f16f95c642/eth/mainnet"
},
avax: {
url: "https://api.avax.network/ext/bc/C/rpc",
// url: "https://speedy-nodes-nyc.moralis.io/e5a9189dbc2434f16f95c642/avalanche/mainnet"
},
bsc: {
// url: "https://bsc-dataseed.binance.org/",
url: "https://speedy-nodes-nyc.moralis.io/e5a9189dbc2434f16f95c642/bsc/mainnet",
// gas: 2100000,
// gasPrice: 20000000000
},
polygon: {
// url: "https://rpc-mainnet.maticvigil.com/",
url: "https://speedy-nodes-nyc.moralis.io/e5a9189dbc2434f16f95c642/polygon/mainnet"
},
xdai: {
url: "https://rpc.xdaichain.com/",
},
},
uniswapSkimScanner: {
mainnet: {
multicallAddress: "0xeefba1e63905ef1d7acba5a8513c70307c1ce441",
uniswapClones: {
uniswap: "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f",
},
},
avax: {
multicallAddress: "0xa00FB557AA68d2e98A830642DBbFA534E8512E5f",
uniswapClones: {
pangolin: "0xefa94DE7a4656D787667C749f7E1223D71E9FD88",
},
},
bsc: {
multicallAddress: "0x1Ee38d535d541c55C9dae27B12edf090C608E6Fb",
uniswapClones: {
pancakeswap: "0xBCfCcbde45cE874adCB698cC183deBcF17952812",
},
},
polygon: {
multicallAddress: "0x95028E5B8a734bb7E2071F96De89BABe75be9C8E",
uniswapClones: {
quickswap: "0x5757371414417b8C6CAad45bAeF941aBc7d3Ab32",
},
},
xdai: {
multicallAddress: "0xb5b692a88BDFc81ca69dcB1d924f59f0413A602a",
uniswapClones: {
honeyswap: "0x45DE240fbE2077dd3e711299538A09854FAE9c9b",
},
},
},
};
export default config;