-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathconstants.ts
More file actions
164 lines (150 loc) · 6.96 KB
/
constants.ts
File metadata and controls
164 lines (150 loc) · 6.96 KB
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
export const CONSTANTS = {
LARGE_NUMBER_APPROVAL: '100000000000000000000000000000000',
ZERO_ADDRESS: '0x0000000000000000000000000000000000000000',
CHAIN_ID: {
42161: {
NAME: 'Arbitrum',
TOKEN_ADDRESSES: {
WBTC: '0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f',
WNT: '0x82aF49447D8a07e3bd95BD0d56f35241523fBab1',
WETH: '0x82aF49447D8a07e3bd95BD0d56f35241523fBab1',
ARB: '0x912CE59144191C1204E64559FE8253a0e49E6548',
USDC: '0xaf88d065e77c8cC2239327C5EDb3A432268e5831',
USDCe: '0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8',
USDT: '0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9',
LINK: '0xf97f4df75117a78c1a5a0dbb814af92458539fb4',
UNI: '0xfa7f8980b0f1e64a2062791cc3b0871572f1f7f0',
SOL: '0x2bCc6D6CdBbDC0a4071e48bb3B969b06B3330c07',
GMX_ETH_USDC_GM: '0x70d95587d40a2caf56bd97485ab3eec10bee6336',
GMX_WBTC_USDC_GM: '0x47c031236e19d024b42f8AE6780E44A573170703',
GMX_ARB_USDC_GM: '0xC25cEf6061Cf5dE5eb761b50E4743c1F5D7E5407',
GMX_LINK_USDC_GM: '0x7f1fa204bb700853D36994DA19F830b6Ad18455C',
GMX_SOL_USDC_GM: '0x09400D9DB990D5ed3f35D7be61DfAEB900Af03C9',
GMX_UNI_USDC_GM: '0xc7Abb2C5f3BF3CEB389dF0Eecd6120D451170B50',
},
CONTRACT_ADDRESSES: {
UNI_SWAP_ROUTER: '0xe592427a0aece92de3edee1f18e0157c05861564',
TJ_LB_ROUTER_21: '0xb4315e873dBcf96Ffd0acd8EA43f689D8c20fB30',
GMX_DATA_STORE: '0xfd70de6b91282d8017aa4e741e9ae325cab992d8',
GMX_READER: '0xf60becbba223EEA9495Da3f606753867eC10d139',
GMX_EXCHANGE_ROUTER: '0x7C68C7866A64FA2160F78EEaE12217FFbf871fa8',
GMX_ROUTER: '0x7452c558d45f8afC8c83dAe62C3f8A5BE19c71f6',
GMX_DEPOSIT_VAULT: "0xF89e77e8Dc11691C9e8757e84aaFbCD8A67d7A55",
GMX_WITHDRAWAL_VAULT: "0x0628D46b5D145f183AdB6Ef1f2c97eD1C4701C55",
GMX_ORDER_VAULT: "0x31eF83a530Fde1B38EE9A18093A333D8Bbbc40D5",
GMX_EVENT_EMITTER: '0xC8ee91A54287DB53897056e12D9819156D3822Fb',
GMX_ROLE_STORE: '0x3c3d99fd298f679dbc2cecd132b4ec4d0f5e6e72',
GMX_DEPOSIT_HANDLER: '0xd9aebea68de4b4a3b58833e1bc2aeb9682883ab0',
GMX_WITHDRAWAL_HANDLER: '0x79b99855676db97e488f33cf52dacf552102a950',
GMX_ORDER_HANDLER: '0x51e210dc8391728e2017b2ec050e40b2f458090e',
GMX_SWAP_HANDLER: '0xd795e1894dd5ac85072c986d3eb9aba410998696',
TREASURY: '',
CHAINLINK_ORACLE: '',
GMX_ORACLE: '',
SWAP_UNISWAP: '',
LENDING_ETH_ETHUSDC_GMX: '',
LENDING_USDC_ETHUSDC_GMX: '',
LENDING_WBTC_WBTCUSDC_GMX: '',
LENDING_USDC_WBTCUSDC_GMX: '',
LENDING_ARB_ARBUSDC_GMX: '',
LENDING_USDC_ARBUSDC_GMX: '',
STRATEGY_GMX_TYPES: '',
STRATEGY_GMX_READER: '',
STRATEGY_GMX_CHECKS: '',
STRATEGY_GMX_WORKER: '',
STRATEGY_GMX_MANAGER: '',
STRATEGY_GMX_COMPOUND: '',
STRATEGY_GMX_PROCESS_DEPOSIT: '',
STRATEGY_GMX_DEPOSIT: '',
STRATEGY_GMX_PROCESSWITHDRAW: '',
STRATEGY_GMX_WITHDRAW: '',
STRATEGY_GMX_REBALANCE: '',
STRATEGY_GMX_EMERGENCY: '',
STRATEGY_3L_ETHUSDC_GMX_VAULT: '',
STRATEGY_3N_ETHUSDC_GMX_VAULT: '',
STRATEGY_5L_ETHUSDC_GMX_VAULT: '',
STRATEGY_5N_ETHUSDC_GMX_VAULT: '',
STRATEGY_3L_ARBUSDC_GMX_VAULT: '',
STRATEGY_3N_ARBUSDC_GMX_VAULT: '',
STRATEGY_3L_WBTCUSDC_GMX_VAULT: '',
STRATEGY_3N_WBTCUSDC_GMX_VAULT: '',
},
CHAINLINK_FEED_ADDRESSES: {
ARB_SEQUENCER: '0xFdB631F5EE196F0ed6FAa767959853A9F217697D',
USDC: '0x50834F3163758fcC1Df9973b6e91f0F0F0434aD3',
BTC: '0x6ce185860a4963106506c203335a2910413708e9',
ETH: '0x639fe6ab55c921f74e7fac1ee960c0b6293ba612',
LINK: '0x86e53cf1b870786351da77a57575e79cb55812cb',
UNI: '0x9c917083fdb403ab5adbec26ee294f6ecada2720',
ARB: '0xb2a824043730fe05f3da2efafa1cbbe83fa548d6',
USDT: '0x3f3f5df88dc9f13eac63df89ec16ef6e7e25dde7',
BAL: '0xbe5ea816870d11239c543f84b71439511d70b94f',
},
KEEPER_ADDRESSES: {
DEFENDER_RELAYER: ''
}
},
43114: {
NAME: 'Avalanche',
TOKEN_ADDRESSES: {
BTCb: '0x152b9d0FdC40C096757F570A51E494bd4b943E50',
WAVAX: '0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7',
WNT: '0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7',
USDC: '0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e',
USDCe: '0xA7D7079b0FEaD91F3e65f86E8915Cb59c1a4C664',
USDT: '0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7',
WETHe: '0x49D5c2BdFfac6CE2BFdB6640F4F80f226bc10bAB',
SOL: '0xFE6B19286885a4F7F55AdAD09C3Cd1f906D2478F',
GMX_AVAX_USDC_GM: '0x913C1F46b48b3eD35E7dc3Cf754d4ae8499F31CF',
GMX_BTCb_USDC_GM: '0xFb02132333A79C8B5Bd0b64E3AbccA5f7fAf2937',
GMX_WETHe_USDC_GM: '0xB7e69749E3d2EDd90ea59A4932EFEa2D41E245d7',
GMX_SOL_USDC_GM: '0xd2eFd1eA687CD78c41ac262B3Bc9B53889ff1F70',
},
CONTRACT_ADDRESSES: {
TJ_LB_ROUTER_21: '0xb4315e873dBcf96Ffd0acd8EA43f689D8c20fB30',
GMX_DATA_STORE: '0x2F0b22339414ADeD7D5F06f9D604c7fF5b2fe3f6',
GMX_READER: '0x73BA021ACF4Bb6741E82690DdB821e7936050f8C',
GMX_EXCHANGE_ROUTER: '0x11E590f6092D557bF71BaDEd50D81521674F8275',
GMX_ROUTER: '0x820F5FfC5b525cD4d88Cd91aCf2c28F16530Cc68',
GMX_DEPOSIT_VAULT: "0x90c670825d0C62ede1c5ee9571d6d9a17A722DFF",
GMX_WITHDRAWAL_VAULT: "0xf5F30B10141E1F63FC11eD772931A8294a591996",
GMX_ORDER_VAULT: "0xD3D60D22d415aD43b7e64b510D86A30f19B1B12C",
GMX_EVENT_EMITTER: '0xDb17B211c34240B014ab6d61d4A31FA0C0e20c26',
GMX_ROLE_STORE: '0xA44F830B6a2B6fa76657a3B92C1fe74fcB7C6AfD',
GMX_DEPOSIT_HANDLER: '0x72fa3978E2E330C7B2debc23CB676A3ae63333F6',
GMX_WITHDRAWAL_HANDLER: '0x790Ee987b9B253374d700b07F16347a7d4C4ff2e',
GMX_ORDER_HANDLER: '0xd3B6E962f135634C43415d57A28E688Fb4f15A58',
GMX_SWAP_HANDLER: '0xEE027373517a6D96Fe62f70E9A0A395cB5a39Eee',
TREASURY: '',
CHAINLINK_ORACLE: '',
GMX_ORACLE: '',
SWAP_TRADER_JOE: '',
LENDING_AVAX_AVAXUSDC_GMX: '',
LENDING_USDC_AVAXUSDC_GMX: '',
STRATEGY_GMX_TYPES: '',
STRATEGY_GMX_READER: '',
STRATEGY_GMX_CHECKS: '',
STRATEGY_GMX_WORKER: '',
STRATEGY_GMX_MANAGER: '',
STRATEGY_GMX_COMPOUND: '',
STRATEGY_GMX_DEPOSIT: '',
STRATEGY_GMX_WITHDRAW: '',
STRATEGY_GMX_REBALANCE: '',
STRATEGY_GMX_EMERGENCY: '',
STRATEGY_3L_AVAXUSDC_GMX_VAULT: '',
STRATEGY_3N_AVAXUSDC_GMX_VAULT: '',
},
CHAINLINK_FEED_ADDRESSES: {
ETH: '0x976b3d034e162d8bd72d6b9c989d545b839003b0',
USDT: '0xebe676ee90fe1112671f19b6b7459bc678b67e8a',
LINK: '0x49ccd9ca821efeab2b98c60dc60f518e765ede9a',
USDC: '0xf096872672f44d6eba71458d74fe67f9a77a23b9',
BTC: '0x2779d32d5166baaa2b2b658333ba7e6ec0c65743',
AVAX: '0x0a77230d17318075983913bc2145db16c7366156',
},
KEEPER_ADDRESSES: {
DEFENDER_RELAYER: ''
}
}
}
}