File tree
5 files changed
+202
-22
lines changed- lib
- src
- test
5 files changed
+202
-22
lines changedSubmodule aave-address-book updated 79 files
- CHANGELOG.md+8
- README.md+4-4
- package.json+1-1
- scripts/configs/networks/ethereum.ts+10-1
- scripts/configs/networks/polygon.ts+10-1
- scripts/configs/pools/arbitrum.ts+1-1
- scripts/configs/pools/avalanche.ts+1-1
- scripts/configs/pools/base.ts+1
- scripts/configs/pools/bnb.ts+2-2
- scripts/configs/pools/ethereum.ts+2-1
- scripts/configs/pools/gnosis.ts+1
- scripts/configs/pools/metis.ts+1
- scripts/configs/pools/optimism.ts+1-1
- scripts/configs/pools/polygon.ts+2-1
- scripts/generateAddresses.ts+5-3
- scripts/generator/assetsLibraryGenerator.ts+5-1
- scripts/generator/clients.ts+1-1
- src/AaveAddressBook.sol+3-1
- src/AaveV2Avalanche.sol+6-6
- src/AaveV2Ethereum.sol+14-14
- src/AaveV2EthereumAMM.sol+2-2
- src/AaveV2Polygon.sol+6-6
- src/AaveV3Arbitrum.sol+61-16
- src/AaveV3Avalanche.sol+48-12
- src/AaveV3BNB.sol+3-3
- src/AaveV3Base.sol+14-2
- src/AaveV3Ethereum.sol+53-12
- src/AaveV3Gnosis.sol+24
- src/AaveV3Harmony.sol+32-32
- src/AaveV3Metis.sol+22-4
- src/AaveV3Mumbai.sol+51
- src/AaveV3Optimism.sol+74-14
- src/AaveV3Polygon.sol+70-10
- src/AaveV3Sepolia.sol+27
- src/MiscEthereum.sol+2-2
- src/MiscMumbai.sol+11
- src/MiscPolygon.sol+2-2
- src/MiscSepolia.sol+11
- src/ts/AaveAddressBook.ts+3-1
- src/ts/AaveV2Avalanche.ts+3-3
- src/ts/AaveV2Ethereum.ts+7-7
- src/ts/AaveV2EthereumAMM.ts+2-2
- src/ts/AaveV2Polygon.ts+3-3
- src/ts/AaveV3Arbitrum.ts+24-24
- src/ts/AaveV3Avalanche.ts+19-19
- src/ts/AaveV3BNB.ts
- src/ts/AaveV3Base.ts+7-1
- src/ts/AaveV3Ethereum.ts+31-11
- src/ts/AaveV3Gnosis.ts+10
- src/ts/AaveV3Harmony.ts+16-16
- src/ts/AaveV3Metis.ts+10-2
- src/ts/AaveV3Mumbai.ts+19
- src/ts/AaveV3Optimism.ts+30-20
- src/ts/AaveV3Polygon.ts+26-26
- src/ts/AaveV3Sepolia.ts+11
- src/ts/MiscEthereum.ts+2-2
- src/ts/MiscMumbai.ts+6
- src/ts/MiscPolygon.ts+2-2
- src/ts/MiscSepolia.ts+6
- src/ts/abis/AggregatorInterface.ts+65-65
- src/ts/abis/IAToken.ts+377-377
- src/ts/abis/IAaveGovernanceV2.ts+349-349
- src/ts/abis/IAaveOracle.ts+82-82
- src/ts/abis/ICollector.ts+183-183
- src/ts/abis/ICrossChainController.ts+741-741
- src/ts/abis/IDataWarehouse.ts+96-96
- src/ts/abis/IDefaultInterestRateStrategy.ts+56-56
- src/ts/abis/IERC20.ts+77-77
- src/ts/abis/IExecutor.ts+34-34
- src/ts/abis/IExecutorWithTimelock.ts+229-229
- src/ts/abis/IGovernanceCore.ts+660-660
- src/ts/abis/IGovernancePowerStrategy.ts+8-8
- src/ts/abis/IOwnable.ts+27-27
- src/ts/abis/IPayloadsControllerCore.ts+245-245
- src/ts/abis/IRescuable.ts+54-54
- src/ts/abis/IVotingMachineWithProofs.ts+251-251
- src/ts/abis/IVotingPortal.ts+84-84
- src/ts/abis/IVotingStrategy.ts+22-22
- src/ts/abis/IWithGuardian.ts+23-23
Submodule aave-v3-core updated 87 files
- .github/workflows/release.yml+1-1
- CHANGELOG.md+7
- contracts/dependencies/gnosis/contracts/GPv2SafeERC20.sol+1-1
- contracts/dependencies/openzeppelin/contracts/AccessControl.sol+1-1
- contracts/dependencies/openzeppelin/contracts/Context.sol+1-1
- contracts/dependencies/openzeppelin/contracts/ERC165.sol+1-1
- contracts/dependencies/openzeppelin/contracts/ERC20.sol+1-1
- contracts/dependencies/openzeppelin/contracts/IAccessControl.sol+1-1
- contracts/dependencies/openzeppelin/contracts/IERC165.sol+1-1
- contracts/dependencies/openzeppelin/contracts/IERC20Detailed.sol+1-1
- contracts/dependencies/openzeppelin/contracts/Ownable.sol+1-1
- contracts/dependencies/openzeppelin/contracts/SafeCast.sol+1-1
- contracts/dependencies/openzeppelin/contracts/SafeMath.sol+1-1
- contracts/dependencies/openzeppelin/contracts/Strings.sol+1-1
- contracts/dependencies/openzeppelin/upgradeability/AdminUpgradeabilityProxy.sol+1-1
- contracts/dependencies/openzeppelin/upgradeability/BaseAdminUpgradeabilityProxy.sol+1-1
- contracts/dependencies/openzeppelin/upgradeability/BaseUpgradeabilityProxy.sol+1-1
- contracts/dependencies/openzeppelin/upgradeability/Initializable.sol+1-1
- contracts/dependencies/openzeppelin/upgradeability/InitializableAdminUpgradeabilityProxy.sol+1-1
- contracts/dependencies/openzeppelin/upgradeability/InitializableUpgradeabilityProxy.sol+1-1
- contracts/dependencies/openzeppelin/upgradeability/Proxy.sol+1-1
- contracts/dependencies/openzeppelin/upgradeability/UpgradeabilityProxy.sol+1-1
- contracts/dependencies/weth/WETH9.sol+1-1
- contracts/deployments/ReservesSetupHelper.sol+1-1
- contracts/flashloan/base/FlashLoanReceiverBase.sol+1-1
- contracts/flashloan/base/FlashLoanSimpleReceiverBase.sol+1-1
- contracts/misc/AaveOracle.sol+1-1
- contracts/misc/AaveProtocolDataProvider.sol+1-1
- contracts/misc/L2Encoder.sol+1-1
- contracts/misc/ZeroReserveInterestRateStrategy.sol+1-1
- contracts/mocks/flashloan/MockFlashLoanReceiver.sol+1-1
- contracts/mocks/flashloan/MockSimpleFlashLoanReceiver.sol+1-1
- contracts/mocks/helpers/MockIncentivesController.sol+1-1
- contracts/mocks/helpers/MockL2Pool.sol+1-1
- contracts/mocks/helpers/MockPeripheryContract.sol+1-1
- contracts/mocks/helpers/MockPool.sol+1-1
- contracts/mocks/helpers/MockReserveConfiguration.sol+1-1
- contracts/mocks/helpers/SelfDestructTransfer.sol+1-1
- contracts/mocks/oracle/CLAggregators/MockAggregator.sol+1-1
- contracts/mocks/oracle/PriceOracle.sol+1-1
- contracts/mocks/oracle/SequencerOracle.sol+1-1
- contracts/mocks/tests/FlashloanAttacker.sol+1-1
- contracts/mocks/tests/MockReserveInterestRateStrategy.sol+1-1
- contracts/mocks/tests/WadRayMathWrapper.sol+1-1
- contracts/mocks/tokens/MintableDelegationERC20.sol+1-1
- contracts/mocks/tokens/MintableERC20.sol+1-1
- contracts/mocks/tokens/MockATokenRepayment.sol+1-1
- contracts/mocks/tokens/WETH9Mocked.sol+1-1
- contracts/mocks/upgradeability/MockAToken.sol+1-1
- contracts/mocks/upgradeability/MockInitializableImplementation.sol+1-1
- contracts/mocks/upgradeability/MockStableDebtToken.sol+1-1
- contracts/mocks/upgradeability/MockVariableDebtToken.sol+1-1
- contracts/protocol/configuration/ACLManager.sol+1-1
- contracts/protocol/configuration/PoolAddressesProvider.sol+1-1
- contracts/protocol/configuration/PoolAddressesProviderRegistry.sol+1-1
- contracts/protocol/configuration/PriceOracleSentinel.sol+1-1
- contracts/protocol/libraries/aave-upgradeability/BaseImmutableAdminUpgradeabilityProxy.sol+1-1
- contracts/protocol/libraries/aave-upgradeability/InitializableImmutableAdminUpgradeabilityProxy.sol+1-1
- contracts/protocol/libraries/aave-upgradeability/VersionedInitializable.sol+1-1
- contracts/protocol/libraries/logic/BorrowLogic.sol+1-1
- contracts/protocol/libraries/logic/BridgeLogic.sol+1-1
- contracts/protocol/libraries/logic/CalldataLogic.sol+1-1
- contracts/protocol/libraries/logic/ConfiguratorLogic.sol+1-1
- contracts/protocol/libraries/logic/EModeLogic.sol+1-1
- contracts/protocol/libraries/logic/FlashLoanLogic.sol+1-1
- contracts/protocol/libraries/logic/GenericLogic.sol+1-1
- contracts/protocol/libraries/logic/IsolationModeLogic.sol+1-1
- contracts/protocol/libraries/logic/LiquidationLogic.sol+1-1
- contracts/protocol/libraries/logic/PoolLogic.sol+1-1
- contracts/protocol/libraries/logic/ReserveLogic.sol+1-1
- contracts/protocol/libraries/logic/SupplyLogic.sol+1-1
- contracts/protocol/libraries/logic/ValidationLogic.sol+1-1
- contracts/protocol/pool/DefaultReserveInterestRateStrategy.sol+1-1
- contracts/protocol/pool/Pool.sol+1-1
- contracts/protocol/pool/PoolConfigurator.sol+1-1
- contracts/protocol/pool/PoolStorage.sol+1-1
- contracts/protocol/tokenization/AToken.sol+1-1
- contracts/protocol/tokenization/DelegationAwareAToken.sol+1-1
- contracts/protocol/tokenization/StableDebtToken.sol+1-1
- contracts/protocol/tokenization/VariableDebtToken.sol+1-1
- contracts/protocol/tokenization/base/DebtTokenBase.sol+1-1
- contracts/protocol/tokenization/base/EIP712Base.sol+1-1
- contracts/protocol/tokenization/base/IncentivizedERC20.sol+1-1
- contracts/protocol/tokenization/base/MintableIncentivizedERC20.sol+1-1
- contracts/protocol/tokenization/base/ScaledBalanceTokenBase.sol+1-1
- package-lock.json+2-2
- package.json+1-1
- package.json+1-1
- src/Script.sol+1-1
- src/StdChains.sol+18-3
- src/StdCheats.sol+14-2
- src/StdInvariant.sol+15
- src/StdJson.sol+18-14
- src/StdStorage.sol+50-3
- src/StdUtils.sol+61-33
- src/Test.sol+1-2
- src/Vm.sol+581-247
- src/mocks/MockERC20.sol+216
- src/mocks/MockERC721.sol+221
- test/StdAssertions.t.sol+93-77
- test/StdChains.t.sol+22-21
- test/StdCheats.t.sol+52-44
- test/StdError.t.sol+10-10
- test/StdMath.t.sol+10-10
- test/StdStorage.t.sol+58-36
- test/StdStyle.t.sol+4-4
- test/StdUtils.t.sol+28-28
- test/Vm.t.sol+15
- test/mocks/MockERC20.t.sol+441
- test/mocks/MockERC721.t.sol+721
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
57 | 57 |
| |
58 | 58 |
| |
59 | 59 |
| |
60 |
| - | |
61 |
| - | |
62 |
| - | |
63 |
| - | |
64 |
| - | |
65 |
| - | |
66 |
| - | |
67 |
| - | |
68 |
| - | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
69 | 72 |
| |
70 | 73 |
| |
71 | 74 |
| |
| |||
85 | 88 |
| |
86 | 89 |
| |
87 | 90 |
| |
88 |
| - | |
89 |
| - | |
90 |
| - | |
91 |
| - | |
92 |
| - | |
93 |
| - | |
94 |
| - | |
95 |
| - | |
96 |
| - | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
97 | 103 |
| |
98 | 104 |
| |
99 | 105 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
16 | 26 |
| |
17 | 27 |
| |
18 | 28 |
| |
| |||
158 | 168 |
| |
159 | 169 |
| |
160 | 170 |
| |
161 |
| - | |
| 171 | + | |
162 | 172 |
| |
163 | 173 |
| |
164 | 174 |
| |
| |||
207 | 217 |
| |
208 | 218 |
| |
209 | 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 | + | |
210 | 310 |
| |
211 | 311 |
| |
212 | 312 |
| |
| |||
425 | 525 |
| |
426 | 526 |
| |
427 | 527 |
| |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
428 | 602 |
| |
429 | 603 |
| |
430 | 604 |
| |
|
0 commit comments