Skip to content
This repository was archived by the owner on Aug 21, 2025. It is now read-only.

Commit 43df187

Browse files
committed
fix: update addresses
1 parent 61cc482 commit 43df187

2 files changed

Lines changed: 24 additions & 10 deletions

File tree

scripts/DeployPayloads.s.sol

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -225,13 +225,19 @@ library DeployPayloads {
225225
}
226226

227227
function deployOptimism() internal returns (V301L2UpgradePayload) {
228-
V301L2UpgradePayload.AddressArgs memory addresses = _deployL2({
228+
V301L2UpgradePayload.AddressArgs memory addresses = V301L2UpgradePayload.AddressArgs({
229229
poolAddressesProvider: AaveV3Optimism.POOL_ADDRESSES_PROVIDER,
230-
pool: AaveV3Optimism.POOL
230+
pool: AaveV3Optimism.POOL,
231+
poolConfigurator: AaveV3Optimism.POOL_CONFIGURATOR,
232+
collector: AaveV3Optimism.COLLECTOR,
233+
incentivesController: AaveV3Optimism.DEFAULT_INCENTIVES_CONTROLLER,
234+
newPoolImpl: 0x764594F8e9757edE877B75716f8077162B251460,
235+
newPoolConfiguratorImpl: 0x29081f7aB5a644716EfcDC10D5c926c5fEe9F72B,
236+
newProtocolDataProvider: 0xd9Ca4878dd38B021583c1B669905592EAe76E044,
237+
newATokenImpl: 0xbCb167bDCF14a8F791d6f4A6EDd964aed2F8813B,
238+
newVTokenImpl: 0x04a8D477eE202aDCE1682F5902e1160455205b12,
239+
newSTokenImpl: 0x6b4E260b765B3cA1514e618C0215A6B7839fF93e
231240
});
232-
addresses.poolConfigurator = AaveV3Optimism.POOL_CONFIGURATOR;
233-
addresses.collector = AaveV3Optimism.COLLECTOR;
234-
addresses.incentivesController = AaveV3Optimism.DEFAULT_INCENTIVES_CONTROLLER;
235241

236242
return
237243
new SwapPermissionsPayload(
@@ -242,13 +248,19 @@ library DeployPayloads {
242248
}
243249

244250
function deployArbitrum() internal returns (V301L2UpgradePayload) {
245-
V301L2UpgradePayload.AddressArgs memory addresses = _deployL2({
251+
V301L2UpgradePayload.AddressArgs memory addresses = V301L2UpgradePayload.AddressArgs({
246252
poolAddressesProvider: AaveV3Arbitrum.POOL_ADDRESSES_PROVIDER,
247-
pool: AaveV3Arbitrum.POOL
253+
pool: AaveV3Arbitrum.POOL,
254+
poolConfigurator: AaveV3Arbitrum.POOL_CONFIGURATOR,
255+
collector: AaveV3Arbitrum.COLLECTOR,
256+
incentivesController: AaveV3Arbitrum.DEFAULT_INCENTIVES_CONTROLLER,
257+
newPoolImpl: 0xbCb167bDCF14a8F791d6f4A6EDd964aed2F8813B,
258+
newPoolConfiguratorImpl: 0x04a8D477eE202aDCE1682F5902e1160455205b12,
259+
newProtocolDataProvider: 0x6b4E260b765B3cA1514e618C0215A6B7839fF93e,
260+
newATokenImpl: 0x1Be1798b70aEe431c2986f7ff48d9D1fa350786a,
261+
newVTokenImpl: 0x5E76E98E0963EcDC6A065d1435F84065b7523f39,
262+
newSTokenImpl: 0x0c2C95b24529664fE55D4437D7A31175CFE6c4f7
248263
});
249-
addresses.poolConfigurator = AaveV3Arbitrum.POOL_CONFIGURATOR;
250-
addresses.collector = AaveV3Arbitrum.COLLECTOR;
251-
addresses.incentivesController = AaveV3Arbitrum.DEFAULT_INCENTIVES_CONTROLLER;
252264

253265
return
254266
new SwapPermissionsPayload(

tests/V301UpgradePayloadTest.t.sol

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ contract V301UpgradeOptimismProposalTest is TestWithExecutor, ProtocolV3_0_1Test
157157

158158
function setUp() public {
159159
vm.createSelectFork(vm.rpcUrl('optimism'), ForkBlocks.OPTIMISM);
160+
proposalPayload = DeployPayloads.deployOptimism();
160161
_selectPayloadExecutor(AaveGovernanceV2.OPTIMISM_BRIDGE_EXECUTOR);
161162
}
162163

@@ -173,6 +174,7 @@ contract V301UpgradeArbitrumProposalTest is TestWithExecutor, ProtocolV3_0_1Test
173174

174175
function setUp() public {
175176
vm.createSelectFork(vm.rpcUrl('arbitrum'), ForkBlocks.ARBITRUM);
177+
// proposalPayload = DeployPayloads.deployArbitrum();
176178
_selectPayloadExecutor(AaveGovernanceV2.ARBITRUM_BRIDGE_EXECUTOR);
177179
}
178180

0 commit comments

Comments
 (0)