-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdeploy-ethereum.log
More file actions
378 lines (352 loc) · 30.6 KB
/
Copy pathdeploy-ethereum.log
File metadata and controls
378 lines (352 loc) · 30.6 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
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
Deployment ID: MVP
CensoredTransferFromMulticall: 0x7C472EBa1945E970a23C903FC8812D469a29B6bb
Deployment ID: MVP
Deploying Repayer
Using config for: ETHEREUM
Repayer: 0x36364Acc7B9c67692CA215af09A41CBd10439511
RepayerProxyAdmin: 0x2B5D04eF6b3279bCdA4B219b02FAF627dA1664CB
RepayerRoutes:
┌─────────┬──────────────────────────────────────────────┬────────────────┬────────────────────────────┬───────────────────┐
│ (index) │ Pool │ Domain │ Provider │ SupportsAllTokens │
├─────────┼──────────────────────────────────────────────┼────────────────┼────────────────────────────┼───────────────────┤
│ 0 │ '0x7C255279c098fdF6c3116D2BecD9978002c09f4b' │ 'ARBITRUM_ONE' │ 'CCTP' │ true │
│ 1 │ '0x7C255279c098fdF6c3116D2BecD9978002c09f4b' │ 'BASE' │ 'CCTP' │ true │
│ 2 │ '0x7C255279c098fdF6c3116D2BecD9978002c09f4b' │ 'OP_MAINNET' │ 'CCTP' │ true │
│ 3 │ '0x7C255279c098fdF6c3116D2BecD9978002c09f4b' │ 'ARBITRUM_ONE' │ 'ACROSS' │ true │
│ 4 │ '0x7C255279c098fdF6c3116D2BecD9978002c09f4b' │ 'BASE' │ 'ACROSS' │ true │
│ 5 │ '0x7C255279c098fdF6c3116D2BecD9978002c09f4b' │ 'OP_MAINNET' │ 'ACROSS' │ true │
│ 6 │ '0x7C255279c098fdF6c3116D2BecD9978002c09f4b' │ 'ARBITRUM_ONE' │ 'EVERCLEAR' │ true │
│ 7 │ '0x7C255279c098fdF6c3116D2BecD9978002c09f4b' │ 'BASE' │ 'EVERCLEAR' │ true │
│ 8 │ '0x7C255279c098fdF6c3116D2BecD9978002c09f4b' │ 'OP_MAINNET' │ 'EVERCLEAR' │ true │
│ 9 │ '0x7C255279c098fdF6c3116D2BecD9978002c09f4b' │ 'OP_MAINNET' │ 'OPTIMISM_STANDARD_BRIDGE' │ true │
│ 10 │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 'ARBITRUM_ONE' │ 'CCTP' │ false │
│ 11 │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 'BASE' │ 'CCTP' │ false │
│ 12 │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 'OP_MAINNET' │ 'CCTP' │ false │
└─────────┴──────────────────────────────────────────────┴────────────────┴────────────────────────────┴───────────────────┘
Deployment ID: MVP
Deploying contracts set
Using config for: ETHEREUM
Deploying USDC Stablecoin Liquidity Pool
LiquidityPoolUSDCStablecoin: 0x2781650E1d76b56b3BCD9836e4d16E04c86d3D07
Repayer was already deployed
Make sure to update the Repayer routes with the update-routes-repayer task
Multicall was already deployed
Multicall: 0x7C472EBa1945E970a23C903FC8812D469a29B6bb
Admin: 0x4eA9E682BA79bC403523c9e8D98A05EaF3810636
LiquidityPool Withdraw Profit: 0x83B8D2eAda788943c3e80892f37f9c102271C1D6
LiquidityPool Pauser: 0x83B8D2eAda788943c3e80892f37f9c102271C1D6
MPC Address: 0x3F68D470701522F1c9bb21CF44a33dBFa8E299C2
USDC: 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
Rebalancer: 0xA85Cf46c150db2600b1D03E437bedD5513869888
RebalancerProxyAdmin: 0x818E818aC77112034aBf79506d53ba197Cac5077
RebalancerRoutes:
┌─────────┬──────────────────────────────────────────────┬────────────────┬──────────┐
│ (index) │ Pool │ Domain │ Provider │
├─────────┼──────────────────────────────────────────────┼────────────────┼──────────┤
│ 0 │ '0x7C255279c098fdF6c3116D2BecD9978002c09f4b' │ 'OP_MAINNET' │ 'CCTP' │
│ 1 │ '0x7C255279c098fdF6c3116D2BecD9978002c09f4b' │ 'ARBITRUM_ONE' │ 'CCTP' │
│ 2 │ '0x7C255279c098fdF6c3116D2BecD9978002c09f4b' │ 'BASE' │ 'CCTP' │
│ 3 │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 'OP_MAINNET' │ 'CCTP' │
│ 4 │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 'ARBITRUM_ONE' │ 'CCTP' │
│ 5 │ '0xB58Bb9643884abbbad64FA7eBc874c5481E5c032' │ 'BASE' │ 'CCTP' │
│ 6 │ '0x2781650E1d76b56b3BCD9836e4d16E04c86d3D07' │ 'UNICHAIN' │ 'CCTP' │
│ 7 │ '0x2781650E1d76b56b3BCD9836e4d16E04c86d3D07' │ 'ETHEREUM' │ 'LOCAL' │
└─────────┴──────────────────────────────────────────────┴────────────────┴──────────┘
Repayer: 0x36364Acc7B9c67692CA215af09A41CBd10439511
RepayerProxyAdmin: 0x2B5D04eF6b3279bCdA4B219b02FAF627dA1664CB
Deployment ID: MVP
Deploying Aave USDC Long Term Pool
Using config for: ETHEREUM
Rebalancer: 0xA85Cf46c150db2600b1D03E437bedD5513869888
Deploying Aave USDC Long Term Liquidity Pool
LiquidityPoolAaveUSDCLongTerm: 0x5E8da448f3F7290cA355BbF7EF9F323ab8fDE422
Access control setup complete.
Remember to update Rebalancer and Repayer routes in the config and then onchain.
Deployment ID: MVP
Deploying USDC Pool
Using config for: ETHEREUM
Rebalancer: 0xA85Cf46c150db2600b1D03E437bedD5513869888
Deploying USDC Liquidity Pool
LiquidityPoolUSDC: 0xB58Bb9643884abbbad64FA7eBc874c5481E5c032
NOTE: Deployed with id LiquidityPoolUSDC on purpose (instead of LiquidityPoolUSDC-V2-3601cc4)
Deployment ID: MVP
Upgrade ID: MVP3
Upgrading Repayer
Using config for: ETHEREUM
New Repayer implementation deployed to 0x88E87c2d8890b0d54b54B66CddD82b47490b90AB
Simulating Repayer upgrade.
Success.
To finalize upgrade send the following transaction from ProxyAdmin owner: 0x4eA9E682BA79bC403523c9e8D98A05EaF3810636
To: 0x2B5D04eF6b3279bCdA4B219b02FAF627dA1664CB
Value: 0
Data: 0x9623609d00000000000000000000000036364acc7b9c67692ca215af09a41cbd1043951100000000000000000000000088e87c2d8890b0d54b54b66cddd82b47490b90ab00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000
Deployer: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
DEPLOYER_ADDRESS: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
Deployment ID: MVP
Deploying Aave USDC Long Term Pool
Using config for: ETHEREUM
Rebalancer: 0xA85Cf46c150db2600b1D03E437bedD5513869888
Deploying Aave USDC Long Term Liquidity Pool
LiquidityPoolAaveUSDCLongTerm-V3-7187ffa: 0x52D0EE7a870824FC683Ea19C714c7Bd110257788
Deployer: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
DEPLOYER_ADDRESS: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
Deployment ID: MVP
Deploying USDC Pool
Using config for: ETHEREUM
Rebalancer: 0xA85Cf46c150db2600b1D03E437bedD5513869888
Deploying USDC Liquidity Pool
LiquidityPoolUSDC-V4-7187ffa: 0x0E16326e6921395edA2575740374E754b22810eb
Deployer: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
DEPLOYER_ADDRESS: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
Deployment ID: MVP
Deploying USDC Stablecoin Pool
Using config for: ETHEREUM
Rebalancer: 0xA85Cf46c150db2600b1D03E437bedD5513869888
Deploying USDC Stablecoin Liquidity Pool
LiquidityPoolUSDCStablecoin-V4-7187ffa: 0xa8D2c9C9453E61E3Ca961512403D388DEe0A3672
Deployment ID: MVP
Upgrade ID: MVP4
Upgrading Repayer
Using config for: ETHEREUM
Deployer : 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
DEPLOYER_ADDRESS: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
New Repayer implementation deployed to 0x8B44EA7B43aBd8E3FC87f592F2C0FAa13eC135c0
Simulating Repayer upgrade.
Success.
To finalize upgrade send the following transaction from ProxyAdmin owner: 0x4eA9E682BA79bC403523c9e8D98A05EaF3810636
To: 0x2B5D04eF6b3279bCdA4B219b02FAF627dA1664CB
Value: 0
Data: 0x9623609d00000000000000000000000036364acc7b9c67692ca215af09a41cbd104395110000000000000000000000008b44ea7b43abd8e3fc87f592f2c0faa13ec135c000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000
Deployment ID: MVP
Upgrade ID: MVP5
Upgrading Rebalancer
Using config for: ETHEREUM
Deployer : 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
DEPLOYER_ADDRESS: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
New Rebalancer implementation deployed to 0x66c0913A7a2a18b4C1BAa9985199736E548B4918
Simulating Rebalancer upgrade.
Success.
To finalize upgrade send the following transaction from ProxyAdmin owner: 0x4eA9E682BA79bC403523c9e8D98A05EaF3810636
To: 0x818E818aC77112034aBf79506d53ba197Cac5077
Value: 0
Data: 0x9623609d000000000000000000000000a85cf46c150db2600b1d03e437bedd551386988800000000000000000000000066c0913a7a2a18b4c1baa9985199736e548b491800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000
Deployment ID: MVP
Upgrade ID: MVP5
Upgrading Repayer
Using config for: ETHEREUM
Deployer : 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
DEPLOYER_ADDRESS: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
New Repayer implementation deployed to 0x97611394FFc80228D8422ddD19Cdf759A3D099Ab
Simulating Repayer upgrade.
Success.
To finalize upgrade send the following transaction from ProxyAdmin owner: 0x4eA9E682BA79bC403523c9e8D98A05EaF3810636
To: 0x2B5D04eF6b3279bCdA4B219b02FAF627dA1664CB
Value: 0
Data: 0x9623609d00000000000000000000000036364acc7b9c67692ca215af09a41cbd1043951100000000000000000000000097611394ffc80228d8422ddd19cdf759a3d099ab00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000
Deployment ID: MVP
Deploying USDC Processor
Using config for: ETHEREUM
Deployer : 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
DEPLOYER_ADDRESS: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
┌───────────────┬──────────────────────────────────────────────┐
│ (index) │ Values │
├───────────────┼──────────────────────────────────────────────┤
│ Repayer │ '0x97E5f73B4E2e79D04D6d865CD54447949e946a50' │
│ Target │ '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' │
│ RepayerCaller │ '0x9A5B33bd11329116A55F764c604a5152eE8Ca292' │
└───────────────┴──────────────────────────────────────────────┘
Processor: 0xFFDB380C79D9BF412a61d63060388d761D16286D
ProcessorProxyAdmin: 0x18C882CFA28083Efd1a24b17F2d3F41E7e04887a
Granting DEFAULT_ADMIN_ROLE to Admin: 0x4eA9E682BA79bC403523c9e8D98A05EaF3810636
Granting DEFAULT_ADMIN_ROLE to Ops Admin: 0x83B8D2eAda788943c3e80892f37f9c102271C1D6
Renouncing DEFAULT_ADMIN_ROLE for deployer: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
Deployment ID: MVP
Upgrade ID: FIX_PROCESSOR
Upgrading Processor
Using config for: ETHEREUM
Deployer : 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
DEPLOYER_ADDRESS: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
Repayer: 0x36364Acc7B9c67692CA215af09A41CBd10439511
New Processor implementation deployed to 0x944771b2b015661458ca33dD6c04535194366042
Simulating Processor upgrade.
Success.
To finalize upgrade send the following transaction from ProxyAdmin owner: 0x4eA9E682BA79bC403523c9e8D98A05EaF3810636
To: 0x18C882CFA28083Efd1a24b17F2d3F41E7e04887a
Value: 0
Data: 0x9623609d000000000000000000000000ffdb380c79d9bf412a61d63060388d761d16286d000000000000000000000000944771b2b015661458ca33dd6c0453519436604200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000
After the upgrade is executed, the following post-upgrade steps are needed:
1. Initialize SubProcessor (permissionless — can be sent by anyone):
To: 0xFFDB380C79D9BF412a61d63060388d761D16286D
Value: 0
Data: 0x5cb5fdb8
2. Grant CONFIG_ROLE to OpsAdmin 0x83B8D2eAda788943c3e80892f37f9c102271C1D6
(must be sent from the DEFAULT_ADMIN_ROLE holder: 0x4eA9E682BA79bC403523c9e8D98A05EaF3810636)
To: 0xFFDB380C79D9BF412a61d63060388d761D16286D
Value: 0
Data: 0x2f2ff15d434f4e4649475f524f4c4500000000000000000000000000000000000000000000000000000000000000000083b8d2eada788943c3e80892f37f9c102271c1d6
Deployment ID: MVP
Deploying Aave USDC Pool
Using config for: ETHEREUM
Deployer : 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
DEPLOYER_ADDRESS: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
Rebalancer: 0xA85Cf46c150db2600b1D03E437bedD5513869888
Deploying Aave USDC Liquidity Pool
LiquidityPoolAaveUSDC: 0x63Ff95c79bF61486c600Eb8aF4CcE4c0a9a4068B
LiquidityPoolAaveUSDCProxyAdmin: 0x45B5f91af4dbEB8187e7F401eF8650831ed796C7
Access control setup complete.
Remember to update Rebalancer and Repayer routes in the config and then onchain.
Deployment ID: MVP
Deploying PaxosOracle
Using config for: ETHEREUM
Deployer : 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
DEPLOYER_ADDRESS: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
USDC: 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
Paxos stablecoins (1:1 to USDC): 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 0x6c3ea9036406852006290770BEdFcAbA0e23A0e8, 0xe343167631d89B6Ffc58B88d6b7fB0228795491D, 0xdAC17F958D2ee523a2206206994597C13D831ec7
PaxosOracle: 0xBbbDdf4B6029A61FCcF82d78eFcBedCF223ac4fc
Deployment ID: MVP
Deploying USDC StashDex Processor
Using config for: ETHEREUM
Deployer : 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
DEPLOYER_ADDRESS: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
┌──────────┬────────────────────────────────────────────────────┐
│ (index) │ Values │
├──────────┼────────────────────────────────────────────────────┤
│ StashDex │ '0x77C8093B4AA70f614f95A490246bD7C40C47dCF2' │
│ Oracle │ '0xBbbDdf4B6029A61FCcF82d78eFcBedCF223ac4fc' │
│ Token │ '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' │
│ Caller │ '0x9A5B33bd11329116A55F764c604a5152eE8Ca292' │
│ Id │ 'TransparentUpgradeableProxyStashDexProcessorUSDC' │
└──────────┴────────────────────────────────────────────────────┘
StashDexProcessorUSDC: 0x59f457A8BeAf36bB66241475FfAC79F8B5338C85
StashDexProcessorUSDC ProxyAdmin: 0x8BFabF228d0C2493D066877EF22dD6AE36821AE0
StashDexSubProcessorUSDC: 0x3A60342cb0307cC4DD5112d6c07983E7C7c90f8d
Deploying USDG StashDex Processor
Using config for: ETHEREUM
Deployer : 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
DEPLOYER_ADDRESS: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
┌──────────┬────────────────────────────────────────────────────┐
│ (index) │ Values │
├──────────┼────────────────────────────────────────────────────┤
│ StashDex │ '0x77C8093B4AA70f614f95A490246bD7C40C47dCF2' │
│ Oracle │ '0xBbbDdf4B6029A61FCcF82d78eFcBedCF223ac4fc' │
│ Token │ '0xe343167631d89B6Ffc58B88d6b7fB0228795491D' │
│ Caller │ '0x9A5B33bd11329116A55F764c604a5152eE8Ca292' │
│ Id │ 'TransparentUpgradeableProxyStashDexProcessorUSDG' │
└──────────┴────────────────────────────────────────────────────┘
StashDexProcessorUSDG: 0x213a86C3CAa954A0343e24686CDEB6D7d0FB16cb
StashDexProcessorUSDG ProxyAdmin: 0x9bdb5AFd0651C772D2E59efBF75597bc738513c4
StashDexSubProcessorUSDG: 0x5e0f446317f9C544F55a0FD23E27FF95C8bb6bA8
Deployment ID: MVP
Deploying USDT StashDex Processor
Using config for: ETHEREUM
Deployer : 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
DEPLOYER_ADDRESS: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
┌──────────┬────────────────────────────────────────────────────┐
│ (index) │ Values │
├──────────┼────────────────────────────────────────────────────┤
│ StashDex │ '0x77C8093B4AA70f614f95A490246bD7C40C47dCF2' │
│ Oracle │ '0xBbbDdf4B6029A61FCcF82d78eFcBedCF223ac4fc' │
│ Token │ '0xdAC17F958D2ee523a2206206994597C13D831ec7' │
│ Caller │ '0x9A5B33bd11329116A55F764c604a5152eE8Ca292' │
│ Id │ 'TransparentUpgradeableProxyStashDexProcessorUSDT' │
└──────────┴────────────────────────────────────────────────────┘
StashDexProcessorUSDT: 0x987203Be4450932F9C0d6cFED8383A894c70E391
StashDexProcessorUSDT ProxyAdmin: 0x34D1394a537701866d8004c087909d3518F2f9E7
StashDexSubProcessorUSDT: 0xf9b7639Ca2A899be04ef94730711Aa866474449f
Deploying PYUSD StashDex Processor
Using config for: ETHEREUM
Deployer : 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
DEPLOYER_ADDRESS: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
┌──────────┬─────────────────────────────────────────────────────┐
│ (index) │ Values │
├──────────┼─────────────────────────────────────────────────────┤
│ StashDex │ '0x77C8093B4AA70f614f95A490246bD7C40C47dCF2' │
│ Oracle │ '0xBbbDdf4B6029A61FCcF82d78eFcBedCF223ac4fc' │
│ Token │ '0x6c3ea9036406852006290770BEdFcAbA0e23A0e8' │
│ Caller │ '0x9A5B33bd11329116A55F764c604a5152eE8Ca292' │
│ Id │ 'TransparentUpgradeableProxyStashDexProcessorPYUSD' │
└──────────┴─────────────────────────────────────────────────────┘
StashDexProcessorPYUSD: 0x8Cb72081E1eEF579c62d0C3d642CCeB7B355c457
StashDexProcessorPYUSD ProxyAdmin: 0x0598c69ded48626eed8B8d2d3451Ce0830173202
StashDexSubProcessorPYUSD: 0x9e6C9A5EF86BBe1594982289eC182DD355D0835E
Deployment ID: MVP
Deploying StashDex
Using config for: ETHEREUM
Deployer : 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
DEPLOYER_ADDRESS: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
StashStablecoinDex: 0x77C8093B4AA70f614f95A490246bD7C40C47dCF2
StashDexProxyAdmin: 0x21fd25B74C075101F6648aBD6dB77EF97a3Ba1fd
InitialPools:
┌─────────┬──────────────────────────────────────────────┬──────────────────────────────────────────────┐
│ (index) │ token │ pool │
├─────────┼──────────────────────────────────────────────┼──────────────────────────────────────────────┤
│ 0 │ '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' │ '0x63Ff95c79bF61486c600Eb8aF4CcE4c0a9a4068B' │
│ 1 │ '0x6c3ea9036406852006290770BEdFcAbA0e23A0e8' │ '0x63Ff95c79bF61486c600Eb8aF4CcE4c0a9a4068B' │
│ 2 │ '0xe343167631d89B6Ffc58B88d6b7fB0228795491D' │ '0x63Ff95c79bF61486c600Eb8aF4CcE4c0a9a4068B' │
│ 3 │ '0xdAC17F958D2ee523a2206206994597C13D831ec7' │ '0x63Ff95c79bF61486c600Eb8aF4CcE4c0a9a4068B' │
└─────────┴──────────────────────────────────────────────┴──────────────────────────────────────────────┘
InitialRoutes:
┌─────────┬──────────────────────────────────────────────┬──────────────────────────────────────────────┬────────┬──────────────────────────────────────────────┐
│ (index) │ tokenIn │ tokenOut │ feeBps │ processor │
├─────────┼──────────────────────────────────────────────┼──────────────────────────────────────────────┼────────┼──────────────────────────────────────────────┤
│ 0 │ '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' │ '0x6c3ea9036406852006290770BEdFcAbA0e23A0e8' │ 3 │ '0x8Cb72081E1eEF579c62d0C3d642CCeB7B355c457' │
│ 1 │ '0x6c3ea9036406852006290770BEdFcAbA0e23A0e8' │ '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' │ 3 │ '0x59f457A8BeAf36bB66241475FfAC79F8B5338C85' │
│ 2 │ '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' │ '0xe343167631d89B6Ffc58B88d6b7fB0228795491D' │ 3 │ '0x213a86C3CAa954A0343e24686CDEB6D7d0FB16cb' │
│ 3 │ '0xe343167631d89B6Ffc58B88d6b7fB0228795491D' │ '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' │ 3 │ '0x59f457A8BeAf36bB66241475FfAC79F8B5338C85' │
│ 4 │ '0xe343167631d89B6Ffc58B88d6b7fB0228795491D' │ '0x6c3ea9036406852006290770BEdFcAbA0e23A0e8' │ 3 │ '0x8Cb72081E1eEF579c62d0C3d642CCeB7B355c457' │
│ 5 │ '0x6c3ea9036406852006290770BEdFcAbA0e23A0e8' │ '0xe343167631d89B6Ffc58B88d6b7fB0228795491D' │ 3 │ '0x213a86C3CAa954A0343e24686CDEB6D7d0FB16cb' │
│ 6 │ '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' │ '0xdAC17F958D2ee523a2206206994597C13D831ec7' │ 3 │ '0x987203Be4450932F9C0d6cFED8383A894c70E391' │
│ 7 │ '0xdAC17F958D2ee523a2206206994597C13D831ec7' │ '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' │ 3 │ '0x59f457A8BeAf36bB66241475FfAC79F8B5338C85' │
│ 8 │ '0xe343167631d89B6Ffc58B88d6b7fB0228795491D' │ '0xdAC17F958D2ee523a2206206994597C13D831ec7' │ 3 │ '0x987203Be4450932F9C0d6cFED8383A894c70E391' │
│ 9 │ '0xdAC17F958D2ee523a2206206994597C13D831ec7' │ '0xe343167631d89B6Ffc58B88d6b7fB0228795491D' │ 3 │ '0x213a86C3CAa954A0343e24686CDEB6D7d0FB16cb' │
│ 10 │ '0x6c3ea9036406852006290770BEdFcAbA0e23A0e8' │ '0xdAC17F958D2ee523a2206206994597C13D831ec7' │ 3 │ '0x987203Be4450932F9C0d6cFED8383A894c70E391' │
│ 11 │ '0xdAC17F958D2ee523a2206206994597C13D831ec7' │ '0x6c3ea9036406852006290770BEdFcAbA0e23A0e8' │ 3 │ '0x8Cb72081E1eEF579c62d0C3d642CCeB7B355c457' │
└─────────┴──────────────────────────────────────────────┴──────────────────────────────────────────────┴────────┴──────────────────────────────────────────────┘
DIRECT_BORROW_ROLE already granted on all pools — no action needed.
update-routes-rebalancer
Using config for: ETHEREUM
To allow missing routes execute the following transaction.
To: 0xA85Cf46c150db2600b1D03E437bedD5513869888
Function: setRoute
Params:
isAllowed: true
┌─────────┬──────────────────────────────────────────────┬────────────────┬─────────────┐
│ (index) │ pools │ domains │ providers │
├─────────┼──────────────────────────────────────────────┼────────────────┼─────────────┤
│ 0 │ '0x63Ff95c79bF61486c600Eb8aF4CcE4c0a9a4068B' │ '0 (ETHEREUM)' │ '0 (LOCAL)' │
└─────────┴──────────────────────────────────────────────┴────────────────┴─────────────┘
Raw data: 0xee108544000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000063ff95c79bf61486c600eb8af4cce4c0a9a4068b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000
There are no excess routes to deny.
update-routes-repayer
Using config for: ETHEREUM
There are no excess routes to deny.
To allow missing routes execute the following transaction.
To: 0x36364Acc7B9c67692CA215af09A41CBd10439511
Function: setRoute
Params:
isAllowed: true
┌─────────┬──────────────────────────────────────────────┬────────────────┬─────────────┬───────────────────┐
│ (index) │ pools │ domains │ providers │ supportsAllTokens │
├─────────┼──────────────────────────────────────────────┼────────────────┼─────────────┼───────────────────┤
│ 0 │ '0x63Ff95c79bF61486c600Eb8aF4CcE4c0a9a4068B' │ '0 (ETHEREUM)' │ '0 (LOCAL)' │ true │
└─────────┴──────────────────────────────────────────────┴────────────────┴─────────────┴───────────────────┘
Raw data: 0x6065fcd800000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000063ff95c79bf61486c600eb8af4cce4c0a9a4068b000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001
Deployment ID: MVP
Upgrade ID: STASHDEX_ORIGIN_GATING
Upgrading StashDex
Using config for: ETHEREUM
Deployer : 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
DEPLOYER_ADDRESS: 0xD44E9811169e0e84363a9c689eEcbBc73ffDfE2b
StashStablecoinDex proxy: 0x77C8093B4AA70f614f95A490246bD7C40C47dCF2
Oracle: 0xBbbDdf4B6029A61FCcF82d78eFcBedCF223ac4fc
Receiver: 0x36364Acc7B9c67692CA215af09A41CBd10439511
New StashDex implementation deployed to 0xEeD359F5FB738deB8fEdB663A5b8301D40DF4428
Simulating StashDex upgrade.
Success.
To finalize upgrade send the following transaction from ProxyAdmin owner: 0x4eA9E682BA79bC403523c9e8D98A05EaF3810636
To: 0x21fd25B74C075101F6648aBD6dB77EF97a3Ba1fd
Value: 0
Data: 0x9623609d00000000000000000000000077c8093b4aa70f614f95a490246bd7c40c47dcf2000000000000000000000000eed359f5fb738deb8fedb663a5b8301d40df442800000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000
Grant USER_ROLE to 0xeEa9b38E8C54B52F7387a46A7C81173065fa5A10
To: 0x77C8093B4AA70f614f95A490246bD7C40C47dCF2
Data: 0x2f2ff15d555345525f524f4c450000000000000000000000000000000000000000000000000000000000000000000000eea9b38e8c54b52f7387a46a7c81173065fa5a10