-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: snapshot with new interest rates strategy #259
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Foundry report forge 0.2.0 (ce22450 2024-03-06T00:18:18.671530895Z) Build logCompiling 270 files with 0.8.18
Solc 0.8.18 finished in 73.95s
Compiler run successful with warnings:
Warning (8760): This declaration has the same name as another declaration.
--> src/dependencies/DefaultReserveInterestRateStrategy.sol:60:5:
|
60 | uint256 baseVariableBorrowRate,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Note: The other declaration is here:
--> src/dependencies/DefaultReserveInterestRateStrategy.sol:92:3:
|
92 | function baseVariableBorrowRate() external view override returns (uint256) {
| ^ (Relevant source part starts here and spans across multiple lines).
Warning (8760): This declaration has the same name as another declaration.
--> src/dependencies/DefaultReserveInterestRateStrategy.sol:61:5:
|
61 | uint256 variableRateSlope1,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
Note: The other declaration is here:
--> src/dependencies/DefaultReserveInterestRateStrategy.sol:76:3:
|
76 | function variableRateSlope1() external view returns (uint256) {
| ^ (Relevant source part starts here and spans across multiple lines).
Warning (8760): This declaration has the same name as another declaration.
--> src/dependencies/DefaultReserveInterestRateStrategy.sol:62:5:
|
62 | uint256 variableRateSlope2,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
Note: The other declaration is here:
--> src/dependencies/DefaultReserveInterestRateStrategy.sol:80:3:
|
80 | function variableRateSlope2() external view returns (uint256) {
| ^ (Relevant source part starts here and spans across multiple lines).
Warning (8760): This declaration has the same name as another declaration.
--> src/dependencies/DefaultReserveInterestRateStrategy.sol:63:5:
|
63 | uint256 stableRateSlope1,
| ^^^^^^^^^^^^^^^^^^^^^^^^
Note: The other declaration is here:
--> src/dependencies/DefaultReserveInterestRateStrategy.sol:84:3:
|
84 | function stableRateSlope1() external view returns (uint256) {
| ^ (Relevant source part starts here and spans across multiple lines).
Warning (8760): This declaration has the same name as another declaration.
--> src/dependencies/DefaultReserveInterestRateStrategy.sol:64:5:
|
64 | uint256 stableRateSlope2
| ^^^^^^^^^^^^^^^^^^^^^^^^
Note: The other declaration is here:
--> src/dependencies/DefaultReserveInterestRateStrategy.sol:88:3:
|
88 | function stableRateSlope2() external view returns (uint256) {
| ^ (Relevant source part starts here and spans across multiple lines).
Warning (2462): Visibility for constructor is ignored. If you want the contract to be non-deployable, making it "abstract" is sufficient.
--> src/dependencies/DefaultReserveInterestRateStrategy.sol:57:3:
|
57 | constructor(
| ^ (Relevant source part starts here and spans across multiple lines).
Warning (9302): Return value of low-level calls not used.
--> tests/bridges/AavePolEthERC20BridgeTest.t.sol:193:5:
|
193 | address(bridgePolygon).call{value: 1 ether}('');
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning (9302): Return value of low-level calls not used.
--> tests/bridges/AavePolEthERC20BridgeTest.t.sol:203:5:
|
203 | address(bridgeMainnet).call{value: 1 ether}('');
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning (5667): Unused function parameter. Remove or comment out the variable name to silence this warning.
--> src/GovV3Helpers.sol:847:5:
|
847 | address votingPortal
| ^^^^^^^^^^^^^^^^^^^^
Warning (2018): Function state mutability can be restricted to view
--> tests/CommonTestBase.t.sol:13:3:
|
13 | function call() external returns (address) {
| ^ (Relevant source part starts here and spans across multiple lines).
Warning (2018): Function state mutability can be restricted to pure
--> tests/PreviewLink.t.sol:8:3:
|
8 | function testPreviewLink() public {
| ^ (Relevant source part starts here and spans across multiple lines).
| Contract | Size (kB) | Margin (kB) |
|---------------------------------------------|-----------|-------------|
| AaveGovernanceV2 | 0.086 | 24.49 |
| AavePolEthERC20Bridge | 4.186 | 20.39 |
| AaveSafetyModule | 0.086 | 24.49 |
| AaveSwapper | 5.613 | 18.963 |
| AaveV2Avalanche | 0.086 | 24.49 |
| AaveV2AvalancheAssets | 0.086 | 24.49 |
| AaveV2ConfigEngine | 3.18 | 21.396 |
| AaveV2Ethereum | 0.086 | 24.49 |
| AaveV2EthereumAMM | 0.086 | 24.49 |
| AaveV2EthereumAMMAssets | 0.086 | 24.49 |
| AaveV2EthereumArc | 0.086 | 24.49 |
| AaveV2EthereumArcAssets | 0.086 | 24.49 |
| AaveV2EthereumAssets | 0.086 | 24.49 |
| AaveV2EthereumRatesUpdate | 1.512 | 23.064 |
| AaveV2Fuji | 0.086 | 24.49 |
| AaveV2FujiAssets | 0.086 | 24.49 |
| AaveV2Goerli | 0.086 | 24.49 |
| AaveV2GoerliAssets | 0.086 | 24.49 |
| AaveV2Mumbai | 0.086 | 24.49 |
| AaveV2MumbaiAssets | 0.086 | 24.49 |
| AaveV2Polygon | 0.086 | 24.49 |
| AaveV2PolygonAssets | 0.086 | 24.49 |
| AaveV3Arbitrum | 0.086 | 24.49 |
| AaveV3ArbitrumAssets | 0.086 | 24.49 |
| AaveV3ArbitrumEModes | 0.086 | 24.49 |
| AaveV3ArbitrumRatesUpdates070322 | 4.674 | 19.902 |
| AaveV3Avalanche | 0.086 | 24.49 |
| AaveV3AvalancheAssets | 0.086 | 24.49 |
| AaveV3AvalancheCollateralUpdate | 3.408 | 21.168 |
| AaveV3AvalancheCollateralUpdateCorrectBonus | 3.408 | 21.168 |
| AaveV3AvalancheCollateralUpdateNoChange | 3.428 | 21.148 |
| AaveV3AvalancheCollateralUpdateWrongBonus | 3.408 | 21.168 |
| AaveV3AvalancheEModeCategoryUpdateEdgeBonus | 3.379 | 21.197 |
| AaveV3AvalancheEModeCategoryUpdateNoChange | 3.443 | 21.133 |
| AaveV3AvalancheEModes | 0.086 | 24.49 |
| AaveV3AvalancheRatesUpdates070322 | 5.115 | 19.461 |
| AaveV3BNB | 0.086 | 24.49 |
| AaveV3BNBAssets | 0.086 | 24.49 |
| AaveV3BNBEModes | 0.086 | 24.49 |
| AaveV3Base | 0.086 | 24.49 |
| AaveV3BaseAssets | 0.086 | 24.49 |
| AaveV3BaseEModes | 0.086 | 24.49 |
| AaveV3ConfigEngine | 8.273 | 16.303 |
| AaveV3Ethereum | 0.086 | 24.49 |
| AaveV3EthereumAssetEModeUpdate | 3.257 | 21.319 |
| AaveV3EthereumAssets | 0.086 | 24.49 |
| AaveV3EthereumEModes | 0.086 | 24.49 |
| AaveV3EthereumMockCapUpdate | 3.335 | 21.241 |
| AaveV3EthereumMockCustomListing | 4.166 | 20.41 |
| AaveV3Fantom | 0.086 | 24.49 |
| AaveV3FantomAssets | 0.086 | 24.49 |
| AaveV3FantomEModes | 0.086 | 24.49 |
| AaveV3FantomTestnet | 0.086 | 24.49 |
| AaveV3FantomTestnetAssets | 0.086 | 24.49 |
| AaveV3FantomTestnetEModes | 0.086 | 24.49 |
| AaveV3Fuji | 0.086 | 24.49 |
| AaveV3FujiAssets | 0.086 | 24.49 |
| AaveV3FujiEModes | 0.086 | 24.49 |
| AaveV3Gnosis | 0.086 | 24.49 |
| AaveV3GnosisAssets | 0.086 | 24.49 |
| AaveV3GnosisEModes | 0.086 | 24.49 |
| AaveV3GoerliGho | 0.086 | 24.49 |
| AaveV3GoerliGhoAssets | 0.086 | 24.49 |
| AaveV3GoerliGhoEModes | 0.086 | 24.49 |
| AaveV3Harmony | 0.086 | 24.49 |
| AaveV3HarmonyAssets | 0.086 | 24.49 |
| AaveV3HarmonyEModes | 0.086 | 24.49 |
| AaveV3Metis | 0.086 | 24.49 |
| AaveV3MetisAssets | 0.086 | 24.49 |
| AaveV3MetisEModes | 0.086 | 24.49 |
| AaveV3Mumbai | 0.086 | 24.49 |
| AaveV3MumbaiAssets | 0.086 | 24.49 |
| AaveV3MumbaiEModes | 0.086 | 24.49 |
| AaveV3Optimism | 0.086 | 24.49 |
| AaveV3OptimismAssets | 0.086 | 24.49 |
| AaveV3OptimismEModes | 0.086 | 24.49 |
| AaveV3OptimismMockRatesUpdate | 3.669 | 20.907 |
| AaveV3OptimismRatesUpdates070322 | 4.377 | 20.199 |
| AaveV3Polygon | 0.086 | 24.49 |
| AaveV3PolygonAssets | 0.086 | 24.49 |
| AaveV3PolygonBorrowUpdate | 3.428 | 21.148 |
| AaveV3PolygonBorrowUpdateNoChange | 3.45 | 21.126 |
| AaveV3PolygonEModeCategoryUpdate | 3.377 | 21.199 |
| AaveV3PolygonEModes | 0.086 | 24.49 |
| AaveV3PolygonMockListing | 3.986 | 20.59 |
| AaveV3PolygonPriceFeedUpdate | 3.276 | 21.3 |
| AaveV3PolygonRatesUpdates070322 | 5.73 | 18.846 |
| AaveV3PolygonZkEvm | 0.086 | 24.49 |
| AaveV3PolygonZkEvmAssets | 0.086 | 24.49 |
| AaveV3PolygonZkEvmEModes | 0.086 | 24.49 |
| AaveV3Scroll | 0.086 | 24.49 |
| AaveV3ScrollAssets | 0.086 | 24.49 |
| AaveV3ScrollEModes | 0.086 | 24.49 |
| AaveV3ScrollSepolia | 0.086 | 24.49 |
| AaveV3ScrollSepoliaAssets | 0.086 | 24.49 |
| AaveV3ScrollSepoliaEModes | 0.086 | 24.49 |
| AaveV3Sepolia | 0.086 | 24.49 |
| AaveV3SepoliaAssets | 0.086 | 24.49 |
| AaveV3SepoliaEModes | 0.086 | 24.49 |
| Address | 0.086 | 24.49 |
| BorrowEngine | 2.922 | 21.654 |
| CapsEngine | 1.256 | 23.32 |
| CapsPlusRiskSteward | 2.607 | 21.969 |
| CapsPlusRiskStewardErrors | 0.556 | 24.02 |
| ChainHelpers | 0.086 | 24.49 |
| ChainIds | 0.086 | 24.49 |
| CollateralEngine | 2.836 | 21.74 |
| ConfiguratorInputTypes | 0.086 | 24.49 |
| Create2Utils | 0.164 | 24.412 |
| DataTypes | 0.086 | 24.49 |
| DefaultReserveInterestRateStrategy | 3.485 | 21.091 |
| DeployEngineArbLib | 0.086 | 24.49 |
| DeployEngineAvaLib | 0.086 | 24.49 |
| DeployEngineBaseLib | 0.086 | 24.49 |
| DeployEngineBnbLib | 0.086 | 24.49 |
| DeployEngineEthLib | 0.086 | 24.49 |
| DeployEngineGnoLib | 0.086 | 24.49 |
| DeployEngineMetLib | 0.086 | 24.49 |
| DeployEngineOptLib | 0.086 | 24.49 |
| DeployEnginePolLib | 0.086 | 24.49 |
| DeployEngineScrollLib | 0.086 | 24.49 |
| DeployEngineZkEvmLib | 0.086 | 24.49 |
| DeployRatesFactoryArbLib | 0.086 | 24.49 |
| DeployRatesFactoryAvaLib | 0.086 | 24.49 |
| DeployRatesFactoryBasLib | 0.086 | 24.49 |
| DeployRatesFactoryBnbLib | 0.086 | 24.49 |
| DeployRatesFactoryEthLib | 0.086 | 24.49 |
| DeployRatesFactoryGnoLib | 0.086 | 24.49 |
| DeployRatesFactoryLib | 0.086 | 24.49 |
| DeployRatesFactoryMetLib | 0.086 | 24.49 |
| DeployRatesFactoryOptLib | 0.086 | 24.49 |
| DeployRatesFactoryPolLib | 0.086 | 24.49 |
| DeployRatesFactoryScrollLib | 0.086 | 24.49 |
| DeployRatesFactoryZkEvmLib | 0.086 | 24.49 |
| DeployV2EngineAvaLib | 0.086 | 24.49 |
| DeployV2EngineEthAMMLib | 0.086 | 24.49 |
| DeployV2EngineEthLib | 0.086 | 24.49 |
| DeployV2EnginePolLib | 0.086 | 24.49 |
| DeployV2RatesFactoryAvaLib | 0.086 | 24.49 |
| DeployV2RatesFactoryEthAMMLib | 0.086 | 24.49 |
| DeployV2RatesFactoryEthLib | 0.086 | 24.49 |
| DeployV2RatesFactoryLib | 0.086 | 24.49 |
| DeployV2RatesFactoryPolLib | 0.086 | 24.49 |
| EModeEngine | 4.404 | 20.172 |
| ERC1967Proxy | 0.699 | 23.877 |
| EngineFlags | 0.086 | 24.49 |
| Errors | 4.714 | 19.862 |
| FreezingSteward | 0.715 | 23.861 |
| GovHelpers | 0.086 | 24.49 |
| GovV3Helpers | 2.622 | 21.954 |
| GovV3StorageHelpers | 0.086 | 24.49 |
| GovernanceV3Arbitrum | 0.086 | 24.49 |
| GovernanceV3Avalanche | 0.086 | 24.49 |
| GovernanceV3BNB | 0.086 | 24.49 |
| GovernanceV3Base | 0.086 | 24.49 |
| GovernanceV3Ethereum | 0.086 | 24.49 |
| GovernanceV3Fuji | 0.086 | 24.49 |
| GovernanceV3Gnosis | 0.086 | 24.49 |
| GovernanceV3Goerli | 0.086 | 24.49 |
| GovernanceV3Metis | 0.086 | 24.49 |
| GovernanceV3Mumbai | 0.086 | 24.49 |
| GovernanceV3Optimism | 0.086 | 24.49 |
| GovernanceV3Polygon | 0.086 | 24.49 |
| GovernanceV3PolygonZkEvm | 0.086 | 24.49 |
| GovernanceV3Scroll | 0.086 | 24.49 |
| IpfsUtils | 0.086 | 24.49 |
| ListingEngine | 8.792 | 15.784 |
| MiscArbitrum | 0.086 | 24.49 |
| MiscArbitrumSepolia | 0.086 | 24.49 |
| MiscAvalanche | 0.086 | 24.49 |
| MiscBNB | 0.086 | 24.49 |
| MiscBase | 0.086 | 24.49 |
| MiscEthereum | 0.086 | 24.49 |
| MiscFantom | 0.086 | 24.49 |
| MiscGnosis | 0.086 | 24.49 |
| MiscMetis | 0.086 | 24.49 |
| MiscMumbai | 0.086 | 24.49 |
| MiscOptimism | 0.086 | 24.49 |
| MiscPolygon | 0.086 | 24.49 |
| MiscPolygonZkEvm | 0.086 | 24.49 |
| MiscScroll | 0.086 | 24.49 |
| MiscSepolia | 0.086 | 24.49 |
| MockERC20 | 3.701 | 20.875 |
| MockERC721 | 3.962 | 20.614 |
| MockExecutor | 0.437 | 24.139 |
| MyPayload | 1.53 | 23.046 |
| PayloadWithEmit | 0.15 | 24.426 |
| PayloadsControllerUtils | 0.086 | 24.49 |
| PercentageMath | 0.086 | 24.49 |
| PriceFeedEngine | 1.657 | 22.919 |
| ProxyAdmin | 1.683 | 22.893 |
| ProxyHelpers | 0.086 | 24.49 |
| RateEngine | 3.596 | 20.98 |
| ReserveConfiguration | 0.171 | 24.405 |
| SafeCast | 0.086 | 24.49 |
| SafeERC20 | 0.086 | 24.49 |
| SafeMath | 0.086 | 24.49 |
| StdStyle | 0.086 | 24.49 |
| StorageHelpers | 0.086 | 24.49 |
| StorageSlot | 0.086 | 24.49 |
| StrategicAssetsManager | 9.691 | 14.885 |
| TransparentProxyFactory | 7.505 | 17.071 |
| TransparentUpgradeableProxy | 2.096 | 22.48 |
| V2RateStrategyFactory | 8.842 | 15.734 |
| V3RateStrategyFactory | 9.279 | 15.297 |
| WadRayMath | 0.086 | 24.49 |
| console | 0.086 | 24.49 |
| console2 | 0.086 | 24.49 |
| safeconsole | 0.086 | 24.49 |
| stdError | 0.591 | 23.985 |
| stdJson | 0.086 | 24.49 |
| stdMath | 0.086 | 24.49 |
| stdStorage | 0.086 | 24.49 |
| stdStorageSafe | 0.086 | 24.49 | Test success 🌈No files changed, compilation skipped
Ran 2 tests for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestE2ETestArbitrumAll
[PASS] test_deal() (gas: 47749)
[PASS] test_e2e() (gas: 18027763)
Logs:
E2E: Collateral DAI, TestAsset DAI
SUPPLY: DAI, Amount: 99999086008353883645503
SUPPLY: DAI, Amount: 999990860083538836455
WITHDRAW: DAI, Amount: 499995430041769418227
WITHDRAW: DAI, Amount: 499995430041769418228
BORROW: DAI, Amount 999990860083538836455, Stable: false
REPAY: DAI, Amount: 999990860083538836455
E2E: Collateral DAI, TestAsset LINK
SUPPLY: DAI, Amount: 99999086008353883645503
SUPPLY: LINK, Amount: 63975364796438638841
WITHDRAW: LINK, Amount: 31987682398219319420
WITHDRAW: LINK, Amount: 31987682398219319421
BORROW: LINK, Amount 63975364796438638841, Stable: false
REPAY: LINK, Amount: 63975364796438638841
E2E: Collateral DAI, TestAsset USDC
SUPPLY: DAI, Amount: 99999086008353883645503
SUPPLY: USDC, Amount: 999865867
WITHDRAW: USDC, Amount: 499932933
WITHDRAW: USDC, Amount: 499932933
BORROW: USDC, Amount 999865867, Stable: false
REPAY: USDC, Amount: 999865867
E2E: Collateral DAI, TestAsset WBTC
SUPPLY: DAI, Amount: 99999086008353883645503
SUPPLY: WBTC, Amount: 2331545
WITHDRAW: WBTC, Amount: 1165772
WITHDRAW: WBTC, Amount: 1165773
BORROW: WBTC, Amount 2331545, Stable: false
REPAY: WBTC, Amount: 2331545
E2E: Collateral DAI, TestAsset WETH
SUPPLY: DAI, Amount: 99999086008353883645503
SUPPLY: WETH, Amount: 435612114541922911
WITHDRAW: WETH, Amount: 217806057270961455
WITHDRAW: WETH, Amount: 217806057270961455
BORROW: WETH, Amount 435612114541922911, Stable: false
REPAY: WETH, Amount: 435612114541922911
E2E: Collateral DAI, TestAsset USDT
SUPPLY: DAI, Amount: 99999086008353883645503
SUPPLY: USDT, Amount: 1000010000
WITHDRAW: USDT, Amount: 500005000
WITHDRAW: USDT, Amount: 500005000
BORROW: USDT, Amount 1000010000, Stable: false
REPAY: USDT, Amount: 1000010000
E2E: Collateral DAI, TestAsset AAVE
SUPPLY: DAI, Amount: 99999086008353883645503
SUPPLY: AAVE, Amount: 9211500189526616399
WITHDRAW: AAVE, Amount: 4605750094763308199
WITHDRAW: AAVE, Amount: 4605750094763308200
E2E: Collateral DAI, TestAsset EURS
SUPPLY: DAI, Amount: 99999086008353883645503
SUPPLY: EURS, Amount: 90365
WITHDRAW: EURS, Amount: 45182
WITHDRAW: EURS, Amount: 45183
BORROW: EURS, Amount 90365, Stable: false
REPAY: EURS, Amount: 90365
E2E: Collateral DAI, TestAsset wstETH
SUPPLY: DAI, Amount: 99999086008353883645503
SUPPLY: wstETH, Amount: 378288935072691655
WITHDRAW: wstETH, Amount: 189144467536345827
WITHDRAW: wstETH, Amount: 189144467536345828
BORROW: wstETH, Amount 378288935072691655, Stable: false
REPAY: wstETH, Amount: 378288935072691655
E2E: TestAsset MAI SKIPPED
E2E: Collateral DAI, TestAsset rETH
SUPPLY: DAI, Amount: 99999086008353883645503
SUPPLY: rETH, Amount: 398306593701601373
WITHDRAW: rETH, Amount: 199153296850800686
WITHDRAW: rETH, Amount: 199153296850800687
BORROW: rETH, Amount 398306593701601373, Stable: false
REPAY: rETH, Amount: 398306593701601373
E2E: Collateral DAI, TestAsset LUSD
SUPPLY: DAI, Amount: 99999086008353883645503
SUPPLY: LUSD, Amount: 1002232362341555958326
WITHDRAW: LUSD, Amount: 501116181170777979163
WITHDRAW: LUSD, Amount: 501116181170777979163
BORROW: LUSD, Amount 1002232362341555958326, Stable: false
REPAY: LUSD, Amount: 1002232362341555958326
E2E: Collateral DAI, TestAsset USDC
SUPPLY: DAI, Amount: 99999086008353883645503
SUPPLY: USDC, Amount: 999865867
WITHDRAW: USDC, Amount: 499932933
WITHDRAW: USDC, Amount: 499932935
BORROW: USDC, Amount 999865867, Stable: false
REPAY: USDC, Amount: 999865867
E2E: Collateral DAI, TestAsset FRAX
SUPPLY: DAI, Amount: 99999086008353883645503
SUPPLY: FRAX, Amount: 1000766747451227232256
WITHDRAW: FRAX, Amount: 500383373725613616128
WITHDRAW: FRAX, Amount: 500383373725613616129
BORROW: FRAX, Amount 1000766747451227232256, Stable: false
REPAY: FRAX, Amount: 1000766747451227232256
E2E: Collateral DAI, TestAsset ARB
SUPPLY: DAI, Amount: 99999086008353883645503
SUPPLY: ARB, Amount: 676722766984049644382
WITHDRAW: ARB, Amount: 338361383492024822191
WITHDRAW: ARB, Amount: 338361383492024822192
BORROW: ARB, Amount 676722766984049644382, Stable: false
REPAY: ARB, Amount: 676722766984049644382
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 180.51ms (146.10ms CPU time)
Ran 2 tests for tests/swaps/AaveSwapperTest.t.sol:UpdateGuardian
[PASS] test_revertsIf_invalidCaller() (gas: 14546)
[PASS] test_successful() (gas: 22582)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 185.21ms (512.89µs CPU time)
Ran 1 test for tests/CommonTestBase.t.sol:CommonTestBaseTest
[PASS] test_deal2_shouldMaintainCurrentCaller() (gas: 52832)
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 216.21ms (441.56µs CPU time)
Ran 1 test for tests/swaps/DepositV2SwapPayloadTest.t.sol:DepositV2SwapPayloadTest
[PASS] test_successful() (gas: 565530)
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 88.78ms (3.85ms CPU time)
Ran 2 tests for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestE2ETestAsset
[PASS] test_e2eTestAssetMAI() (gas: 1874396)
Logs:
E2E: Collateral DAI, TestAsset MAI
SUPPLY: DAI, Amount: 100000000000000000000000
SUPPLY: MAI, Amount: 1008550074022028407809
WITHDRAW: MAI, Amount: 504275037011014203904
WITHDRAW: MAI, Amount: 504275037011014203906
BORROW: MAI, Amount 1008550074022028407809, Stable: false
REPAY: MAI, Amount: 1008550074022028407809
[PASS] test_e2eTestAssetUSDC() (gas: 2553820)
Logs:
E2E: Collateral DAI, TestAsset USDC
SUPPLY: DAI, Amount: 100000000000000000000000
SUPPLY: USDC, Amount: 1000008660
WITHDRAW: USDC, Amount: 500004330
WITHDRAW: USDC, Amount: 500004330
BORROW: USDC, Amount 1000008660, Stable: false
REPAY: USDC, Amount: 1000008660
BORROW: USDC, Amount 1000008660, Stable: true
REPAY: USDC, Amount: 1000008660
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 145.47ms (62.96ms CPU time)
Ran 1 test for tests/swaps/DepositV3SwapPayloadTest.t.sol:DepositV3SwapPayloadTest
[PASS] test_successful() (gas: 187665)
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 81.71ms (2.32ms CPU time)
Ran 3 tests for tests/bridges/AavePolEthERC20BridgeTest.t.sol:BridgeTest
[PASS] test_revertsIf_invalidChain() (gas: 8591)
[PASS] test_revertsIf_notOwner() (gas: 66692)
[PASS] test_successful() (gas: 59513)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 527.78ms (1.02ms CPU time)
Ran 2 tests for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestE2ETestAvalancheAll
[PASS] test_deal() (gas: 47771)
[PASS] test_e2e() (gas: 13823502)
Logs:
E2E: Collateral DAI.e, TestAsset DAI.e
SUPPLY: DAI.e, Amount: 99906474551977657155806
SUPPLY: DAI.e, Amount: 999064745519776571558
WITHDRAW: DAI.e, Amount: 499532372759888285779
WITHDRAW: DAI.e, Amount: 499532372759888285778
BORROW: DAI.e, Amount 999064745519776571558, Stable: false
REPAY: DAI.e, Amount: 999064745519776571558
E2E: Collateral DAI.e, TestAsset LINK.e
SUPPLY: DAI.e, Amount: 99906474551977657155806
SUPPLY: LINK.e, Amount: 63877681904474759372
WITHDRAW: LINK.e, Amount: 31938840952237379686
WITHDRAW: LINK.e, Amount: 31938840952237379687
BORROW: LINK.e, Amount 63877681904474759372, Stable: false
REPAY: LINK.e, Amount: 63877681904474759372
E2E: Collateral DAI.e, TestAsset USDC
SUPPLY: DAI.e, Amount: 99906474551977657155806
SUPPLY: USDC, Amount: 1000048142
WITHDRAW: USDC, Amount: 500024071
WITHDRAW: USDC, Amount: 500024070
BORROW: USDC, Amount 1000048142, Stable: false
REPAY: USDC, Amount: 1000048142
E2E: Collateral DAI.e, TestAsset WBTC.e
SUPPLY: DAI.e, Amount: 99906474551977657155806
SUPPLY: WBTC.e, Amount: 2279072
WITHDRAW: WBTC.e, Amount: 1139536
WITHDRAW: WBTC.e, Amount: 1139535
BORROW: WBTC.e, Amount 2279072, Stable: false
REPAY: WBTC.e, Amount: 2279072
E2E: Collateral DAI.e, TestAsset WETH.e
SUPPLY: DAI.e, Amount: 99906474551977657155806
SUPPLY: WETH.e, Amount: 439512995726389232
WITHDRAW: WETH.e, Amount: 219756497863194616
WITHDRAW: WETH.e, Amount: 219756497863194616
BORROW: WETH.e, Amount 439512995726389232, Stable: false
REPAY: WETH.e, Amount: 439512995726389232
E2E: Collateral DAI.e, TestAsset USDt
SUPPLY: DAI.e, Amount: 99906474551977657155806
SUPPLY: USDt, Amount: 999760057
WITHDRAW: USDt, Amount: 499880028
WITHDRAW: USDt, Amount: 499880029
BORROW: USDt, Amount 999760057, Stable: false
REPAY: USDt, Amount: 999760057
E2E: Collateral DAI.e, TestAsset AAVE.e
SUPPLY: DAI.e, Amount: 99906474551977657155806
SUPPLY: AAVE.e, Amount: 10221219906684350739
WITHDRAW: AAVE.e, Amount: 5110609953342175369
WITHDRAW: AAVE.e, Amount: 5110609953342175370
E2E: Collateral DAI.e, TestAsset WAVAX
SUPPLY: DAI.e, Amount: 99906474551977657155806
SUPPLY: WAVAX, Amount: 37735849070843716630
WITHDRAW: WAVAX, Amount: 18867924535421858315
WITHDRAW: WAVAX, Amount: 18867924535421858315
BORROW: WAVAX, Amount 37735849070843716630, Stable: false
REPAY: WAVAX, Amount: 37735849070843716630
E2E: Collateral DAI.e, TestAsset sAVAX
SUPPLY: DAI.e, Amount: 99906474551977657155806
SUPPLY: sAVAX, Amount: 33715148546009590037
WITHDRAW: sAVAX, Amount: 16857574273004795018
WITHDRAW: sAVAX, Amount: 16857574273004795019
E2E: Collateral DAI.e, TestAsset FRAX
SUPPLY: DAI.e, Amount: 99906474551977657155806
SUPPLY: FRAX, Amount: 1000000000000000000000
WITHDRAW: FRAX, Amount: 500000000000000000000
WITHDRAW: FRAX, Amount: 500000000000000000000
BORROW: FRAX, Amount 1000000000000000000000, Stable: false
REPAY: FRAX, Amount: 1000000000000000000000
E2E: TestAsset MAI SKIPPED
E2E: Collateral DAI.e, TestAsset BTC.b
SUPPLY: DAI.e, Amount: 99906474551977657155806
SUPPLY: BTC.b, Amount: 2279072
WITHDRAW: BTC.b, Amount: 1139536
WITHDRAW: BTC.b, Amount: 1139537
BORROW: BTC.b, Amount 2279072, Stable: false
REPAY: BTC.b, Amount: 2279072
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 396.15ms (140.72ms CPU time)
Ran 2 tests for tests/bridges/AavePolEthERC20BridgeTest.t.sol:EmergencyTokenTransfer
[PASS] test_revertsIf_invalidCaller() (gas: 13140)
[PASS] test_successful_governanceCaller() (gas: 59303)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 522.56ms (777.05µs CPU time)
Ran 1 test for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestE2ETestMetisAll
[PASS] test_e2e() (gas: 5570502)
Logs:
E2E: Collateral m.DAI, TestAsset m.DAI
SUPPLY: m.DAI, Amount: 99997001089937312779989
SUPPLY: m.DAI, Amount: 999970010899373127799
WITHDRAW: m.DAI, Amount: 499985005449686563899
WITHDRAW: m.DAI, Amount: 499985005449686563901
BORROW: m.DAI, Amount 999970010899373127799, Stable: false
REPAY: m.DAI, Amount: 999970010899373127799
E2E: Collateral m.DAI, TestAsset Metis
SUPPLY: m.DAI, Amount: 99997001089937312779989
SUPPLY: Metis, Amount: 11636857213789306770
WITHDRAW: Metis, Amount: 5818428606894653385
WITHDRAW: Metis, Amount: 5818428606894653385
BORROW: Metis, Amount 11636857213789306770, Stable: false
REPAY: Metis, Amount: 11636857213789306770
E2E: Collateral m.DAI, TestAsset m.USDC
SUPPLY: m.DAI, Amount: 99997001089937312779989
SUPPLY: m.USDC, Amount: 1000018220
WITHDRAW: m.USDC, Amount: 500009110
WITHDRAW: m.USDC, Amount: 500009109
Skip Borrowing: m.USDC, borrow cap fully utilized
E2E: Collateral m.DAI, TestAsset m.USDT
SUPPLY: m.DAI, Amount: 99997001089937312779989
SUPPLY: m.USDT, Amount: 1000340115
WITHDRAW: m.USDT, Amount: 500170057
WITHDRAW: m.USDT, Amount: 500170059
Skip Borrowing: m.USDT, borrow cap fully utilized
E2E: Collateral m.DAI, TestAsset WETH
SUPPLY: m.DAI, Amount: 99997001089937312779989
SUPPLY: WETH, Amount: 435637728812215165
WITHDRAW: WETH, Amount: 217818864406107582
WITHDRAW: WETH, Amount: 217818864406107582
BORROW: WETH, Amount 435637728812215165, Stable: false
REPAY: WETH, Amount: 435637728812215165
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 364.94ms (57.73ms CPU time)
Ran 1 test for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestE2ETestOptimismAll
[PASS] test_e2e() (gas: 15592298)
Logs:
E2E: Collateral LINK, TestAsset DAI
SUPPLY: LINK, Amount: 16165535079211121888134
SUPPLY: DAI, Amount: 1000028340803178362074
WITHDRAW: DAI, Amount: 500014170401589181037
WITHDRAW: DAI, Amount: 500014170401589181037
BORROW: DAI, Amount 1000028340803178362074, Stable: false
REPAY: DAI, Amount: 1000028340803178362074
BORROW: DAI, Amount 1000028340803178362074, Stable: true
REPAY: DAI, Amount: 1000028340803178362074
E2E: Collateral LINK, TestAsset LINK
SUPPLY: LINK, Amount: 16165535079211121888134
SUPPLY: LINK, Amount: 161655350792111218881
WITHDRAW: LINK, Amount: 80827675396055609440
WITHDRAW: LINK, Amount: 80827675396055609441
BORROW: LINK, Amount 161655350792111218881, Stable: false
REPAY: LINK, Amount: 161655350792111218881
E2E: Collateral LINK, TestAsset USDC
SUPPLY: LINK, Amount: 16165535079211121888134
SUPPLY: USDC, Amount: 1000000000
WITHDRAW: USDC, Amount: 500000000
WITHDRAW: USDC, Amount: 500000000
BORROW: USDC, Amount 1000000000, Stable: false
REPAY: USDC, Amount: 1000000000
BORROW: USDC, Amount 1000000000, Stable: true
REPAY: USDC, Amount: 1000000000
E2E: Collateral LINK, TestAsset WBTC
SUPPLY: LINK, Amount: 16165535079211121888134
SUPPLY: WBTC, Amount: 3859651
WITHDRAW: WBTC, Amount: 1929825
WITHDRAW: WBTC, Amount: 1929826
BORROW: WBTC, Amount 3859651, Stable: false
REPAY: WBTC, Amount: 3859651
E2E: Collateral LINK, TestAsset WETH
SUPPLY: LINK, Amount: 16165535079211121888134
SUPPLY: WETH, Amount: 545589454847016716
WITHDRAW: WETH, Amount: 272794727423508358
WITHDRAW: WETH, Amount: 272794727423508359
BORROW: WETH, Amount 545589454847016716, Stable: false
REPAY: WETH, Amount: 545589454847016716
E2E: Collateral LINK, TestAsset USDT
SUPPLY: LINK, Amount: 16165535079211121888134
SUPPLY: USDT, Amount: 999945153
WITHDRAW: USDT, Amount: 499972576
WITHDRAW: USDT, Amount: 499972576
BORROW: USDT, Amount 999945153, Stable: false
REPAY: USDT, Amount: 999945153
BORROW: USDT, Amount 999945153, Stable: true
REPAY: USDT, Amount: 999945153
E2E: Collateral LINK, TestAsset AAVE
SUPPLY: LINK, Amount: 16165535079211121888134
SUPPLY: AAVE, Amount: 16473146728162900180
WITHDRAW: AAVE, Amount: 8236573364081450090
WITHDRAW: AAVE, Amount: 8236573364081450090
E2E: Collateral LINK, TestAsset sUSD
SUPPLY: LINK, Amount: 16165535079211121888134
SUPPLY: sUSD, Amount: 1002139326949598925802
WITHDRAW: sUSD, Amount: 501069663474799462901
WITHDRAW: sUSD, Amount: 501069663474799462900
BORROW: sUSD, Amount 1002139326949598925802, Stable: false
REPAY: sUSD, Amount: 1002139326949598925802
E2E: Collateral LINK, TestAsset OP
SUPPLY: LINK, Amount: 16165535079211121888134
SUPPLY: OP, Amount: 656598818122127380170
WITHDRAW: OP, Amount: 328299409061063690085
WITHDRAW: OP, Amount: 328299409061063690085
E2E: Collateral LINK, TestAsset wstETH
SUPPLY: LINK, Amount: 16165535079211121888134
SUPPLY: wstETH, Amount: 484382291714219929
WITHDRAW: wstETH, Amount: 242191145857109964
WITHDRAW: wstETH, Amount: 242191145857109965
BORROW: wstETH, Amount 484382291714219929, Stable: false
REPAY: wstETH, Amount: 484382291714219929
E2E: Collateral LINK, TestAsset LUSD
SUPPLY: LINK, Amount: 16165535079211121888134
SUPPLY: LUSD, Amount: 994369254826541580848
WITHDRAW: LUSD, Amount: 497184627413270790424
WITHDRAW: LUSD, Amount: 497184627413270790424
BORROW: LUSD, Amount 994369254826541580848, Stable: false
REPAY: LUSD, Amount: 994369254826541580848
E2E: TestAsset MAI SKIPPED
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 264.76ms (180.98ms CPU time)
Ran 2 tests for tests/bridges/AavePolEthERC20BridgeTest.t.sol:ExitMultipleTest
[PASS] test_revertsIf_invalidChain() (gas: 11692)
[PASS] test_revertsIf_proofAlreadyProcessed() (gas: 40005)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 410.14ms (669.23µs CPU time)
Ran 1 test for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestE2ETestSnapshot
[PASS] test_snapshot() (gas: 4686931)
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 124.16ms (49.74ms CPU time)
Ran 2 tests for tests/ProxyHelpersTest.t.sol:ProxyHelpersTest
[PASS] testAdmin() (gas: 3274)
[PASS] testImplementation() (gas: 3219)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 67.44ms (323.04µs CPU time)
Ran 4 tests for tests/asset-manager/TestLSDLiquidityGaugeManager.t.sol:SetGaugeController
[PASS] test_revertsIf_invalidCaller() (gas: 12872)
[PASS] test_revertsIf_invalidZeroAddress() (gas: 11485)
[PASS] test_revertsIf_settingToSameController() (gas: 36517)
[PASS] test_successful() (gas: 39567)
Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 83.60ms (635.74µs CPU time)
Ran 1 test for tests/v2-config-engine/AaveV2ConfigEngineTest.t.sol:AaveV2ConfigEngineTest
[PASS] testV2RateStrategiesUpdates() (gas: 308810596)
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 1.49s (1.49s CPU time)
Ran 3 tests for tests/asset-manager/TestLSDLiquidityGaugeManager.t.sol:VoteForGaugeWeight
[PASS] test_revertsIf_gaugeIsZeroAddress() (gas: 11597)
[PASS] test_revertsIf_invalidCaller() (gas: 12972)
[PASS] test_successful() (gas: 829941)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 89.43ms (4.37ms CPU time)
Ran 1 test for tests/asset-manager/TestStrategicAssetsManager.t.sol:Initialize
[PASS] test_revertsIf_alreadyInitialized() (gas: 10916)
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 80.50ms (124.75µs CPU time)
Ran 2 tests for tests/asset-manager/TestStrategicAssetsManager.t.sol:RemoveStrategicAssetManager
[PASS] test_revertsIf_invalidCaller() (gas: 12902)
[PASS] test_successful() (gas: 16362)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 79.13ms (288.10µs CPU time)
Ran 2 tests for tests/bridges/AavePolEthERC20BridgeTest.t.sol:ExitTest
[PASS] test_revertsIf_invalidChain() (gas: 11198)
[PASS] test_revertsIf_proofAlreadyProcessed() (gas: 39281)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 429.66ms (737.31µs CPU time)
Ran 2 tests for tests/asset-manager/TestStrategicAssetsManager.t.sol:SetStrategicAssetManager
[PASS] test_revertsIf_invalidCaller() (gas: 14524)
[PASS] test_successful() (gas: 22760)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 87.97ms (370.74µs CPU time)
Ran 1 test for tests/bridges/AavePolEthERC20BridgeTest.t.sol:ForkedBridgeTests
[PASS] test_successful() (gas: 400352)
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 88.80ms (88.43ms CPU time)
Ran 9 tests for tests/GovV3Test.t.sol:GovernanceV3Test
[PASS] testFail_findPayload() (gas: 17797)
[PASS] test_executePayloadViaAddress() (gas: 76622)
[PASS] test_executePayloadViaId() (gas: 284237)
[PASS] test_expectRevertOnNonExistingPayload() (gas: 3374)
[PASS] test_helpers() (gas: 223709534)
Logs:
0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0
0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599
0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
0x6B175474E89094C44Da98b954EedeAC495271d0F
0x514910771AF9Ca656af840dff83E8264EcF986CA
0xBe9895146f7AF43049ca1c1AE358B0541Ea49704
0xdAC17F958D2ee523a2206206994597C13D831ec7
0xae78736Cd615f374D3085123A210448E74Fc6393
0x5f98805A4E8be255a32880FDeC7F6728C6568bA0
0xD533a949740bb3306d119CC777fa900bA034cd52
0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2
0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F
0xba100000625a3754423978a60c9317c58a424e3D
0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984
0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32
0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72
0x111111111117dC0aa78b770fA6A738034120C302
0x853d955aCEf822Db058eb8505911ED77F175b99e
0xD33526068D116cE69F19A9ee46F0bd304F21A51f
0xAf5191B0De278C7286d6C7CC6ab6BB8A73bA2Cd6
0xdeFA4e8a7bcBA345F687a2f1456F5Edd9CE97202
0x3432B6A60D23Ca0dFCa7761B7ab56459D9C964D0
0xf939E0A03FB07F59A73314E73794Be0E57ac1b4E
E2E: Collateral WETH, TestAsset WETH
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: WETH, Amount: 387152512099111656
WITHDRAW: WETH, Amount: 193576256049555828
WITHDRAW: WETH, Amount: 193576256049555829
BORROW: WETH, Amount 387152512099111656, Stable: false
REPAY: WETH, Amount: 387152512099111656
E2E: Collateral WETH, TestAsset wstETH
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: wstETH, Amount: 335646642971739590
WITHDRAW: wstETH, Amount: 167823321485869795
WITHDRAW: wstETH, Amount: 167823321485869796
BORROW: wstETH, Amount 335646642971739590, Stable: false
REPAY: wstETH, Amount: 335646642971739590
E2E: Collateral WETH, TestAsset WBTC
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: WBTC, Amount: 2287699
WITHDRAW: WBTC, Amount: 1143849
WITHDRAW: WBTC, Amount: 1143850
BORROW: WBTC, Amount 2287699, Stable: false
REPAY: WBTC, Amount: 2287699
E2E: Collateral WETH, TestAsset USDC
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: USDC, Amount: 999957431
WITHDRAW: USDC, Amount: 499978715
WITHDRAW: USDC, Amount: 499978717
BORROW: USDC, Amount 999957431, Stable: false
REPAY: USDC, Amount: 999957431
E2E: Collateral WETH, TestAsset DAI
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: DAI, Amount: 1000373749636601730772
WITHDRAW: DAI, Amount: 500186874818300865386
WITHDRAW: DAI, Amount: 500186874818300865386
BORROW: DAI, Amount 1000373749636601730772, Stable: false
REPAY: DAI, Amount: 1000373749636601730772
E2E: Collateral WETH, TestAsset LINK
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: LINK, Amount: 69903880612291948977
WITHDRAW: LINK, Amount: 34951940306145974488
WITHDRAW: LINK, Amount: 34951940306145974489
BORROW: LINK, Amount 69903880612291948977, Stable: false
REPAY: LINK, Amount: 69903880612291948977
E2E: Collateral WETH, TestAsset AAVE
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: AAVE, Amount: 9480842960220067589
WITHDRAW: AAVE, Amount: 4740421480110033794
WITHDRAW: AAVE, Amount: 4740421480110033795
E2E: Collateral WETH, TestAsset cbETH
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: cbETH, Amount: 366101666287891006
WITHDRAW: cbETH, Amount: 183050833143945503
WITHDRAW: cbETH, Amount: 183050833143945502
BORROW: cbETH, Amount 366101666287891006, Stable: false
REPAY: cbETH, Amount: 366101666287891006
E2E: Collateral WETH, TestAsset USDT
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: USDT, Amount: 999961761
WITHDRAW: USDT, Amount: 499980880
WITHDRAW: USDT, Amount: 499980882
BORROW: USDT, Amount 999961761, Stable: false
REPAY: USDT, Amount: 999961761
E2E: Collateral WETH, TestAsset rETH
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: rETH, Amount: 353501562217827242
WITHDRAW: rETH, Amount: 176750781108913621
WITHDRAW: rETH, Amount: 176750781108913622
BORROW: rETH, Amount 353501562217827242, Stable: false
REPAY: rETH, Amount: 353501562217827242
E2E: Collateral WETH, TestAsset LUSD
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: LUSD, Amount: 991284291472712808267
WITHDRAW: LUSD, Amount: 495642145736356404133
WITHDRAW: LUSD, Amount: 495642145736356404134
BORROW: LUSD, Amount 991284291472712808267, Stable: false
REPAY: LUSD, Amount: 991284291472712808267
E2E: Collateral WETH, TestAsset CRV
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: CRV, Amount: 1762425096933380331335
WITHDRAW: CRV, Amount: 881212548466690165667
WITHDRAW: CRV, Amount: 881212548466690165669
BORROW: CRV, Amount 1762425096933380331335, Stable: false
REPAY: CRV, Amount: 1762425096933380331335
E2E: Collateral WETH, TestAsset MKR
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: MKR, Amount: 489494757217453346
WITHDRAW: MKR, Amount: 244747378608726673
WITHDRAW: MKR, Amount: 244747378608726672
BORROW: MKR, Amount 489494757217453346, Stable: false
REPAY: MKR, Amount: 489494757217453346
E2E: Collateral WETH, TestAsset SNX
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: SNX, Amount: 258591040854798544649
WITHDRAW: SNX, Amount: 129295520427399272324
WITHDRAW: SNX, Amount: 129295520427399272325
BORROW: SNX, Amount 258591040854798544649, Stable: false
REPAY: SNX, Amount: 258591040854798544649
E2E: Collateral WETH, TestAsset BAL
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: BAL, Amount: 230914051358559383391
WITHDRAW: BAL, Amount: 115457025679279691695
WITHDRAW: BAL, Amount: 115457025679279691695
BORROW: BAL, Amount 230914051358559383391, Stable: false
REPAY: BAL, Amount: 230914051358559383391
E2E: Collateral WETH, TestAsset UNI
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: UNI, Amount: 149316137911693820856
WITHDRAW: UNI, Amount: 74658068955846910428
WITHDRAW: UNI, Amount: 74658068955846910428
BORROW: UNI, Amount 149316137911693820856, Stable: false
REPAY: UNI, Amount: 149316137911693820856
E2E: Collateral WETH, TestAsset LDO
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: LDO, Amount: 275384694725064278711
WITHDRAW: LDO, Amount: 137692347362532139355
WITHDRAW: LDO, Amount: 137692347362532139356
BORROW: LDO, Amount 275384694725064278711, Stable: false
REPAY: LDO, Amount: 275384694725064278711
E2E: Collateral WETH, TestAsset ENS
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: ENS, Amount: 41260909104308758690
WITHDRAW: ENS, Amount: 20630454552154379345
WITHDRAW: ENS, Amount: 20630454552154379344
BORROW: ENS, Amount 41260909104308758690, Stable: false
REPAY: ENS, Amount: 41260909104308758690
E2E: Collateral WETH, TestAsset 1INCH
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: 1INCH, Amount: 2083605243817651536858
WITHDRAW: 1INCH, Amount: 1041802621908825768429
WITHDRAW: 1INCH, Amount: 1041802621908825768430
BORROW: 1INCH, Amount 2083605243817651536858, Stable: false
REPAY: 1INCH, Amount: 2083605243817651536858
E2E: Collateral WETH, TestAsset FRAX
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: FRAX, Amount: 1002074815947916480030
WITHDRAW: FRAX, Amount: 501037407973958240015
WITHDRAW: FRAX, Amount: 501037407973958240016
BORROW: FRAX, Amount 1002074815947916480030, Stable: false
REPAY: FRAX, Amount: 1002074815947916480030
E2E: Collateral WETH, TestAsset GHO
SUPPLY: WETH, Amount: 38715251209911165659
BORROW: GHO, Amount 1000000000000000000000, Stable: false
REPAY: GHO, Amount: 1000000000000000000000
E2E: Collateral WETH, TestAsset RPL
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: RPL, Amount: 28861389285133957390
WITHDRAW: RPL, Amount: 14430694642566978695
WITHDRAW: RPL, Amount: 14430694642566978695
BORROW: RPL, Amount 28861389285133957390, Stable: false
REPAY: RPL, Amount: 28861389285133957390
E2E: Collateral WETH, TestAsset sDAI
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: sDAI, Amount: 951708828414645146702
WITHDRAW: sDAI, Amount: 475854414207322573351
WITHDRAW: sDAI, Amount: 475854414207322573351
E2E: Collateral WETH, TestAsset STG
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: STG, Amount: 1758103830166326116094
WITHDRAW: STG, Amount: 879051915083163058047
WITHDRAW: STG, Amount: 879051915083163058047
BORROW: STG, Amount 1758103830166326116094, Stable: false
REPAY: STG, Amount: 1758103830166326116094
E2E: Collateral WETH, TestAsset KNC
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: KNC, Amount: 1495089274621257257051
WITHDRAW: KNC, Amount: 747544637310628628525
WITHDRAW: KNC, Amount: 747544637310628628526
BORROW: KNC, Amount 1495089274621257257051, Stable: false
REPAY: KNC, Amount: 1495089274621257257051
E2E: Collateral WETH, TestAsset FXS
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: FXS, Amount: 110165362284908051526
WITHDRAW: FXS, Amount: 55082681142454025763
WITHDRAW: FXS, Amount: 55082681142454025762
BORROW: FXS, Amount 110165362284908051526, Stable: false
REPAY: FXS, Amount: 110165362284908051526
E2E: Collateral WETH, TestAsset crvUSD
SUPPLY: WETH, Amount: 38715251209911165659
SUPPLY: crvUSD, Amount: 1000920626774094276433
WITHDRAW: crvUSD, Amount: 500460313387047138216
WITHDRAW: crvUSD, Amount: 500460313387047138217
BORROW: crvUSD, Amount 1000920626774094276433, Stable: false
REPAY: crvUSD, Amount: 1000920626774094276433
[PASS] test_injectPayloadIntoPayloadsController() (gas: 65042)
[PASS] test_injectProposalIntoGovernance() (gas: 105611)
[PASS] test_payloadCreation() (gas: 639390)
Logs:
https://vote.onaave.com/proposal-create-overview?ipfsHash=0x6861736800000000000000000000000000000000000000000000000000000000&votingPortal=0x9b24C168d6A76b5459B1d47071a54962a4df36c3&payload[0].chainId=1&payload[0].accessLevel=1&payload[0].payloadsController=0xdAbad81aF85554E9ae636395611C58F7eC1aAEc5&payload[0].payloadId=47
0x3bec1bfc00000000000000000000000000000000000000000000000000000000000000600000000000000000000000009b24c168d6a76b5459b1d47071a54962a4df36c36861736800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000dabad81af85554e9ae636395611c58f7ec1aaec5000000000000000000000000000000000000000000000000000000000000002f
[PASS] test_readyPayloadId() (gas: 176834)
Suite result: ok. 9 passed; 0 failed; 0 skipped; finished in 1.64s (1.55s CPU time)
Ran 1 test for tests/PreviewLink.t.sol:PreviewLink
[PASS] testPreviewLink() (gas: 30383)
Logs:
https://vote.onaave.com/proposal-create-overview?ipfsHash=0x12f2d9c91e4e23ae4009ab9ef5862ee0ae79498937b66252213221f04a5d5b32&votingPortal=0x7FA9385bE102ac3EAc297483Dd6233D62b3e1496&payload[0].chainId=12&payload[0].accessLevel=1&payload[0].payloadsController=0x00000000000000000000000002f52a6ee8f5428d&payload[0].payloadId=1&payload[1].chainId=32&payload[1].accessLevel=1&payload[1].payloadsController=0x00000000000000000000000000018b08761d540a&payload[1].payloadId=2
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 902.00µs (672.43µs CPU time)
Ran 2 tests for tests/asset-manager/TestStrategicAssetsManager.t.sol:TransferOwnership
[PASS] test_revertsIf_invalidCaller() (gas: 12308)
[PASS] test_successful() (gas: 18232)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 79.44ms (405.63µs CPU time)
Ran 3 tests for tests/asset-manager/TestStrategicAssetsManager.t.sol:WithdrawERC20
[PASS] test_revertsIf_insufficientBalance() (gas: 18086)
[PASS] test_revertsIf_invalidCaller() (gas: 10801)
[PASS] test_successful() (gas: 216863)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 121.30ms (1.89ms CPU time)
Ran 3 tests for tests/asset-manager/TestVeTokenManager.t.sol:BuyBoostTest
[PASS] test_revertsIf_estimatedFeeExceedsMaxFee() (gas: 51608)
[PASS] test_revertsIf_invalidCaller() (gas: 16493)
[PASS] test_successful() (gas: 544176)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 84.85ms (4.89ms CPU time)
Ran 3 tests for tests/asset-manager/TestVeTokenManager.t.sol:Claim
[PASS] test_revertsIf_invalidCaller() (gas: 12810)
[PASS] test_revertsIf_noRewardsWereEarned() (gas: 164020)
[PASS] test_successful() (gas: 1208793)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 83.47ms (5.50ms CPU time)
Ran 1 test for tests/ProtocolV2TestBase.t.sol:ProtocolV2TestBaseTest
[PASS] testE2E() (gas: 21352135)
Logs:
E2E: Collateral AAVE, TestAsset USDT
SUPPLY: AAVE, Amount: 2553597251196022693793
SUPPLY: USDT, Amount: 1922278804
WITHDRAW: USDT, Amount: 961139402
WITHDRAW: USDT, Amount: 961139403
BORROW: USDT, Amount 1922278804, Stable: false
REPAY: USDT, Amount: 1922278804
BORROW: USDT, Amount 1922278804, Stable: true
REPAY: USDT, Amount: 1922278804
E2E: Collateral AAVE, TestAsset WBTC
SUPPLY: AAVE, Amount: 2553597251196022693793
SUPPLY: WBTC, Amount: 6293388
WITHDRAW: WBTC, Amount: 3146694
WITHDRAW: WBTC, Amount: 3146693
BORROW: WBTC, Amount 6293388, Stable: false
REPAY: WBTC, Amount: 6293388
BORROW: WBTC, Amount 6293388, Stable: true
REPAY: WBTC, Amount: 6293388
E2E: Collateral AAVE, TestAsset WETH
SUPPLY: AAVE, Amount: 2553597251196022693793
SUPPLY: WETH, Amount: 1000000000000000000
WITHDRAW: WETH, Amount: 500000000000000000
WITHDRAW: WETH, Amount: 500000000000000001
BORROW: WETH, Amount 1000000000000000000, Stable: false
REPAY: WETH, Amount: 1000000000000000000
BORROW: WETH, Amount 1000000000000000000, Stable: true
REPAY: WETH, Amount: 1000000000000000000
E2E: Collateral AAVE, TestAsset AAVE
SUPPLY: AAVE, Amount: 2553597251196022693793
SUPPLY: AAVE, Amount: 25535972511960226937
WITHDRAW: AAVE, Amount: 12767986255980113468
WITHDRAW: AAVE, Amount: 12767986255980113469
E2E: Collateral AAVE, TestAsset DAI
SUPPLY: AAVE, Amount: 2553597251196022693793
SUPPLY: DAI, Amount: 1914944850736299739803
WITHDRAW: DAI, Amount: 957472425368149869901
WITHDRAW: DAI, Amount: 957472425368149869902
BORROW: DAI, Amount 1914944850736299739803, Stable: false
REPAY: DAI, Amount: 1914944850736299739803
BORROW: DAI, Amount 1914944850736299739803, Stable: true
REPAY: DAI, Amount: 1914944850736299739803
E2E: Collateral AAVE, TestAsset sUSD
SUPPLY: AAVE, Amount: 2553597251196022693793
SUPPLY: sUSD, Amount: 1919434649608077907661
WITHDRAW: sUSD, Amount: 959717324804038953830
WITHDRAW: sUSD, Amount: 959717324804038953830
BORROW: sUSD, Amount 1919434649608077907661, Stable: false
REPAY: sUSD, Amount: 1919434649608077907661
E2E: Collateral AAVE, TestAsset USDC
SUPPLY: AAVE, Amount: 2553597251196022693793
SUPPLY: USDC, Amount: 1912585127
WITHDRAW: USDC, Amount: 956292563
WITHDRAW: USDC, Amount: 956292564
BORROW: USDC, Amount 1912585127, Stable: false
REPAY: USDC, Amount: 1912585127
BORROW: USDC, Amount 1912585127, Stable: true
REPAY: USDC, Amount: 1912585127
E2E: Collateral AAVE, TestAsset CRV
SUPPLY: AAVE, Amount: 2553597251196022693793
SUPPLY: CRV, Amount: 2447532600357965341777
WITHDRAW: CRV, Amount: 1223766300178982670888
WITHDRAW: CRV, Amount: 1223766300178982670889
E2E: Collateral AAVE, TestAsset GUSD
SUPPLY: AAVE, Amount: 2553597251196022693793
SUPPLY: GUSD, Amount: 191331
WITHDRAW: GUSD, Amount: 95665
WITHDRAW: GUSD, Amount: 95665
BORROW: GUSD, Amount 191331, Stable: false
REPAY: GUSD, Amount: 191331
E2E: Collateral AAVE, TestAsset USDP
SUPPLY: AAVE, Amount: 2553597251196022693793
SUPPLY: USDP, Amount: 1939299150785117381031
WITHDRAW: USDP, Amount: 969649575392558690515
WITHDRAW: USDP, Amount: 969649575392558690516
BORROW: USDP, Amount 1939299150785117381031, Stable: false
REPAY: USDP, Amount: 1939299150785117381031
E2E: Collateral AAVE, TestAsset FRAX
SUPPLY: AAVE, Amount: 2553597251196022693793
SUPPLY: FRAX, Amount: 1937630504372688546970
WITHDRAW: FRAX, Amount: 968815252186344273485
WITHDRAW: FRAX, Amount: 968815252186344273486
BORROW: FRAX, Amount 1937630504372688546970, Stable: false
REPAY: FRAX, Amount: 1937630504372688546970
E2E: Collateral AAVE, TestAsset stETH
SUPPLY: AAVE, Amount: 2553597251196022693793
SUPPLY: stETH, Amount: 1000000000000000000
WITHDRAW: stETH, Amount: 500000000000000000
WITHDRAW: stETH, Amount: 499999999999999999
E2E: Collateral AAVE, TestAsset LUSD
SUPPLY: AAVE, Amount: 2553597251196022693793
SUPPLY: LUSD, Amount: 1910246445122217347247
WITHDRAW: LUSD, Amount: 955123222561108673623
WITHDRAW: LUSD, Amount: 955123222561108673623
BORROW: LUSD, Amount 1910246445122217347247, Stable: false
REPAY: LUSD, Amount: 1910246445122217347247
BORROW: LUSD, Amount 1910246445122217347247, Stable: true
REPAY: LUSD, Amount: 1910246445122217347247
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 371.78ms (230.64ms CPU time)
Ran 2 tests for tests/asset-manager/TestVeTokenManager.t.sol:ClearDelegationSnapshot
[PASS] test_revertsIf_invalidCaller() (gas: 12801)
[PASS] test_successful() (gas: 100175)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 76.62ms (441.03µs CPU time)
Ran 3 tests for tests/bridges/AavePolEthERC20BridgeTest.t.sol:IsTokenMapped
[PASS] test_revertsIf_invalidChain() (gas: 10949)
[PASS] test_successful_returnsFalse() (gas: 18658)
[PASS] test_successful_returnsTrue() (gas: 17018)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 518.83ms (1.22ms CPU time)
Ran 5 tests for tests/asset-manager/TestVeTokenManager.t.sol:LockTest
[PASS] test_revertsIf_invalidCaller() (gas: 12834)
[PASS] test_revertsIf_nothingToLockOrRelock() (gas: 119271)
[PASS] test_successful_increaseBalance() (gas: 833681)
[PASS] test_successful_increaseUnlockTime() (gas: 864675)
[PASS] test_successful_locksFirstTime() (gas: 551390)
Suite result: ok. 5 passed; 0 failed; 0 skipped; finished in 91.07ms (13.16ms CPU time)
Ran 2 tests for tests/asset-manager/TestVeTokenManager.t.sol:RemoveBoostOfferTest
[PASS] test_revertsIf_invalidCaller() (gas: 12780)
[PASS] test_successful() (gas: 149611)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 79.74ms (1.44ms CPU time)
Ran 2 tests for tests/asset-manager/TestVeTokenManager.t.sol:SellBoostTest
[PASS] test_revertsIf_invalidCaller() (gas: 13541)
[PASS] test_successful() (gas: 164938)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 79.54ms (955.09µs CPU time)
Ran 1 test for tests/v3-config-engine/AaveV3ConfigEngineGauntletProposal.t.sol:AaveV3ArbitrumConfigEngineRatesTest
[PASS] testEngine() (gas: 17781391)
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 1.03s (1.01s CPU time)
Ran 2 tests for tests/asset-manager/TestVeTokenManager.t.sol:SetDelegationSnapshot
[PASS] test_revertsIf_invalidCaller() (gas: 14537)
[PASS] test_successful() (gas: 101663)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 77.71ms (723.80µs CPU time)
Ran 2 tests for tests/asset-manager/TestVeTokenManager.t.sol:SetLockDurationTest
[PASS] test_revertsIf_invalidCaller() (gas: 12828)
[PASS] test_successful() (gas: 35682)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 81.08ms (263.67µs CPU time)
Ran 2 tests for tests/bridges/AavePolEthERC20BridgeTest.t.sol:ReceiveEther
[PASS] test_revertsIf_invalidChain() (gas: 18881)
[PASS] test_successful_forwardsETH() (gas: 29781)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 401.29ms (449.27µs CPU time)
Ran 2 tests for tests/asset-manager/TestVeTokenManager.t.sol:SetSpaceIdTest
[PASS] test_revertsIf_invalidCaller() (gas: 12769)
[PASS] test_successful() (gas: 101468)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 76.98ms (333.81µs CPU time)
Ran 3 tests for tests/asset-manager/TestVeTokenManager.t.sol:UnlockTest
[PASS] test_revertsIf_invalidCaller() (gas: 12790)
[PASS] test_revertsIf_unlockTimeHasNotPassed() (gas: 564623)
[PASS] test_successful_unlock() (gas: 5347634)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 90.42ms (13.06ms CPU time)
Ran 3 tests for tests/asset-manager/TestVeTokenManager.t.sol:UpdateBoostOfferTest
[PASS] test_revertsIf_invalidCaller() (gas: 13574)
[PASS] test_revertsIf_noOfferExists() (gas: 22570)
[PASS] test_successful() (gas: 181149)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 80.75ms (1.50ms CPU time)
Ran 2 tests for tests/asset-manager/TestVlTokenManager.t.sol:ClaimVLAURARewardsTest
[PASS] test_revertsIf_invalidCaller() (gas: 12834)
[PASS] test_successful() (gas: 371800)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 89.68ms (2.02ms CPU time)
Ran 3 tests for tests/asset-manager/TestVlTokenManager.t.sol:DelegateVLAURATest
[PASS] test_revertsIf_invalidCaller() (gas: 14551)
[PASS] test_revertsIf_nothingToDelegate() (gas: 23759)
[PASS] test_revertsIf_successful() (gas: 411312)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 88.44ms (2.52ms CPU time)
Ran 2 tests for tests/bridges/AavePolEthERC20BridgeTest.t.sol:TransferOwnership
[PASS] test_revertsIf_invalidCaller() (gas: 14631)
[PASS] test_successful() (gas: 13464)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 395.61ms (790.68µs CPU time)
Ran 2 tests for tests/asset-manager/TestVlTokenManager.t.sol:EmergencyWithdrawVLAURA
[PASS] test_revertsIf_invalidCaller() (gas: 12811)
[PASS] test_successful() (gas: 407633)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 81.66ms (3.76ms CPU time)
Ran 3 tests for tests/asset-manager/TestVlTokenManager.t.sol:LockVLAURATest
[PASS] test_revertsIf_insufficientBalance() (gas: 93448)
[PASS] test_revertsIf_invalidCaller() (gas: 12905)
[PASS] test_successful() (gas: 334051)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 85.93ms (2.87ms CPU time)
Ran 4 tests for tests/asset-manager/TestVlTokenManager.t.sol:RelockVLAURATest
[PASS] test_revertsIf_invalidCaller() (gas: 12788)
[PASS] test_revertsIf_noExpiredLocks() (gas: 344487)
[PASS] test_revertsIf_noLocks() (gas: 65175)
[PASS] test_successful() (gas: 732818)
Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 84.27ms (5.78ms CPU time)
Ran 4 tests for tests/asset-manager/TestVlTokenManager.t.sol:UnlockVLAURATest
[PASS] test_revertsIf_invalidCaller() (gas: 12813)
[PASS] test_revertsIf_noExpiredLocks() (gas: 344513)
[PASS] test_revertsIf_noLocks() (gas: 65208)
[PASS] test_successful() (gas: 369544)
Suite result: ok. 4 passed; 0 failed; 0 skipped; finished in 92.41ms (11.08ms CPU time)
Ran 2 tests for tests/v2-config-engine/V2RateStrategyFactory.t.sol:V2RateStrategyFactoryTest
[PASS] testCreateStrategies() (gas: 850782)
[PASS] testMultipleCreateStrategies() (gas: 850436)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 86.86ms (1.40ms CPU time)
Ran 2 tests for tests/bridges/AavePolEthERC20BridgeTest.t.sol:WithdrawToCollectorTest
[PASS] test_revertsIf_invalidChain() (gas: 10888)
[PASS] test_successful() (gas: 59260)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 409.03ms (1.00ms CPU time)
Ran 2 tests for tests/ProtocolV2TestBase.t.sol:ProtocolV2TestE2ETestAsset
[PASS] test_defaultTest() (gas: 62959489)
[PASS] test_e2eTestAssetUSDT() (gas: 3329785)
Logs:
E2E: Collateral DAI, TestAsset USDT
SUPPLY: DAI, Amount: 198482420985917995751553
SUPPLY: USDT, Amount: 1988551823
WITHDRAW: USDT, Amount: 994275911
WITHDRAW: USDT, Amount: 994275912
BORROW: USDT, Amount 1988551823, Stable: false
REPAY: USDT, Amount: 1988551823
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 1.33s (1.24s CPU time)
Ran 2 tests for tests/v3-config-engine/V3RateStrategyFactory.t.sol:V3RateStrategyFactoryTest
[PASS] testCreateStrategies() (gas: 714607)
[PASS] test_multipleCreateStrategies() (gas: 714585)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 79.97ms (1.05ms CPU time)
Ran 6 tests for tests/swaps/AaveSwapperTest.t.sol:AaveSwapperSwap
[PASS] test_revertsIf_amountIsZero() (gas: 12452)
[PASS] test_revertsIf_fromTokenIsZeroAddress() (gas: 12435)
[PASS] test_revertsIf_invalidCaller() (gas: 11669)
[PASS] test_revertsIf_invalidRecipient() (gas: 12496)
[PASS] test_revertsIf_toTokenIsZeroAddress() (gas: 12373)
[PASS] test_successful() (gas: 565880)
Suite result: ok. 6 passed; 0 failed; 0 skipped; finished in 84.63ms (4.14ms CPU time)
Ran 3 tests for tests/swaps/AaveSwapperTest.t.sol:CancelSwap
[PASS] test_revertsIf_invalidCaller() (gas: 15418)
[PASS] test_revertsIf_noMatchingTrade() (gas: 572235)
[PASS] test_successful() (gas: 670424)
Suite result: ok. 3 passed; 0 failed; 0 skipped; finished in 99.98ms (6.86ms CPU time)
Ran 2 tests for tests/swaps/AaveSwapperTest.t.sol:EmergencyTokenTransfer
[PASS] test_revertsIf_invalidCaller() (gas: 10861)
[PASS] test_successful_governanceCaller() (gas: 304551)
Suite result: ok. 2 passed; 0 failed; 0 skipped; finished in 84.29ms (1.04ms CPU time)
Ran 1 test for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestBaseTest
[PASS] test_e2eTestDPI() (gas: 2400836)
Logs:
E2E: Collateral WMATIC, TestAsset DPI
SUPPLY: WMATIC, Amount: 184940190804644255059524
SUPPLY: DPI, Amount: 16186339863817362599
WITHDRAW: DPI, Amount: 8093169931908681299
WITHDRAW: DPI, Amount: 8093169931908681300
BORROW: DPI, Amount 16186339863817362599, Stable: false
REPAY: DPI, Amount: 16186339863817362599
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 270.45ms (26.72ms CPU time)
Ran 7 tests for tests/swaps/AaveSwapperTest.t.sol:GetExpectedOut
[PASS] test_aaveToUsdc() (gas: 84122)
[PASS] test_aaveToUsdc_withEthBasedOracles() (gas: 84115)
[PASS] test_balTo80BAL20WETH() (gas: 83868)
[PASS] test_ethToBal() (gas: 69531)
[PASS] test_ethToDai() (gas: 67281)
[PASS] test_revertsIf_fromOracleIsAddressZero() (gas: 9238)
[PASS] test_revertsIf_toOracleIsAddressZero() (gas: 9242)
Suite result: ok. 7 passed; 0 failed; 0 skipped; finished in 97.83ms (6.27ms CPU time)
Ran 1 test for tests/swaps/AaveSwapperTest.t.sol:Initialize
[PASS] test_revertsIf_alreadyInitialized() (gas: 10894)
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 89.69ms (100.55µs CPU time)
Ran 1 test for tests/v3-config-engine/AaveV3ConfigEngineGauntletProposal.t.sol:AaveV3AvalancheConfigEngineRatesTest
[PASS] testEngine() (gas: 27707955)
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 1.50s (1.25s CPU time) |
sakulstra
approved these changes
Mar 6, 2024
Luigy-Lemon
pushed a commit
to Luigy-Lemon/aave-helpers
that referenced
this pull request
Aug 6, 2024
* fix: snapshot * test: _validateInterestRateData * fix: data type * fix: _validateInterestRateStrategy
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.