@@ -16,11 +16,17 @@ export const MainnetContractsConfig = {
16
16
address : '0xCAe4210e6676727EA4e0fD9BA5dFb95831356a16' ,
17
17
category : AddressCategory . Core
18
18
} ,
19
+ core : {
20
+ artifactName : 'Core' ,
21
+ address : '0x8d5ED43dCa8C2F7dFB20CF7b53CC7E593635d7b9' ,
22
+ category : AddressCategory . Core
23
+ } ,
19
24
fei : {
20
25
artifactName : 'Fei' ,
21
26
address : '0x956F47F50A910163D8BF957Cf5846D573E7f87CA' ,
22
27
category : AddressCategory . Core
23
28
} ,
29
+ // TODO: Deprecate once confident no dependents
24
30
proxyAdmin : {
25
31
artifactName : 'ProxyAdmin' ,
26
32
address : '0xf8c2b645988b7658E7748BA637fE25bdD46A704A' ,
@@ -31,31 +37,31 @@ export const MainnetContractsConfig = {
31
37
address : '0xc7283b66Eb1EB5FB86327f08e1B5816b0720212B' ,
32
38
category : AddressCategory . Core
33
39
} ,
40
+ tribeMinter : {
41
+ artifactName : 'TribeMinter' ,
42
+ address : '0xFC3532b443383d9022b1B2c6FD5Fd0895943360A' ,
43
+ category : AddressCategory . Core
44
+ } ,
34
45
restrictedPermissions : {
35
46
artifactName : 'RestrictedPermissions' ,
36
47
address : '0x10ffa0CD36Bc16b355d21A08DF4a552c4A9FEC10' ,
37
48
category : AddressCategory . Core
38
49
} ,
39
- pcvGuardian : {
40
- artifactName : 'PCVGuardian' ,
41
- address : '0x02435948F84d7465FB71dE45ABa6098Fc6eC2993' ,
42
- category : AddressCategory . Security
43
- } ,
44
50
guardianMultisig : {
45
51
artifactName : 'unknown' ,
46
52
address : '0xB8f482539F2d3Ae2C9ea6076894df36D1f632775' ,
47
53
category : AddressCategory . Security
48
54
} ,
49
- ratioPCVControllerV2 : {
50
- artifactName : 'RatioPCVControllerV2' ,
51
- address : '0x221fff24FB66dA3c722c7C5B856956a6a30C0179' ,
52
- category : AddressCategory . Utility
53
- } ,
54
55
feiDAO : {
55
56
artifactName : 'FeiDAO' ,
56
57
address : '0x0BEF27FEB58e857046d630B2c03dFb7bae567494' ,
57
58
category : AddressCategory . Governance
58
59
} ,
60
+ feiDAOTimelock : {
61
+ artifactName : 'FeiDAOTimelock' ,
62
+ address : '0xd51dbA7a94e1adEa403553A8235C302cEbF41a3c' ,
63
+ category : AddressCategory . Governance
64
+ } ,
59
65
60
66
rariTimelock : {
61
67
artifactName : 'Timelock' ,
@@ -69,66 +75,15 @@ export const MainnetContractsConfig = {
69
75
category : AddressCategory . Governance
70
76
} ,
71
77
72
- vebalOtcHelper : {
73
- artifactName : 'VeBalHelper' ,
74
- address : '0xb02CE4D72124b98Df4EAB4184467d7Da0023F9FB' ,
75
- category : AddressCategory . TBD
76
- } ,
77
-
78
- balancerVotingEscrowDelegation : {
79
- artifactName : 'IVotingEscrowDelegation' ,
80
- address : '0xB496FF44746A8693A060FafD984Da41B253f6790' ,
81
- category : AddressCategory . External
82
- } ,
83
-
84
- balancerGaugeStakerV2Impl : {
85
- artifactName : 'BalancerGaugeStakerV2' ,
86
- address : '0xbf3f6c7821E4d7D5DF204dEa4871b2e8D68c1CCd' ,
87
- category : AddressCategory . TBD
88
- } ,
89
-
90
- // Use to call proxy functions
91
- balancerGaugeStakerProxy : {
92
- artifactName : 'TransparentUpgradeableProxy' ,
93
- address : '0x66977Ce30049CD0e443216Bf26377966c3A109E2' ,
94
- category : AddressCategory . TBD
95
- } ,
96
-
97
- // Use to call functions through the proxy. Proxy address cast
98
- // with latest implementation interface
99
- balancerGaugeStaker : {
100
- artifactName : 'BalancerGaugeStakerV2' ,
101
- address : '0x66977Ce30049CD0e443216Bf26377966c3A109E2' ,
102
- category : AddressCategory . TBD
103
- } ,
104
-
105
78
rariGovernanceProxyAdmin : {
106
79
artifactName : 'ProxyAdmin' ,
107
80
address : '0x1c9aA54a013962C2444ECae06902F31D532c6AD3' ,
108
81
category : AddressCategory . Governance
109
82
} ,
110
83
111
- nopeDAO : {
112
- artifactName : 'NopeDAO' ,
113
- address : '0x6C7aF43Ce97686e0C8AcbBc03b2E4f313c0394C7' ,
114
- category : AddressCategory . Governance
115
- } ,
116
-
117
- balancerDepositBalWeth : {
118
- artifactName : 'BalancerPCVDepositWeightedPool' ,
119
- address : '0xcd1Ac0014E2ebd972f40f24dF1694e6F528B2fD4' ,
120
- category : AddressCategory . PCV
121
- } ,
122
-
123
- balancerLensVeBalBal : {
124
- artifactName : 'BalancerPool2Lens' ,
125
- address : '0x8cbA3149b95084A61bBAb9e01110b0fB92C9a289' ,
126
- category : AddressCategory . PCV
127
- } ,
128
-
129
- balancerLensVeBalWeth : {
130
- artifactName : 'BalancerPool2Lens' ,
131
- address : '0xD8Eb546726d449fC1dEd06DFeCa800A2fa8bB930' ,
84
+ rariTimelockFeiOldLens : {
85
+ artifactName : 'ERC20PCVDepositWrapper' ,
86
+ address : '0x614D46B7eB2AC1a359b8835D64954F3Ee4E6F676' ,
132
87
category : AddressCategory . PCV
133
88
} ,
134
89
@@ -309,6 +264,40 @@ export const MainnetContractsConfig = {
309
264
address : '0xc0c59A2d3F278445f27ed4a00E2727D6c677c43F' ,
310
265
category : AddressCategory . FeiRari
311
266
} ,
267
+
268
+ vebalOtcHelper : {
269
+ artifactName : 'VeBalHelper' ,
270
+ address : '0xb02CE4D72124b98Df4EAB4184467d7Da0023F9FB' ,
271
+ category : AddressCategory . External
272
+ } ,
273
+
274
+ balancerVotingEscrowDelegation : {
275
+ artifactName : 'IVotingEscrowDelegation' ,
276
+ address : '0xB496FF44746A8693A060FafD984Da41B253f6790' ,
277
+ category : AddressCategory . External
278
+ } ,
279
+
280
+ balancerGaugeStakerV2Impl : {
281
+ artifactName : 'BalancerGaugeStakerV2' ,
282
+ address : '0xbf3f6c7821E4d7D5DF204dEa4871b2e8D68c1CCd' ,
283
+ category : AddressCategory . External
284
+ } ,
285
+
286
+ // Use to call proxy functions
287
+ balancerGaugeStakerProxy : {
288
+ artifactName : 'TransparentUpgradeableProxy' ,
289
+ address : '0x66977Ce30049CD0e443216Bf26377966c3A109E2' ,
290
+ category : AddressCategory . External
291
+ } ,
292
+
293
+ // Use to call functions through the proxy. Proxy address cast
294
+ // with latest implementation interface
295
+ balancerGaugeStaker : {
296
+ artifactName : 'BalancerGaugeStakerV2' ,
297
+ address : '0x66977Ce30049CD0e443216Bf26377966c3A109E2' ,
298
+ category : AddressCategory . External
299
+ } ,
300
+
312
301
volt : {
313
302
artifactName : 'Fei' ,
314
303
address : '0x559eBC30b0E58a45Cc9fF573f77EF1e5eb1b3E18' ,
@@ -1216,27 +1205,37 @@ export const MainnetContractsConfig = {
1216
1205
category : AddressCategory . External
1217
1206
} ,
1218
1207
1219
- feiDAOTimelock : {
1220
- artifactName : 'FeiDAOTimelock' ,
1221
- address : '0xd51dbA7a94e1adEa403553A8235C302cEbF41a3c' ,
1208
+ pcvGuardian : {
1209
+ artifactName : 'PCVGuardian' ,
1210
+ address : '0x02435948F84d7465FB71dE45ABa6098Fc6eC2993' ,
1211
+ category : AddressCategory . Deprecated
1212
+ } ,
1213
+ ratioPCVControllerV2 : {
1214
+ artifactName : 'RatioPCVControllerV2' ,
1215
+ address : '0x221fff24FB66dA3c722c7C5B856956a6a30C0179' ,
1216
+ category : AddressCategory . Deprecated
1217
+ } ,
1218
+ nopeDAO : {
1219
+ artifactName : 'NopeDAO' ,
1220
+ address : '0x6C7aF43Ce97686e0C8AcbBc03b2E4f313c0394C7' ,
1222
1221
category : AddressCategory . Deprecated
1223
1222
} ,
1224
1223
1225
- core : {
1226
- artifactName : 'Core ' ,
1227
- address : '0x8d5ED43dCa8C2F7dFB20CF7b53CC7E593635d7b9 ' ,
1224
+ balancerDepositBalWeth : {
1225
+ artifactName : 'BalancerPCVDepositWeightedPool ' ,
1226
+ address : '0xcd1Ac0014E2ebd972f40f24dF1694e6F528B2fD4 ' ,
1228
1227
category : AddressCategory . Deprecated
1229
1228
} ,
1230
1229
1231
- tribeMinter : {
1232
- artifactName : 'TribeMinter ' ,
1233
- address : '0xFC3532b443383d9022b1B2c6FD5Fd0895943360A ' ,
1230
+ balancerLensVeBalBal : {
1231
+ artifactName : 'BalancerPool2Lens ' ,
1232
+ address : '0x8cbA3149b95084A61bBAb9e01110b0fB92C9a289 ' ,
1234
1233
category : AddressCategory . Deprecated
1235
1234
} ,
1236
1235
1237
- rariTimelockFeiOldLens : {
1238
- artifactName : 'ERC20PCVDepositWrapper ' ,
1239
- address : '0x614D46B7eB2AC1a359b8835D64954F3Ee4E6F676 ' ,
1236
+ balancerLensVeBalWeth : {
1237
+ artifactName : 'BalancerPool2Lens ' ,
1238
+ address : '0xD8Eb546726d449fC1dEd06DFeCa800A2fa8bB930 ' ,
1240
1239
category : AddressCategory . Deprecated
1241
1240
} ,
1242
1241
0 commit comments