-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathconstants.js
67 lines (60 loc) · 2.41 KB
/
constants.js
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
const BN = require("bn.js");
// Config/setup
const AVAX_RPC =
process.env.AVAX_RPC || "https://api.avax.network/ext/bc/C/rpc";
const AVAX_CHAIN_ID = 43114;
// Number contants
const BN_1E18 = new BN("1000000000000000000");
const BN_18 = new BN("18");
const BN_2 = new BN("2");
// Addresses
const JOE_ADDRESS = "0x6e84a6216eA6dACC71eE8E6b0a5B7322EEbC0fDd";
const JOEFACTORY_ADDRESS = "0x9Ad6C38BE94206cA50bb0d90783181662f0Cfa10";
const WAVAX_ADDRESS = "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7";
const XJOE_ADDRESS = "0x57319d41F71E81F3c65F2a47CA4e001EbAFd4F33";
const USDC_ADDRESS = "0xA7D7079b0FEaD91F3e65f86E8915Cb59c1a4C664";
const USDT_ADDRESS = "0xc7198437980c041c805A1EDcbA50c1Ce5db95118";
const WAVAX_USDT_ADDRESS = "0xeD8CBD9F0cE3C6986b22002F03c6475CEb7a6256";
const WAVAX_USDC_ADDRESS = "0xA389f9430876455C36478DeEa9769B7Ca4E3DDB1";
const TOTALSUPPLYANDBORROW_ADDRESS =
"0x8E94d4C235bb07301A07956ddd50aa7f13be2b53";
const MASTER_CHEF_ADDRESS = "0xd6a4F121CA35509aF06A0Be99093d08462f53052";
const TEAM_TREASURY_WALLETS = [
"0xaFF90532E2937fF290009521e7e120ed062d4F34", // 1st Team vesting contract
"0xFea7879Bf27B4461De9a9b8A03dBcc7f49C52bEa", // 2nd Team vesting contract
"0xc13B1C927565C5AF8fcaF9eF7387172c447f6796", // Investor cliff contract
"0x66Fb02746d72bC640643FdBa3aEFE9C126f0AA4f", // Treasury wallet
"0x15f08E8656FA6205B53819e36dCBeC8f481Da14C", // Team wallet
"0x5D3e4C0FE11e0aE4c32F0FF74B4544C49538AC61", // Dev operational wallet
"0x381f39231576f52185EDE4b670bc39e9FF2Aab96", // Investor wallet
"0xD2A71475eca084C14a3f08Fa12C98362972e889C", // Dev operational wallet 2
"0xD858eBAa943b4C2fb06BA0Ba8920A132fd2410eE", // Multi-sig wallet 1
"0x799d4C5E577cF80221A076064a2054430D2af5cD", // Multi-sig wallet 2
"0x8F38558188FAe593E8E6347F124351CF4fDd032D", // Multi-sig wallet 3
];
const LOCKING_WRAPPER_ADDRESS = "0x54fe8EdB139404228Dd70c5fD0A06C7B46C86Fb0";
const BURN_ADDRESS = "0x000000000000000000000000000000000000dEaD";
const ZERO_ADDRESS = "0x0000000000000000000000000000000000000000";
module.exports = {
AVAX_RPC,
AVAX_CHAIN_ID,
BN_1E18,
BN_18,
BN_2,
JOE_ADDRESS,
JOEFACTORY_ADDRESS,
MASTER_CHEF_ADDRESS,
TEAM_TREASURY_WALLETS,
LOCKING_WRAPPER_ADDRESS,
TOTALSUPPLYANDBORROW_ADDRESS,
USDC_ADDRESS,
USDT_ADDRESS,
WAVAX_ADDRESS,
XJOE_ADDRESS,
WAVAX_USDT_ADDRESS,
WAVAX_USDC_ADDRESS,
TOTALSUPPLYANDBORROW_ADDRESS,
TEAM_TREASURY_WALLETS,
BURN_ADDRESS,
ZERO_ADDRESS,
};