We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
resolves an issue with foundry-rs/foundry#5118
a17aeb9
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Foundry report
forge 0.2.0 (bf56869 2023-07-05T00:04:16.599332374Z)
installing solc version "0.8.20" Successfully installed solc 0.8.20 Compiling 170 files with 0.8.20 Solc 0.8.20 finished in 83.12s 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/crosschainforwarders/ArbitrumCrossChainForwarderTest.t.sol:141:5: | 141 | ARBITRUM_BRIDGE_EXECUTOR.call(payload); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | Contract | Size (kB) | Margin (kB) | |---------------------------------------------|-----------|-------------| | AaveGovernanceV2 | 0.272 | 24.304 | | AaveMisc | 0.086 | 24.49 | | 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 | | 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 | | AaveV3ArbitrumGoerli | 0.086 | 24.49 | | AaveV3ArbitrumGoerliAssets | 0.086 | 24.49 | | AaveV3ArbitrumRatesUpdates070322 | 4.554 | 20.022 | | AaveV3Avalanche | 0.086 | 24.49 | | AaveV3AvalancheAssets | 0.086 | 24.49 | | AaveV3AvalancheCollateralUpdate | 3.012 | 21.564 | | AaveV3AvalancheCollateralUpdateCorrectBonus | 3.012 | 21.564 | | AaveV3AvalancheCollateralUpdateNoChange | 3.032 | 21.544 | | AaveV3AvalancheCollateralUpdateWrongBonus | 3.012 | 21.564 | | AaveV3AvalancheRatesUpdates070322 | 5.119 | 19.457 | | AaveV3ConfigEngine | 21.129 | 3.447 | | AaveV3Ethereum | 0.086 | 24.49 | | AaveV3EthereumAssets | 0.086 | 24.49 | | AaveV3EthereumMockCapUpdate | 2.92 | 21.656 | | AaveV3EthereumMockCustomListing | 3.919 | 20.657 | | AaveV3Fantom | 0.086 | 24.49 | | AaveV3FantomAssets | 0.086 | 24.49 | | AaveV3FantomTestnet | 0.086 | 24.49 | | AaveV3FantomTestnetAssets | 0.086 | 24.49 | | AaveV3Fuji | 0.086 | 24.49 | | AaveV3FujiAssets | 0.086 | 24.49 | | AaveV3Goerli | 0.086 | 24.49 | | AaveV3GoerliAssets | 0.086 | 24.49 | | AaveV3GoerliGho | 0.086 | 24.49 | | AaveV3GoerliGhoAssets | 0.086 | 24.49 | | AaveV3Harmony | 0.086 | 24.49 | | AaveV3HarmonyAssets | 0.086 | 24.49 | | AaveV3Metis | 0.086 | 24.49 | | AaveV3MetisAssets | 0.086 | 24.49 | | AaveV3Mumbai | 0.086 | 24.49 | | AaveV3MumbaiAssets | 0.086 | 24.49 | | AaveV3Optimism | 0.086 | 24.49 | | AaveV3OptimismAssets | 0.086 | 24.49 | | AaveV3OptimismGoerli | 0.086 | 24.49 | | AaveV3OptimismGoerliAssets | 0.086 | 24.49 | | AaveV3OptimismMockRatesUpdate | 3.254 | 21.322 | | AaveV3OptimismRatesUpdates070322 | 4.133 | 20.443 | | AaveV3Polygon | 0.086 | 24.49 | | AaveV3PolygonAssets | 0.086 | 24.49 | | AaveV3PolygonBorrowUpdate | 3.005 | 21.571 | | AaveV3PolygonMockListing | 3.731 | 20.845 | | AaveV3PolygonPriceFeedUpdate | 2.856 | 21.72 | | AaveV3PolygonRatesUpdates070322 | 5.858 | 18.718 | | AaveV3ScrollAlpha | 0.086 | 24.49 | | AaveV3ScrollAlphaAssets | 0.086 | 24.49 | | AaveV3Sepolia | 0.086 | 24.49 | | AaveV3SepoliaAssets | 0.086 | 24.49 | | Address | 0.086 | 24.49 | | AddressAliasHelper | 0.086 | 24.49 | | CapsPlusRiskSteward | 2.607 | 21.969 | | CapsPlusRiskStewardErrors | 0.556 | 24.02 | | ChainIds | 0.086 | 24.49 | | ConfiguratorInputTypes | 0.086 | 24.49 | | CrosschainForwarderArbitrum | 2.246 | 22.33 | | CrosschainForwarderMetis | 1.561 | 23.015 | | CrosschainForwarderOptimism | 1.689 | 22.887 | | CrosschainForwarderPolygon | 1.435 | 23.141 | | DataTypes | 0.086 | 24.49 | | DefaultReserveInterestRateStrategy | 3.469 | 21.107 | | DeployEngineArbLib | 0.086 | 24.49 | | DeployEngineAvaLib | 0.086 | 24.49 | | DeployEngineEthLib | 0.086 | 24.49 | | DeployEngineMetLib | 0.086 | 24.49 | | DeployEngineOptLib | 0.086 | 24.49 | | DeployEnginePolLib | 0.086 | 24.49 | | DeployRatesFactoryArbLib | 0.086 | 24.49 | | DeployRatesFactoryAvaLib | 0.086 | 24.49 | | DeployRatesFactoryEthLib | 0.086 | 24.49 | | DeployRatesFactoryLib | 0.086 | 24.49 | | DeployRatesFactoryMetLib | 0.086 | 24.49 | | DeployRatesFactoryOptLib | 0.086 | 24.49 | | DeployRatesFactoryPolLib | 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 | | EngineFlags | 0.086 | 24.49 | | Errors | 3.952 | 20.624 | | FxChild | 1.039 | 23.537 | | FxRoot | 0.811 | 23.765 | | GovHelpers | 0.086 | 24.49 | | MockExecutor | 0.437 | 24.139 | | PayloadWithEmit | 0.15 | 24.426 | | PercentageMath | 0.086 | 24.49 | | ProxyHelpers | 0.086 | 24.49 | | ReserveConfiguration | 0.171 | 24.405 | | SafeERC20 | 0.086 | 24.49 | | SafeMath | 0.086 | 24.49 | | StdStyle | 0.086 | 24.49 | | StorageHelpers | 0.086 | 24.49 | | V2RateStrategyFactory | 8.767 | 15.809 | | 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 |
No files changed, compilation skipped Running 2 tests for tests/GovTest.t.sol:GovernanceTest [PASS] testCreateProposal() (gas: 533062) [PASS] testCreateProposalDynamicIpfsHash() (gas: 544364) Logs: Info: This preview will only work when the file has been uploaded to ipfs Preview: https://app.aave.com/governance/ipfs-preview/?ipfsHash=0x12f2d9c91e4e23ae4009ab9ef5862ee0ae79498937b66252213221f04a5d5b32 Test result: ok. 2 passed; 0 failed; 0 skipped; finished in 1.46s Running 1 test for tests/AaveV2ConfigEngineTest.t.sol:AaveV2ConfigEngineTest [PASS] testV2RateStrategiesUpdates() (gas: 189293714) Test result: ok. 1 passed; 0 failed; 0 skipped; finished in 1.76s Running 1 test for tests/crosschainforwarders/MetisCrossChainForwarderTest.t.sol:MetisCrossChainForwarderTest [PASS] testProposalE2E() (gas: 1213114) Test result: ok. 1 passed; 0 failed; 0 skipped; finished in 328.50ms Running 1 test for tests/crosschainforwarders/OptimismCrossChainForwarderTest.t.sol:OptimismCrossChainForwarderTest [PASS] testProposalE2E() (gas: 1196700) Test result: ok. 1 passed; 0 failed; 0 skipped; finished in 181.64ms Running 1 test for tests/crosschainforwarders/PolygonCrossChainForwarderTest.t.sol:PolygonCrossChainForwarderTest [PASS] testProposalE2E() (gas: 1049409) Test result: ok. 1 passed; 0 failed; 0 skipped; finished in 126.85ms Running 1 test for tests/AaveV3ConfigEngineGauntletProposal.t.sol:AaveV3ArbitrumConfigEngineRatesTest [PASS] testEngine() (gas: 17801939) Test result: ok. 1 passed; 0 failed; 0 skipped; finished in 1.33s Running 1 test for tests/AaveV3ConfigEngineGauntletProposal.t.sol:AaveV3AvalancheConfigEngineRatesTest [PASS] testEngine() (gas: 27766138) Test result: ok. 1 passed; 0 failed; 0 skipped; finished in 1.43s Running 1 test for tests/AaveV3ConfigEngineGauntletProposal.t.sol:AaveV3OptimismConfigEngineRatesTest [PASS] testEngine() (gas: 20608005) Test result: ok. 1 passed; 0 failed; 0 skipped; finished in 1.41s Running 1 test for tests/AaveV3ConfigEngineGauntletProposal.t.sol:AaveV3PolygonConfigEngineRatesTest [PASS] testEngine() (gas: 71052778) Test result: ok. 1 passed; 0 failed; 0 skipped; finished in 1.44s Running 15 tests for tests/AaveV3ConfigEngineTest.t.sol:AaveV3ConfigEngineTest [PASS] testArbitrumRateStrategiesUpdates() (gas: 22037992) [PASS] testAvaxRateStrategiesUpdates() (gas: 31931840) [PASS] testBorrowsUpdates() (gas: 73242991) [PASS] testCapsUpdates() (gas: 28924733) [PASS] testCollateralUpdateCorrectBonus() (gas: 31846900) [PASS] testCollateralUpdateWrongBonus() (gas: 4952451) [PASS] testCollateralsUpdates() (gas: 30374082) [PASS] testCollateralsUpdatesNoChange() (gas: 30350250) [PASS] testFailCollateralsUpdatesNoChange() (gas: 5610836) [PASS] testListings() (gas: 93278304) [PASS] testListingsCustom() (gas: 33171942) [PASS] testOptimismRateStrategiesUpdates() (gas: 24843123) [PASS] testPolygonRateStrategiesUpdates() (gas: 75277167) [PASS] testPriceFeedsUpdates() (gas: 73188293) [PASS] testRateStrategiesUpdates() (gas: 33329905) Test result: ok. 15 passed; 0 failed; 0 skipped; finished in 16.32s Running 3 tests for tests/crosschainforwarders/ArbitrumCrossChainForwarderTest.t.sol:ArbitrumCrossChainForwarderTest [PASS] testHasSufficientGas() (gas: 24011) [PASS] testProposalE2E() (gas: 1120247) [PASS] testgetGetMaxSubmissionCost() (gas: 17182) Test result: ok. 3 passed; 0 failed; 0 skipped; finished in 108.89ms Running 9 tests for tests/riskstewards/CapsPlusRiskSteward.t.sol:CapsPlusRiskSteward_Test [PASS] test_debounce() (gas: 129229) [PASS] test_increaseCapsMax() (gas: 114995) [PASS] test_invalidCaller() (gas: 7525) [PASS] test_keepCurrent() (gas: 48166) [PASS] test_unlisted() (gas: 32844) [PASS] test_updateBorrowCapBiggerMax() (gas: 37168) [PASS] test_updateBorrowCapNotStrictlyHigher() (gas: 45939) [PASS] test_updateSupplyCapBiggerMax() (gas: 36946) [PASS] test_updateSupplyCapNotStrictlyHigher() (gas: 45514) Test result: ok. 9 passed; 0 failed; 0 skipped; finished in 64.85ms Running 1 test for tests/GovTest.t.sol:GovernanceIpfsTest [PASS] testIpfsHashCreation() (gas: 14042) Logs: Info: This preview will only work when the file has been uploaded to ipfs Preview: https://app.aave.com/governance/ipfs-preview/?ipfsHash=0x12f2d9c91e4e23ae4009ab9ef5862ee0ae79498937b66252213221f04a5d5b32 Test result: ok. 1 passed; 0 failed; 0 skipped; finished in 1.08s Running 1 test for tests/GovTest.t.sol:GovernanceL2ExecutorTest [PASS] testCreateProposal() (gas: 116301) Test result: ok. 1 passed; 0 failed; 0 skipped; finished in 55.85ms Running 2 tests for tests/GovTest.t.sol:GovernanceMainnetExecutorTest [PASS] testCreateProposalLong() (gas: 165804) [PASS] testCreateProposalShort() (gas: 161453) Test result: ok. 2 passed; 0 failed; 0 skipped; finished in 44.81ms Running 1 test for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestE2ETestAll [PASS] test_e2e() (gas: 12038115) Logs: E2E: Collateral LINK, TestAsset DAI SUPPLY: LINK, Amount: 10000000000000000000000 SUPPLY: DAI, Amount: 100002834080317836207 WITHDRAW: DAI, Amount: 50001417040158918103 WITHDRAW: DAI, Amount: 50001417040158918104 BORROW: DAI, Amount 100002834080317836207, Stable: false REPAY: DAI, Amount: 100002834080317836207 BORROW: DAI, Amount 100002834080317836207, Stable: true REPAY: DAI, Amount: 100002834080317836207 E2E: Collateral LINK, TestAsset LINK SUPPLY: LINK, Amount: 10000000000000000000000 SUPPLY: LINK, Amount: 16165535079211121888 WITHDRAW: LINK, Amount: 8082767539605560944 WITHDRAW: LINK, Amount: 8082767539605560944 BORROW: LINK, Amount 16165535079211121888, Stable: false REPAY: LINK, Amount: 16165535079211121888 E2E: Collateral LINK, TestAsset USDC SUPPLY: LINK, Amount: 10000000000000000000000 SUPPLY: USDC, Amount: 100000000 WITHDRAW: USDC, Amount: 50000000 WITHDRAW: USDC, Amount: 50000000 BORROW: USDC, Amount 100000000, Stable: false REPAY: USDC, Amount: 100000000 BORROW: USDC, Amount 100000000, Stable: true REPAY: USDC, Amount: 100000000 E2E: Collateral LINK, TestAsset WBTC SUPPLY: LINK, Amount: 10000000000000000000000 SUPPLY: WBTC, Amount: 385965 WITHDRAW: WBTC, Amount: 192982 WITHDRAW: WBTC, Amount: 192983 BORROW: WBTC, Amount 385965, Stable: false REPAY: WBTC, Amount: 385965 E2E: Collateral LINK, TestAsset WETH SUPPLY: LINK, Amount: 10000000000000000000000 SUPPLY: WETH, Amount: 54558945484701671 WITHDRAW: WETH, Amount: 27279472742350835 WITHDRAW: WETH, Amount: 27279472742350836 BORROW: WETH, Amount 54558945484701671, Stable: false REPAY: WETH, Amount: 54558945484701671 E2E: Collateral LINK, TestAsset USDT SUPPLY: LINK, Amount: 10000000000000000000000 SUPPLY: USDT, Amount: 99994515 WITHDRAW: USDT, Amount: 49997257 WITHDRAW: USDT, Amount: 49997258 BORROW: USDT, Amount 99994515, Stable: false REPAY: USDT, Amount: 99994515 BORROW: USDT, Amount 99994515, Stable: true REPAY: USDT, Amount: 99994515 E2E: Collateral LINK, TestAsset AAVE Skip: AAVE, supply cap fully utilized E2E: Collateral LINK, TestAsset sUSD SUPPLY: LINK, Amount: 10000000000000000000000 SUPPLY: sUSD, Amount: 100213932694959892580 WITHDRAW: sUSD, Amount: 50106966347479946290 WITHDRAW: sUSD, Amount: 50106966347479946291 BORROW: sUSD, Amount 100213932694959892580, Stable: false REPAY: sUSD, Amount: 100213932694959892580 E2E: Collateral LINK, TestAsset OP SUPPLY: LINK, Amount: 10000000000000000000000 SUPPLY: OP, Amount: 65659881812212738017 WITHDRAW: OP, Amount: 32829940906106369008 WITHDRAW: OP, Amount: 32829940906106369009 E2E: Collateral LINK, TestAsset wstETH SUPPLY: LINK, Amount: 10000000000000000000000 SUPPLY: wstETH, Amount: 48438229171421992 WITHDRAW: wstETH, Amount: 24219114585710996 WITHDRAW: wstETH, Amount: 24219114585710996 BORROW: wstETH, Amount 48438229171421992, Stable: false REPAY: wstETH, Amount: 48438229171421992 E2E: Collateral LINK, TestAsset LUSD SUPPLY: LINK, Amount: 10000000000000000000000 SUPPLY: LUSD, Amount: 99436925482654158084 WITHDRAW: LUSD, Amount: 49718462741327079042 WITHDRAW: LUSD, Amount: 49718462741327079042 BORROW: LUSD, Amount 99436925482654158084, Stable: false REPAY: LUSD, Amount: 99436925482654158084 Test result: ok. 1 passed; 0 failed; 0 skipped; finished in 262.73ms Running 2 tests for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestE2ETestAsset [PASS] test_e2eTestAssetMAI() (gas: 1669359) Logs: E2E: Collateral DAI, TestAsset MAI SUPPLY: DAI, Amount: 10000000000000000000000 SUPPLY: MAI, Amount: 100855007402202840780 WITHDRAW: MAI, Amount: 50427503701101420390 WITHDRAW: MAI, Amount: 50427503701101420389 BORROW: MAI, Amount 100855007402202840780, Stable: false REPAY: MAI, Amount: 100855007402202840780 [PASS] test_e2eTestAssetUSDC() (gas: 1979549) Logs: E2E: Collateral DAI, TestAsset USDC SUPPLY: DAI, Amount: 10000000000000000000000 SUPPLY: USDC, Amount: 100000866 WITHDRAW: USDC, Amount: 50000433 WITHDRAW: USDC, Amount: 50000433 BORROW: USDC, Amount 100000866, Stable: false REPAY: USDC, Amount: 100000866 BORROW: USDC, Amount 100000866, Stable: true REPAY: USDC, Amount: 100000866 Test result: ok. 2 passed; 0 failed; 0 skipped; finished in 143.62ms Running 1 test for tests/ProtocolV3TestBase.t.sol:ProtocolV3TestE2ETestSnapshot [PASS] test_snapshot() (gas: 4685095) Test result: ok. 1 passed; 0 failed; 0 skipped; finished in 79.14ms Running 2 tests for tests/ProxyHelpersTest.t.sol:ProxyHelpersTest [PASS] testAdmin() (gas: 3274) [PASS] testImplementation() (gas: 3241) Test result: ok. 2 passed; 0 failed; 0 skipped; finished in 158.70ms Running 2 tests for tests/V2RateStrategyFactory.t.sol:V2RateStrategyFactoryTest [PASS] testCreateStrategies() (gas: 847468) [PASS] testMultipleCreateStrategies() (gas: 847233) Test result: ok. 2 passed; 0 failed; 0 skipped; finished in 44.21ms Running 2 tests for tests/V3RateStrategyFactory.t.sol:V3RateStrategyFactoryTest [PASS] testCreateStrategies() (gas: 714607) [PASS] testMultipleCreateStrategies() (gas: 714587) Test result: ok. 2 passed; 0 failed; 0 skipped; finished in 41.72ms Running 1 test for tests/ProtocolV2TestBase.t.sol:ProtocolV2TestBaseTest [PASS] testE2E() (gas: 20067318) 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 Test result: ok. 1 passed; 0 failed; 0 skipped; finished in 47.19s Running 1 test for tests/ProtocolV2TestBase.t.sol:ProtocolV2TestE2ETestAsset [PASS] test_e2eTestAssetUSDT() (gas: 3515781) Logs: E2E: Collateral DAI, TestAsset USDT SUPPLY: DAI, Amount: 191494485073629973980349 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 Test result: ok. 1 passed; 0 failed; 0 skipped; finished in 122.05ms Ran 23 test suites: 53 tests passed, 0 failed, 0 skipped (53 total tests)
Sorry, something went wrong.
a17aeb9
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Foundry report
Build log
Test success 🌈