generated from bgd-labs/bgd-forge-template
-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: CL recommendation on WBTC Uopt & RF (#532)
- Loading branch information
1 parent
0fc1b39
commit bc6cb8c
Showing
15 changed files
with
868 additions
and
0 deletions.
There are no files selected for viewing
44 changes: 44 additions & 0 deletions
44
...20_before_AaveV3Arbitrum_WBTCReserveFactorAndUOptimalIncrease_20241120_after.md
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
## Reserve changes | ||
|
||
### Reserves altered | ||
|
||
#### WBTC ([0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f](https://arbiscan.io/address/0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f)) | ||
|
||
| description | value before | value after | | ||
| --- | --- | --- | | ||
| reserveFactor | 20 % [2000] | 50 % [5000] | | ||
| optimalUsageRatio | 45 % | 80 % | | ||
| interestRate | ![before](https://dash.onaave.com/api/static?variableRateSlope1=40000000000000000000000000&variableRateSlope2=3000000000000000000000000000&optimalUsageRatio=450000000000000000000000000&baseVariableBorrowRate=0&maxVariableBorrowRate=3040000000000000000000000000) | ![after](https://dash.onaave.com/api/static?variableRateSlope1=40000000000000000000000000&variableRateSlope2=3000000000000000000000000000&optimalUsageRatio=800000000000000000000000000&baseVariableBorrowRate=0&maxVariableBorrowRate=3040000000000000000000000000) | | ||
|
||
## Emodes changed | ||
|
||
### EMode: Stablecoins(id: 1) | ||
|
||
|
||
|
||
### EMode: ETH correlated(id: 2) | ||
|
||
|
||
|
||
## Raw diff | ||
|
||
```json | ||
{ | ||
"reserves": { | ||
"0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f": { | ||
"reserveFactor": { | ||
"from": 2000, | ||
"to": 5000 | ||
} | ||
} | ||
}, | ||
"strategies": { | ||
"0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f": { | ||
"optimalUsageRatio": { | ||
"from": "450000000000000000000000000", | ||
"to": "800000000000000000000000000" | ||
} | ||
} | ||
} | ||
} | ||
``` |
44 changes: 44 additions & 0 deletions
44
...20_before_AaveV3Ethereum_WBTCReserveFactorAndUOptimalIncrease_20241120_after.md
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
## Reserve changes | ||
|
||
### Reserves altered | ||
|
||
#### WBTC ([0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599](https://etherscan.io/address/0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599)) | ||
|
||
| description | value before | value after | | ||
| --- | --- | --- | | ||
| reserveFactor | 20 % [2000] | 50 % [5000] | | ||
| optimalUsageRatio | 45 % | 80 % | | ||
| interestRate | ![before](https://dash.onaave.com/api/static?variableRateSlope1=40000000000000000000000000&variableRateSlope2=3000000000000000000000000000&optimalUsageRatio=450000000000000000000000000&baseVariableBorrowRate=0&maxVariableBorrowRate=3040000000000000000000000000) | ![after](https://dash.onaave.com/api/static?variableRateSlope1=40000000000000000000000000&variableRateSlope2=3000000000000000000000000000&optimalUsageRatio=800000000000000000000000000&baseVariableBorrowRate=0&maxVariableBorrowRate=3040000000000000000000000000) | | ||
|
||
## Emodes changed | ||
|
||
### EMode: ETH correlated(id: 1) | ||
|
||
|
||
|
||
### EMode: sUSDe Stablecoins(id: 2) | ||
|
||
|
||
|
||
## Raw diff | ||
|
||
```json | ||
{ | ||
"reserves": { | ||
"0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599": { | ||
"reserveFactor": { | ||
"from": 2000, | ||
"to": 5000 | ||
} | ||
} | ||
}, | ||
"strategies": { | ||
"0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599": { | ||
"optimalUsageRatio": { | ||
"from": "450000000000000000000000000", | ||
"to": "800000000000000000000000000" | ||
} | ||
} | ||
} | ||
} | ||
``` |
44 changes: 44 additions & 0 deletions
44
...20_before_AaveV3Optimism_WBTCReserveFactorAndUOptimalIncrease_20241120_after.md
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
## Reserve changes | ||
|
||
### Reserves altered | ||
|
||
#### WBTC ([0x68f180fcCe6836688e9084f035309E29Bf0A2095](https://optimistic.etherscan.io/address/0x68f180fcCe6836688e9084f035309E29Bf0A2095)) | ||
|
||
| description | value before | value after | | ||
| --- | --- | --- | | ||
| reserveFactor | 20 % [2000] | 50 % [5000] | | ||
| optimalUsageRatio | 45 % | 80 % | | ||
| interestRate | ![before](https://dash.onaave.com/api/static?variableRateSlope1=40000000000000000000000000&variableRateSlope2=3000000000000000000000000000&optimalUsageRatio=450000000000000000000000000&baseVariableBorrowRate=0&maxVariableBorrowRate=3040000000000000000000000000) | ![after](https://dash.onaave.com/api/static?variableRateSlope1=40000000000000000000000000&variableRateSlope2=3000000000000000000000000000&optimalUsageRatio=800000000000000000000000000&baseVariableBorrowRate=0&maxVariableBorrowRate=3040000000000000000000000000) | | ||
|
||
## Emodes changed | ||
|
||
### EMode: Stablecoins(id: 1) | ||
|
||
|
||
|
||
### EMode: ETH correlated(id: 2) | ||
|
||
|
||
|
||
## Raw diff | ||
|
||
```json | ||
{ | ||
"reserves": { | ||
"0x68f180fcCe6836688e9084f035309E29Bf0A2095": { | ||
"reserveFactor": { | ||
"from": 2000, | ||
"to": 5000 | ||
} | ||
} | ||
}, | ||
"strategies": { | ||
"0x68f180fcCe6836688e9084f035309E29Bf0A2095": { | ||
"optimalUsageRatio": { | ||
"from": "450000000000000000000000000", | ||
"to": "800000000000000000000000000" | ||
} | ||
} | ||
} | ||
} | ||
``` |
48 changes: 48 additions & 0 deletions
48
...120_before_AaveV3Polygon_WBTCReserveFactorAndUOptimalIncrease_20241120_after.md
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
## Reserve changes | ||
|
||
### Reserves altered | ||
|
||
#### WBTC ([0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6](https://polygonscan.com/address/0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6)) | ||
|
||
| description | value before | value after | | ||
| --- | --- | --- | | ||
| reserveFactor | 20 % [2000] | 50 % [5000] | | ||
| optimalUsageRatio | 45 % | 80 % | | ||
| interestRate | ![before](https://dash.onaave.com/api/static?variableRateSlope1=40000000000000000000000000&variableRateSlope2=3000000000000000000000000000&optimalUsageRatio=450000000000000000000000000&baseVariableBorrowRate=0&maxVariableBorrowRate=3040000000000000000000000000) | ![after](https://dash.onaave.com/api/static?variableRateSlope1=40000000000000000000000000&variableRateSlope2=3000000000000000000000000000&optimalUsageRatio=800000000000000000000000000&baseVariableBorrowRate=0&maxVariableBorrowRate=3040000000000000000000000000) | | ||
|
||
## Emodes changed | ||
|
||
### EMode: Stablecoins(id: 1) | ||
|
||
|
||
|
||
### EMode: MATIC correlated(id: 2) | ||
|
||
|
||
|
||
### EMode: ETH correlated(id: 3) | ||
|
||
|
||
|
||
## Raw diff | ||
|
||
```json | ||
{ | ||
"reserves": { | ||
"0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6": { | ||
"reserveFactor": { | ||
"from": 2000, | ||
"to": 5000 | ||
} | ||
} | ||
}, | ||
"strategies": { | ||
"0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6": { | ||
"optimalUsageRatio": { | ||
"from": "450000000000000000000000000", | ||
"to": "800000000000000000000000000" | ||
} | ||
} | ||
} | ||
} | ||
``` |
55 changes: 55 additions & 0 deletions
55
...actorAndUOptimalIncrease/AaveV3Arbitrum_WBTCReserveFactorAndUOptimalIncrease_20241120.sol
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
// SPDX-License-Identifier: MIT | ||
pragma solidity ^0.8.0; | ||
|
||
import {AaveV3ArbitrumAssets} from 'aave-address-book/AaveV3Arbitrum.sol'; | ||
import {AaveV3PayloadArbitrum} from 'aave-helpers/src/v3-config-engine/AaveV3PayloadArbitrum.sol'; | ||
import {EngineFlags} from 'aave-v3-origin/contracts/extensions/v3-config-engine/EngineFlags.sol'; | ||
import {IAaveV3ConfigEngine} from 'aave-v3-origin/contracts/extensions/v3-config-engine/IAaveV3ConfigEngine.sol'; | ||
/** | ||
* @title WBTC Reserve Factor and UOptimal Increase | ||
* @author Aave Chan Initiative | ||
* - Snapshot: Direct-to-AIP | ||
* - Discussion: https://governance.aave.com/t/arfc-chaos-labs-risk-parameter-updates-wbtc-reserve-factor-and-uoptimal-increase-10-25-24/19596 | ||
*/ | ||
contract AaveV3Arbitrum_WBTCReserveFactorAndUOptimalIncrease_20241120 is AaveV3PayloadArbitrum { | ||
function rateStrategiesUpdates() | ||
public | ||
pure | ||
override | ||
returns (IAaveV3ConfigEngine.RateStrategyUpdate[] memory) | ||
{ | ||
IAaveV3ConfigEngine.RateStrategyUpdate[] | ||
memory rateStrategies = new IAaveV3ConfigEngine.RateStrategyUpdate[](1); | ||
rateStrategies[0] = IAaveV3ConfigEngine.RateStrategyUpdate({ | ||
asset: AaveV3ArbitrumAssets.WBTC_UNDERLYING, | ||
params: IAaveV3ConfigEngine.InterestRateInputData({ | ||
optimalUsageRatio: 80_00, | ||
baseVariableBorrowRate: EngineFlags.KEEP_CURRENT, | ||
variableRateSlope1: EngineFlags.KEEP_CURRENT, | ||
variableRateSlope2: EngineFlags.KEEP_CURRENT | ||
}) | ||
}); | ||
|
||
return rateStrategies; | ||
} | ||
function borrowsUpdates() | ||
public | ||
pure | ||
override | ||
returns (IAaveV3ConfigEngine.BorrowUpdate[] memory) | ||
{ | ||
IAaveV3ConfigEngine.BorrowUpdate[] | ||
memory borrowUpdates = new IAaveV3ConfigEngine.BorrowUpdate[](1); | ||
|
||
borrowUpdates[0] = IAaveV3ConfigEngine.BorrowUpdate({ | ||
asset: AaveV3ArbitrumAssets.WBTC_UNDERLYING, | ||
enabledToBorrow: EngineFlags.KEEP_CURRENT, | ||
flashloanable: EngineFlags.KEEP_CURRENT, | ||
borrowableInIsolation: EngineFlags.KEEP_CURRENT, | ||
withSiloedBorrowing: EngineFlags.KEEP_CURRENT, | ||
reserveFactor: 50_00 | ||
}); | ||
|
||
return borrowUpdates; | ||
} | ||
} |
32 changes: 32 additions & 0 deletions
32
...torAndUOptimalIncrease/AaveV3Arbitrum_WBTCReserveFactorAndUOptimalIncrease_20241120.t.sol
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
// SPDX-License-Identifier: MIT | ||
pragma solidity ^0.8.0; | ||
|
||
import {AaveV3Arbitrum} from 'aave-address-book/AaveV3Arbitrum.sol'; | ||
|
||
import 'forge-std/Test.sol'; | ||
import {ProtocolV3TestBase, ReserveConfig} from 'aave-helpers/src/ProtocolV3TestBase.sol'; | ||
import {AaveV3Arbitrum_WBTCReserveFactorAndUOptimalIncrease_20241120} from './AaveV3Arbitrum_WBTCReserveFactorAndUOptimalIncrease_20241120.sol'; | ||
|
||
/** | ||
* @dev Test for AaveV3Arbitrum_WBTCReserveFactorAndUOptimalIncrease_20241120 | ||
* command: FOUNDRY_PROFILE=arbitrum forge test --match-path=src/20241120_Multi_WBTCReserveFactorAndUOptimalIncrease/AaveV3Arbitrum_WBTCReserveFactorAndUOptimalIncrease_20241120.t.sol -vv | ||
*/ | ||
contract AaveV3Arbitrum_WBTCReserveFactorAndUOptimalIncrease_20241120_Test is ProtocolV3TestBase { | ||
AaveV3Arbitrum_WBTCReserveFactorAndUOptimalIncrease_20241120 internal proposal; | ||
|
||
function setUp() public { | ||
vm.createSelectFork(vm.rpcUrl('arbitrum'), 276532623); | ||
proposal = new AaveV3Arbitrum_WBTCReserveFactorAndUOptimalIncrease_20241120(); | ||
} | ||
|
||
/** | ||
* @dev executes the generic test suite including e2e and config snapshots | ||
*/ | ||
function test_defaultProposalExecution() public { | ||
defaultTest( | ||
'AaveV3Arbitrum_WBTCReserveFactorAndUOptimalIncrease_20241120', | ||
AaveV3Arbitrum.POOL, | ||
address(proposal) | ||
); | ||
} | ||
} |
55 changes: 55 additions & 0 deletions
55
...actorAndUOptimalIncrease/AaveV3Ethereum_WBTCReserveFactorAndUOptimalIncrease_20241120.sol
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
// SPDX-License-Identifier: MIT | ||
pragma solidity ^0.8.0; | ||
|
||
import {AaveV3EthereumAssets} from 'aave-address-book/AaveV3Ethereum.sol'; | ||
import {AaveV3PayloadEthereum} from 'aave-helpers/src/v3-config-engine/AaveV3PayloadEthereum.sol'; | ||
import {EngineFlags} from 'aave-v3-origin/contracts/extensions/v3-config-engine/EngineFlags.sol'; | ||
import {IAaveV3ConfigEngine} from 'aave-v3-origin/contracts/extensions/v3-config-engine/IAaveV3ConfigEngine.sol'; | ||
/** | ||
* @title WBTC Reserve Factor and UOptimal Increase | ||
* @author Aave Chan Initiative | ||
* - Snapshot: Direct-to-AIP | ||
* - Discussion: https://governance.aave.com/t/arfc-chaos-labs-risk-parameter-updates-wbtc-reserve-factor-and-uoptimal-increase-10-25-24/19596 | ||
*/ | ||
contract AaveV3Ethereum_WBTCReserveFactorAndUOptimalIncrease_20241120 is AaveV3PayloadEthereum { | ||
function rateStrategiesUpdates() | ||
public | ||
pure | ||
override | ||
returns (IAaveV3ConfigEngine.RateStrategyUpdate[] memory) | ||
{ | ||
IAaveV3ConfigEngine.RateStrategyUpdate[] | ||
memory rateStrategies = new IAaveV3ConfigEngine.RateStrategyUpdate[](1); | ||
rateStrategies[0] = IAaveV3ConfigEngine.RateStrategyUpdate({ | ||
asset: AaveV3EthereumAssets.WBTC_UNDERLYING, | ||
params: IAaveV3ConfigEngine.InterestRateInputData({ | ||
optimalUsageRatio: 80_00, | ||
baseVariableBorrowRate: EngineFlags.KEEP_CURRENT, | ||
variableRateSlope1: EngineFlags.KEEP_CURRENT, | ||
variableRateSlope2: EngineFlags.KEEP_CURRENT | ||
}) | ||
}); | ||
|
||
return rateStrategies; | ||
} | ||
function borrowsUpdates() | ||
public | ||
pure | ||
override | ||
returns (IAaveV3ConfigEngine.BorrowUpdate[] memory) | ||
{ | ||
IAaveV3ConfigEngine.BorrowUpdate[] | ||
memory borrowUpdates = new IAaveV3ConfigEngine.BorrowUpdate[](1); | ||
|
||
borrowUpdates[0] = IAaveV3ConfigEngine.BorrowUpdate({ | ||
asset: AaveV3EthereumAssets.WBTC_UNDERLYING, | ||
enabledToBorrow: EngineFlags.KEEP_CURRENT, | ||
flashloanable: EngineFlags.KEEP_CURRENT, | ||
borrowableInIsolation: EngineFlags.KEEP_CURRENT, | ||
withSiloedBorrowing: EngineFlags.KEEP_CURRENT, | ||
reserveFactor: 50_00 | ||
}); | ||
|
||
return borrowUpdates; | ||
} | ||
} |
32 changes: 32 additions & 0 deletions
32
...torAndUOptimalIncrease/AaveV3Ethereum_WBTCReserveFactorAndUOptimalIncrease_20241120.t.sol
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
// SPDX-License-Identifier: MIT | ||
pragma solidity ^0.8.0; | ||
|
||
import {AaveV3Ethereum} from 'aave-address-book/AaveV3Ethereum.sol'; | ||
|
||
import 'forge-std/Test.sol'; | ||
import {ProtocolV3TestBase, ReserveConfig} from 'aave-helpers/src/ProtocolV3TestBase.sol'; | ||
import {AaveV3Ethereum_WBTCReserveFactorAndUOptimalIncrease_20241120} from './AaveV3Ethereum_WBTCReserveFactorAndUOptimalIncrease_20241120.sol'; | ||
|
||
/** | ||
* @dev Test for AaveV3Ethereum_WBTCReserveFactorAndUOptimalIncrease_20241120 | ||
* command: FOUNDRY_PROFILE=mainnet forge test --match-path=src/20241120_Multi_WBTCReserveFactorAndUOptimalIncrease/AaveV3Ethereum_WBTCReserveFactorAndUOptimalIncrease_20241120.t.sol -vv | ||
*/ | ||
contract AaveV3Ethereum_WBTCReserveFactorAndUOptimalIncrease_20241120_Test is ProtocolV3TestBase { | ||
AaveV3Ethereum_WBTCReserveFactorAndUOptimalIncrease_20241120 internal proposal; | ||
|
||
function setUp() public { | ||
vm.createSelectFork(vm.rpcUrl('mainnet'), 21230828); | ||
proposal = new AaveV3Ethereum_WBTCReserveFactorAndUOptimalIncrease_20241120(); | ||
} | ||
|
||
/** | ||
* @dev executes the generic test suite including e2e and config snapshots | ||
*/ | ||
function test_defaultProposalExecution() public { | ||
defaultTest( | ||
'AaveV3Ethereum_WBTCReserveFactorAndUOptimalIncrease_20241120', | ||
AaveV3Ethereum.POOL, | ||
address(proposal) | ||
); | ||
} | ||
} |
Oops, something went wrong.
bc6cb8c
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.
🌈Test Results
No files changed, compilation skipped 2024-11-27T12:39:24.174234Z ERROR cheatcodes: non-empty stderr input=["npx", "@bgd-labs/aave-cli@^1.1.12", "diff-snapshots", "./reports/AaveV3Arbitrum_WBTCReserveFactorAndUOptimalIncrease_20241120_before.json", "./reports/AaveV3Arbitrum_WBTCReserveFactorAndUOptimalIncrease_20241120_after.json", "-o", "./diffs/AaveV3Arbitrum_WBTCReserveFactorAndUOptimalIncrease_20241120_before_AaveV3Arbitrum_WBTCReserveFactorAndUOptimalIncrease_20241120_after.md"] stderr="npm warn exec The following package was not found and will be installed: @bgd-labs/[email protected]\n"Ran 1 test for src/20241120_Multi_WBTCReserveFactorAndUOptimalIncrease/AaveV3Arbitrum_WBTCReserveFactorAndUOptimalIncrease_20241120.t.sol:AaveV3Arbitrum_WBTCReserveFactorAndUOptimalIncrease_20241120_Test
[PASS] test_defaultProposalExecution() (gas: 48688259)
Logs:
0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1
0xf97f4df75117a78c1A5a0DBb814Af92458539FB4
0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8
0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f
0x82aF49447D8a07e3bd95BD0d56f35241523fBab1
0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9
0xD22a58f79e9481D1a88e00c343885A588b34b68B
0x5979D7b546E38E414F7E9822514be443A4800529
0x3F56e0c36d275367b8C502090EDF38289b3dEa0d
0xEC70Dcb4A1EFa46b8F2D97C310C9c4790ba5ffA8
0x93b346b6BC2548dA6A1E7d98E9a421B42541425b
0xaf88d065e77c8cC2239327C5EDb3A432268e5831
0x17FC002b466eEc40DaE837Fc4bE5c67993ddBd6F
0x912CE59144191C1204E64559FE8253a0e49E6548
0x35751007a407ca6FEFfE80b3cB397736D2cf4dbe
0x7dfF72693f6A4149b17e7C6314655f6A9F7c8B33
E2E: Collateral DAI, TestAsset DAI
SUPPLY: DAI, Amount: 100002000040000800016000
SUPPLY: DAI, Amount: 1000020000400008000160
WITHDRAW: DAI, Amount: 500010000200004000080
WITHDRAW: DAI, Amount: 500010000200004000079
BORROW: DAI, Amount 1000020000400008000160
REPAY: DAI, Amount: 1000020000400008000160
E2E: Collateral DAI, TestAsset LINK
SUPPLY: DAI, Amount: 100002000040000800016000
SUPPLY: LINK, Amount: 69699719667727496400
WITHDRAW: LINK, Amount: 34849859833863748200
WITHDRAW: LINK, Amount: 34849859833863748200
BORROW: LINK, Amount 69699719667727496400
REPAY: LINK, Amount: 69699719667727496400
E2E: Collateral DAI, TestAsset USDC
SUPPLY: DAI, Amount: 100002000040000800016000
SUPPLY: USDC, Amount: 1000049382
WITHDRAW: USDC, Amount: 500024691
WITHDRAW: USDC, Amount: 500024691
BORROW: USDC, Amount 1000049382
REPAY: USDC, Amount: 1000049382
E2E: Collateral DAI, TestAsset WBTC
SUPPLY: DAI, Amount: 100002000040000800016000
SUPPLY: WBTC, Amount: 1069587
WITHDRAW: WBTC, Amount: 534793
WITHDRAW: WBTC, Amount: 534793
BORROW: WBTC, Amount 1069587
REPAY: WBTC, Amount: 1069587
E2E: Collateral DAI, TestAsset WETH
SUPPLY: DAI, Amount: 100002000040000800016000
SUPPLY: WETH, Amount: 328069620310265282
WITHDRAW: WETH, Amount: 164034810155132641
WITHDRAW: WETH, Amount: 164034810155132640
BORROW: WETH, Amount 328069620310265282
REPAY: WETH, Amount: 328069620310265282
E2E: Collateral DAI, TestAsset USDT
SUPPLY: DAI, Amount: 100002000040000800016000
SUPPLY: USDT, Amount: 998951101
WITHDRAW: USDT, Amount: 499475550
WITHDRAW: USDT, Amount: 499475551
BORROW: USDT, Amount 998951101
REPAY: USDT, Amount: 998951101
E2E: Collateral DAI, TestAsset AAVE
SUPPLY: DAI, Amount: 100002000040000800016000
SUPPLY: AAVE, Amount: 6399606808157706790
WITHDRAW: AAVE, Amount: 3199803404078853395
WITHDRAW: AAVE, Amount: 3199803404078853395
E2E: TestAsset EURS SKIPPED
E2E: Collateral DAI, TestAsset wstETH
SUPPLY: DAI, Amount: 100002000040000800016000
SUPPLY: wstETH, Amount: 276752973251385205
WITHDRAW: wstETH, Amount: 138376486625692602
WITHDRAW: wstETH, Amount: 138376486625692603
BORROW: wstETH, Amount 276752973251385205
REPAY: wstETH, Amount: 276752973251385205
E2E: TestAsset MAI SKIPPED
E2E: Collateral DAI, TestAsset rETH
SUPPLY: DAI, Amount: 100002000040000800016000
SUPPLY: rETH, Amount: 292577193445145428
WITHDRAW: rETH, Amount: 146288596722572714
WITHDRAW: rETH, Amount: 146288596722572714
BORROW: rETH, Amount 292577193445145428
REPAY: rETH, Amount: 292577193445145428
E2E: Collateral DAI, TestAsset LUSD
SUPPLY: DAI, Amount: 100002000040000800016000
SUPPLY: LUSD, Amount: 1003936676653962584243
WITHDRAW: LUSD, Amount: 501968338326981292121
WITHDRAW: LUSD, Amount: 501968338326981292122
BORROW: LUSD, Amount 1003936676653962584243
REPAY: LUSD, Amount: 1003936676653962584243
E2E: Collateral DAI, TestAsset USDC
SUPPLY: DAI, Amount: 100002000040000800016000
SUPPLY: USDC, Amount: 1000049382
WITHDRAW: USDC, Amount: 500024691
WITHDRAW: USDC, Amount: 500024691
BORROW: USDC, Amount 1000049382
REPAY: USDC, Amount: 1000049382
E2E: Collateral DAI, TestAsset FRAX
SUPPLY: DAI, Amount: 100002000040000800016000
SUPPLY: FRAX, Amount: 1004152078470789652843
WITHDRAW: FRAX, Amount: 502076039235394826421
WITHDRAW: FRAX, Amount: 502076039235394826422
BORROW: FRAX, Amount 1004152078470789652843
REPAY: FRAX, Amount: 1004152078470789652843
E2E: Collateral DAI, TestAsset ARB
SUPPLY: DAI, Amount: 100002000040000800016000
SUPPLY: ARB, Amount: 1504540764208010343537
WITHDRAW: ARB, Amount: 752270382104005171768
WITHDRAW: ARB, Amount: 752270382104005171768
BORROW: ARB, Amount 1504540764208010343537
REPAY: ARB, Amount: 1504540764208010343537
E2E: Collateral DAI, TestAsset weETH
SUPPLY: DAI, Amount: 100002000040000800016000
SUPPLY: weETH, Amount: 311488243069722893
WITHDRAW: weETH, Amount: 155744121534861446
WITHDRAW: weETH, Amount: 155744121534861448
BORROW: weETH, Amount 311488243069722893
REPAY: weETH, Amount: 311488243069722893
E2E: Collateral DAI, TestAsset GHO
SUPPLY: DAI, Amount: 100002000040000800016000
SUPPLY: GHO, Amount: 1000000000000000000000
WITHDRAW: GHO, Amount: 500000000000000000000
WITHDRAW: GHO, Amount: 499999999999999999999
BORROW: GHO, Amount 1000000000000000000000
REPAY: GHO, Amount: 1000000000000000000000
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 66.62s (66.20s CPU time)
Ran 1 test suite in 66.63s (66.62s CPU time): 1 tests passed, 0 failed, 0 skipped (1 total tests)
No files changed, compilation skipped
Ran 1 test for src/20241120_Multi_WBTCReserveFactorAndUOptimalIncrease/AaveV3Ethereum_WBTCReserveFactorAndUOptimalIncrease_20241120.t.sol:AaveV3Ethereum_WBTCReserveFactorAndUOptimalIncrease_20241120_Test
[PASS] test_defaultProposalExecution() (gas: 226038370)
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
0x6c3ea9036406852006290770BEdFcAbA0e23A0e8
0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee
0xf1C9acDc66974dFB6dEcB12aA385b9cD01190E38
0x4c9EDD5852cd905f086C759E8383e09bff1E68B3
0xA35b1B31Ce002FBF2058D22F30f95D405200A15b
0x18084fbA666a33d37592fA2633fD49a74DD93a88
0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf
0xdC035D45d973E3EC169d2276DDab16f1e407384F
E2E: Collateral WETH, TestAsset WETH
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: WETH, Amount: 328486642672918279
WITHDRAW: WETH, Amount: 164243321336459139
WITHDRAW: WETH, Amount: 164243321336459140
BORROW: WETH, Amount 328486642672918279
REPAY: WETH, Amount: 328486642672918279
E2E: Collateral WETH, TestAsset wstETH
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: wstETH, Amount: 277104764979527988
WITHDRAW: wstETH, Amount: 138552382489763994
WITHDRAW: wstETH, Amount: 138552382489763994
BORROW: wstETH, Amount 277104764979527988
REPAY: wstETH, Amount: 277104764979527988
E2E: Collateral WETH, TestAsset WBTC
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: WBTC, Amount: 1073022
WITHDRAW: WBTC, Amount: 536511
WITHDRAW: WBTC, Amount: 536511
BORROW: WBTC, Amount 1073022
REPAY: WBTC, Amount: 1073022
E2E: Collateral WETH, TestAsset USDC
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: USDC, Amount: 1000050182
WITHDRAW: USDC, Amount: 500025091
WITHDRAW: USDC, Amount: 500025090
BORROW: USDC, Amount 1000050182
REPAY: USDC, Amount: 1000050182
E2E: Collateral WETH, TestAsset DAI
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: DAI, Amount: 1000119854363346903492
WITHDRAW: DAI, Amount: 500059927181673451746
WITHDRAW: DAI, Amount: 500059927181673451746
BORROW: DAI, Amount 1000119854363346903492
REPAY: DAI, Amount: 1000119854363346903492
E2E: Collateral WETH, TestAsset LINK
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: LINK, Amount: 70295328487813543508
WITHDRAW: LINK, Amount: 35147664243906771754
WITHDRAW: LINK, Amount: 35147664243906771753
BORROW: LINK, Amount 70295328487813543508
REPAY: LINK, Amount: 70295328487813543508
E2E: Collateral WETH, TestAsset AAVE
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: AAVE, Amount: 6438374773932565750
WITHDRAW: AAVE, Amount: 3219187386966282875
WITHDRAW: AAVE, Amount: 3219187386966282875
E2E: Collateral WETH, TestAsset cbETH
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: cbETH, Amount: 302293703940841426
WITHDRAW: cbETH, Amount: 151146851970420713
WITHDRAW: cbETH, Amount: 151146851970420713
BORROW: cbETH, Amount 302293703940841426
REPAY: cbETH, Amount: 302293703940841426
E2E: Collateral WETH, TestAsset USDT
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: USDT, Amount: 999010979
WITHDRAW: USDT, Amount: 499505489
WITHDRAW: USDT, Amount: 499505489
BORROW: USDT, Amount 999010979
REPAY: USDT, Amount: 999010979
E2E: Collateral WETH, TestAsset rETH
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: rETH, Amount: 292926923030740635
WITHDRAW: rETH, Amount: 146463461515370317
WITHDRAW: rETH, Amount: 146463461515370317
BORROW: rETH, Amount 292926923030740635
REPAY: rETH, Amount: 292926923030740635
E2E: Collateral WETH, TestAsset LUSD
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: LUSD, Amount: 1002505029492545086886
WITHDRAW: LUSD, Amount: 501252514746272543443
WITHDRAW: LUSD, Amount: 501252514746272543443
BORROW: LUSD, Amount 1002505029492545086886
REPAY: LUSD, Amount: 1002505029492545086886
E2E: Collateral WETH, TestAsset CRV
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: CRV, Amount: 2709953659792417549659
WITHDRAW: CRV, Amount: 1354976829896208774829
WITHDRAW: CRV, Amount: 1354976829896208774831
BORROW: CRV, Amount 2709953659792417549659
REPAY: CRV, Amount: 2709953659792417549659
E2E: Collateral WETH, TestAsset MKR
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: MKR, Amount: 654363200182386843
WITHDRAW: MKR, Amount: 327181600091193421
WITHDRAW: MKR, Amount: 327181600091193423
BORROW: MKR, Amount 654363200182386843
REPAY: MKR, Amount: 654363200182386843
E2E: Collateral WETH, TestAsset SNX
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: SNX, Amount: 598401494873955162565
WITHDRAW: SNX, Amount: 299200747436977581282
WITHDRAW: SNX, Amount: 299200747436977581283
BORROW: SNX, Amount 598401494873955162565
REPAY: SNX, Amount: 598401494873955162565
E2E: Collateral WETH, TestAsset BAL
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: BAL, Amount: 465491307012682864594
WITHDRAW: BAL, Amount: 232745653506341432297
WITHDRAW: BAL, Amount: 232745653506341432297
BORROW: BAL, Amount 465491307012682864594
REPAY: BAL, Amount: 465491307012682864594
E2E: Collateral WETH, TestAsset UNI
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: UNI, Amount: 114735932841111592007
WITHDRAW: UNI, Amount: 57367966420555796003
WITHDRAW: UNI, Amount: 57367966420555796004
BORROW: UNI, Amount 114735932841111592007
REPAY: UNI, Amount: 114735932841111592007
E2E: Collateral WETH, TestAsset LDO
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: LDO, Amount: 906708902376284557169
WITHDRAW: LDO, Amount: 453354451188142278584
WITHDRAW: LDO, Amount: 453354451188142278586
BORROW: LDO, Amount 906708902376284557169
REPAY: LDO, Amount: 906708902376284557169
E2E: Collateral WETH, TestAsset ENS
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: ENS, Amount: 57165860881273004421
WITHDRAW: ENS, Amount: 28582930440636502210
WITHDRAW: ENS, Amount: 28582930440636502211
BORROW: ENS, Amount 57165860881273004421
REPAY: ENS, Amount: 57165860881273004421
E2E: Collateral WETH, TestAsset 1INCH
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: 1INCH, Amount: 3147310992565894070009
WITHDRAW: 1INCH, Amount: 1573655496282947035004
WITHDRAW: 1INCH, Amount: 1573655496282947035005
BORROW: 1INCH, Amount 3147310992565894070009
REPAY: 1INCH, Amount: 3147310992565894070009
E2E: Collateral WETH, TestAsset FRAX
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: FRAX, Amount: 1004612134123274588705
WITHDRAW: FRAX, Amount: 502306067061637294352
WITHDRAW: FRAX, Amount: 502306067061637294353
BORROW: FRAX, Amount 1004612134123274588705
REPAY: FRAX, Amount: 1004612134123274588705
E2E: Collateral WETH, TestAsset GHO
SUPPLY: WETH, Amount: 32848664267291827991
BORROW: GHO, Amount 1000000000000000000000
REPAY: GHO, Amount: 1000000000000000000000
E2E: Collateral WETH, TestAsset RPL
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: RPL, Amount: 106456984221271557094
WITHDRAW: RPL, Amount: 53228492110635778547
WITHDRAW: RPL, Amount: 53228492110635778546
BORROW: RPL, Amount 106456984221271557094
REPAY: RPL, Amount: 106456984221271557094
E2E: Collateral WETH, TestAsset sDAI
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: sDAI, Amount: 893373720257779770834
WITHDRAW: sDAI, Amount: 446686860128889885417
WITHDRAW: sDAI, Amount: 446686860128889885417
E2E: TestAsset STG SKIPPED
E2E: TestAsset KNC SKIPPED
E2E: TestAsset FXS SKIPPED
E2E: Collateral WETH, TestAsset crvUSD
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: crvUSD, Amount: 1005886963512828463712
WITHDRAW: crvUSD, Amount: 502943481756414231856
WITHDRAW: crvUSD, Amount: 502943481756414231857
BORROW: crvUSD, Amount 1005886963512828463712
REPAY: crvUSD, Amount: 1005886963512828463712
E2E: Collateral WETH, TestAsset PYUSD
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: PYUSD, Amount: 999997280
WITHDRAW: PYUSD, Amount: 499998640
WITHDRAW: PYUSD, Amount: 499998641
BORROW: PYUSD, Amount 999997280
REPAY: PYUSD, Amount: 999997280
E2E: Collateral WETH, TestAsset weETH
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: weETH, Amount: 311867926440944630
WITHDRAW: weETH, Amount: 155933963220472315
WITHDRAW: weETH, Amount: 155933963220472315
BORROW: weETH, Amount 311867926440944630
REPAY: weETH, Amount: 311867926440944630
E2E: Collateral WETH, TestAsset osETH
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: osETH, Amount: 318289754561990500
WITHDRAW: osETH, Amount: 159144877280995250
WITHDRAW: osETH, Amount: 159144877280995249
BORROW: osETH, Amount 318289754561990500
REPAY: osETH, Amount: 318289754561990500
E2E: Collateral WETH, TestAsset USDe
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: USDe, Amount: 997772672064151195286
WITHDRAW: USDe, Amount: 498886336032075597643
WITHDRAW: USDe, Amount: 498886336032075597643
BORROW: USDe, Amount 997772672064151195286
REPAY: USDe, Amount: 997772672064151195286
E2E: Collateral WETH, TestAsset ETHx
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: ETHx, Amount: 314156837966091280
WITHDRAW: ETHx, Amount: 157078418983045640
WITHDRAW: ETHx, Amount: 157078418983045639
BORROW: ETHx, Amount 314156837966091280
REPAY: ETHx, Amount: 314156837966091280
E2E: Collateral WETH, TestAsset sUSDe
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: sUSDe, Amount: 889826813808072667244
WITHDRAW: sUSDe, Amount: 444913406904036333622
WITHDRAW: sUSDe, Amount: 444913406904036333622
E2E: Collateral WETH, TestAsset tBTC
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: tBTC, Amount: 10712833058719139
WITHDRAW: tBTC, Amount: 5356416529359569
WITHDRAW: tBTC, Amount: 5356416529359571
BORROW: tBTC, Amount 10712833058719139
REPAY: tBTC, Amount: 10712833058719139
E2E: Collateral WETH, TestAsset cbBTC
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: cbBTC, Amount: 1071283
WITHDRAW: cbBTC, Amount: 535641
WITHDRAW: cbBTC, Amount: 535642
BORROW: cbBTC, Amount 1071283
REPAY: cbBTC, Amount: 1071283
E2E: Collateral WETH, TestAsset USDS
SUPPLY: WETH, Amount: 32848664267291827991
SUPPLY: USDS, Amount: 1000119854363346903492
WITHDRAW: USDS, Amount: 500059927181673451746
WITHDRAW: USDS, Amount: 500059927181673451746
BORROW: USDS, Amount 1000119854363346903492
REPAY: USDS, Amount: 1000119854363346903492
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 98.88s (98.47s CPU time)
Ran 1 test suite in 98.90s (98.88s CPU time): 1 tests passed, 0 failed, 0 skipped (1 total tests)
No files changed, compilation skipped
Ran 1 test for src/20241120_Multi_WBTCReserveFactorAndUOptimalIncrease/AaveV3Optimism_WBTCReserveFactorAndUOptimalIncrease_20241120.t.sol:AaveV3Optimism_WBTCReserveFactorAndUOptimalIncrease_20241120_Test
[PASS] test_defaultProposalExecution() (gas: 36673124)
Logs:
0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1
0x350a791Bfc2C21F9Ed5d10980Dad2e2638ffa7f6
0x7F5c764cBc14f9669B88837ca1490cCa17c31607
0x68f180fcCe6836688e9084f035309E29Bf0A2095
0x4200000000000000000000000000000000000006
0x94b008aA00579c1307B0EF2c499aD98a8ce58e58
0x8c6f28f2F1A3C87F0f938b96d27520d9751ec8d9
0x4200000000000000000000000000000000000042
0x1F32b1c2345538c0c6f582fCB022739c4A194Ebb
0xc40F949F8a4e094D1b49a23ea9241D289B7b2819
0xdFA46478F9e5EA86d57387849598dbFB2e964b02
0x9Bcef72be871e61ED4fBbc7630889beE758eb81D
0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85
E2E: Collateral DAI, TestAsset DAI
SUPPLY: DAI, Amount: 100013001690219728564713
SUPPLY: DAI, Amount: 1000130016902197285647
WITHDRAW: DAI, Amount: 500065008451098642823
WITHDRAW: DAI, Amount: 500065008451098642824
BORROW: DAI, Amount 1000130016902197285647
REPAY: DAI, Amount: 1000130016902197285647
E2E: Collateral DAI, TestAsset LINK
SUPPLY: DAI, Amount: 100013001690219728564713
SUPPLY: LINK, Amount: 69785764681005780354
WITHDRAW: LINK, Amount: 34892882340502890177
WITHDRAW: LINK, Amount: 34892882340502890176
BORROW: LINK, Amount 69785764681005780354
REPAY: LINK, Amount: 69785764681005780354
E2E: Collateral DAI, TestAsset USDC
SUPPLY: DAI, Amount: 100013001690219728564713
SUPPLY: USDC, Amount: 1000002800
WITHDRAW: USDC, Amount: 500001400
WITHDRAW: USDC, Amount: 500001400
BORROW: USDC, Amount 1000002800
REPAY: USDC, Amount: 1000002800
E2E: Collateral DAI, TestAsset WBTC
SUPPLY: DAI, Amount: 100013001690219728564713
SUPPLY: WBTC, Amount: 1071271
WITHDRAW: WBTC, Amount: 535635
WITHDRAW: WBTC, Amount: 535637
BORROW: WBTC, Amount 1071271
REPAY: WBTC, Amount: 1071271
E2E: Collateral DAI, TestAsset WETH
SUPPLY: DAI, Amount: 100013001690219728564713
SUPPLY: WETH, Amount: 327988683403019224
WITHDRAW: WETH, Amount: 163994341701509612
WITHDRAW: WETH, Amount: 163994341701509613
BORROW: WETH, Amount 327988683403019224
REPAY: WETH, Amount: 327988683403019224
E2E: Collateral DAI, TestAsset USDT
SUPPLY: DAI, Amount: 100013001690219728564713
SUPPLY: USDT, Amount: 998929497
WITHDRAW: USDT, Amount: 499464748
WITHDRAW: USDT, Amount: 499464748
BORROW: USDT, Amount 998929497
REPAY: USDT, Amount: 998929497
E2E: Collateral DAI, TestAsset AAVE
SUPPLY: DAI, Amount: 100013001690219728564713
SUPPLY: AAVE, Amount: 6397847705069450187
WITHDRAW: AAVE, Amount: 3198923852534725093
WITHDRAW: AAVE, Amount: 3198923852534725095
E2E: Collateral DAI, TestAsset sUSD
SUPPLY: DAI, Amount: 100013001690219728564713
SUPPLY: sUSD, Amount: 997936586478869371378
WITHDRAW: sUSD, Amount: 498968293239434685689
WITHDRAW: sUSD, Amount: 498968293239434685689
BORROW: sUSD, Amount 997936586478869371378
REPAY: sUSD, Amount: 997936586478869371378
E2E: Collateral DAI, TestAsset OP
SUPPLY: DAI, Amount: 100013001690219728564713
SUPPLY: OP, Amount: 595849841502154610902
WITHDRAW: OP, Amount: 297924920751077305451
WITHDRAW: OP, Amount: 297924920751077305451
BORROW: OP, Amount 595849841502154610902
REPAY: OP, Amount: 595849841502154610902
E2E: Collateral DAI, TestAsset wstETH
SUPPLY: DAI, Amount: 100013001690219728564713
SUPPLY: wstETH, Amount: 276684696494275503
WITHDRAW: wstETH, Amount: 138342348247137751
WITHDRAW: wstETH, Amount: 138342348247137751
BORROW: wstETH, Amount 276684696494275503
REPAY: wstETH, Amount: 276684696494275503
E2E: Collateral DAI, TestAsset LUSD
SUPPLY: DAI, Amount: 100013001690219728564713
SUPPLY: LUSD, Amount: 1002998343187156822863
WITHDRAW: LUSD, Amount: 501499171593578411431
WITHDRAW: LUSD, Amount: 501499171593578411432
BORROW: LUSD, Amount 1002998343187156822863
REPAY: LUSD, Amount: 1002998343187156822863
E2E: TestAsset MAI SKIPPED
E2E: Collateral DAI, TestAsset rETH
SUPPLY: DAI, Amount: 100013001690219728564713
SUPPLY: rETH, Amount: 292505012750740029
WITHDRAW: rETH, Amount: 146252506375370014
WITHDRAW: rETH, Amount: 146252506375370014
BORROW: rETH, Amount 292505012750740029
REPAY: rETH, Amount: 292505012750740029
E2E: Collateral DAI, TestAsset USDC
SUPPLY: DAI, Amount: 100013001690219728564713
SUPPLY: USDC, Amount: 1000002800
WITHDRAW: USDC, Amount: 500001400
WITHDRAW: USDC, Amount: 500001400
BORROW: USDC, Amount 1000002800
REPAY: USDC, Amount: 1000002800
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 44.67s (44.26s CPU time)
Ran 1 test suite in 44.68s (44.67s CPU time): 1 tests passed, 0 failed, 0 skipped (1 total tests)
No files changed, compilation skipped
Ran 1 test for src/20241120_Multi_WBTCReserveFactorAndUOptimalIncrease/AaveV3Polygon_WBTCReserveFactorAndUOptimalIncrease_20241120.t.sol:AaveV3Polygon_WBTCReserveFactorAndUOptimalIncrease_20241120_Test
[PASS] test_defaultProposalExecution() (gas: 65262890)
Logs:
0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063
0x53E0bca35eC356BD5ddDFebbD1Fc0fD03FaBad39
0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174
0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6
0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619
0xc2132D05D31c914a87C6611C10748AEb04B58e8F
0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270
0x172370d5Cd63279eFa6d502DAB29171933a610AF
0x0b3F868E0BE5597D5DB7fEB59E1CADBb0fdDa50a
0x385Eeac5cB85A38A9a07A70c73e0a3271CfB54A7
0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3
0x85955046DF4668e1DD369D2DE9f3AEB98DD2A369
0xE111178A87A3BFf0c8d18DECBa5798827539Ae99
0x4e3Decbb3645551B8A19f0eA1678079FCB33fB4c
0xE0B52e49357Fd4DAf2c15e02058DCE6BC0057db4
0xa3Fa99A148fA48D14Ed51d610c367C61876997F1
0xfa68FB4628DFF1028CFEc22b4162FCcd0d45efb6
0x03b54A6e9a984069379fae1a4fC4dBAE93B3bCCD
0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359
E2E: Collateral DAI, TestAsset DAI
SUPPLY: DAI, Amount: 100007549569917033036823
SUPPLY: DAI, Amount: 1000075495699170330368
WITHDRAW: DAI, Amount: 500037747849585165184
WITHDRAW: DAI, Amount: 500037747849585165184
BORROW: DAI, Amount 1000075495699170330368
REPAY: DAI, Amount: 1000075495699170330368
E2E: Collateral DAI, TestAsset LINK
SUPPLY: DAI, Amount: 100007549569917033036823
SUPPLY: LINK, Amount: 69759330310429019881
WITHDRAW: LINK, Amount: 34879665155214509940
WITHDRAW: LINK, Amount: 34879665155214509940
BORROW: LINK, Amount 69759330310429019881
REPAY: LINK, Amount: 69759330310429019881
E2E: Collateral DAI, TestAsset USDC
SUPPLY: DAI, Amount: 100007549569917033036823
SUPPLY: USDC, Amount: 1000131087
WITHDRAW: USDC, Amount: 500065543
WITHDRAW: USDC, Amount: 500065544
BORROW: USDC, Amount 1000131087
REPAY: USDC, Amount: 1000131087
E2E: Collateral DAI, TestAsset WBTC
SUPPLY: DAI, Amount: 100007549569917033036823
SUPPLY: WBTC, Amount: 1070583
WITHDRAW: WBTC, Amount: 535291
WITHDRAW: WBTC, Amount: 535292
BORROW: WBTC, Amount 1070583
REPAY: WBTC, Amount: 1070583
E2E: Collateral DAI, TestAsset WETH
SUPPLY: DAI, Amount: 100007549569917033036823
SUPPLY: WETH, Amount: 328047527398565794
WITHDRAW: WETH, Amount: 164023763699282897
WITHDRAW: WETH, Amount: 164023763699282896
BORROW: WETH, Amount 328047527398565794
REPAY: WETH, Amount: 328047527398565794
E2E: Collateral DAI, TestAsset USDT
SUPPLY: DAI, Amount: 100007549569917033036823
SUPPLY: USDT, Amount: 998978734
WITHDRAW: USDT, Amount: 499489367
WITHDRAW: USDT, Amount: 499489367
BORROW: USDT, Amount 998978734
REPAY: USDT, Amount: 998978734
E2E: Collateral DAI, TestAsset AAVE
SUPPLY: DAI, Amount: 100007549569917033036823
SUPPLY: AAVE, Amount: 6397458622357185852
WITHDRAW: AAVE, Amount: 3198729311178592926
WITHDRAW: AAVE, Amount: 3198729311178592926
E2E: Collateral DAI, TestAsset WPOL
SUPPLY: DAI, Amount: 100007549569917033036823
SUPPLY: WPOL, Amount: 2280132521302138080265
WITHDRAW: WPOL, Amount: 1140066260651069040132
WITHDRAW: WPOL, Amount: 1140066260651069040134
BORROW: WPOL, Amount 2280132521302138080265
REPAY: WPOL, Amount: 2280132521302138080265
E2E: TestAsset CRV SKIPPED
E2E: TestAsset SUSHI SKIPPED
E2E: Collateral DAI, TestAsset GHST
SUPPLY: DAI, Amount: 100007549569917033036823
SUPPLY: GHST, Amount: 1081083044561637690325
WITHDRAW: GHST, Amount: 540541522280818845162
WITHDRAW: GHST, Amount: 540541522280818845163
E2E: TestAsset BAL SKIPPED
E2E: TestAsset DPI SKIPPED
E2E: Collateral DAI, TestAsset EURS
SUPPLY: DAI, Amount: 100007549569917033036823
SUPPLY: EURS, Amount: 94948
WITHDRAW: EURS, Amount: 47474
WITHDRAW: EURS, Amount: 47475
BORROW: EURS, Amount 94948
REPAY: EURS, Amount: 94948
E2E: TestAsset jEUR SKIPPED
E2E: TestAsset EURA SKIPPED
E2E: TestAsset miMATIC SKIPPED
E2E: Collateral DAI, TestAsset stMATIC
SUPPLY: DAI, Amount: 100007549569917033036823
SUPPLY: stMATIC, Amount: 1994574677095313663024
WITHDRAW: stMATIC, Amount: 997287338547656831512
WITHDRAW: stMATIC, Amount: 997287338547656831513
E2E: Collateral DAI, TestAsset MaticX
SUPPLY: DAI, Amount: 100007549569917033036823
SUPPLY: MaticX, Amount: 2006411447652745394854
WITHDRAW: MaticX, Amount: 1003205723826372697427
WITHDRAW: MaticX, Amount: 1003205723826372697427
BORROW: MaticX, Amount 2006411447652745394854
REPAY: MaticX, Amount: 2006411447652745394854
E2E: Collateral DAI, TestAsset wstETH
SUPPLY: DAI, Amount: 100007549569917033036823
SUPPLY: wstETH, Amount: 276734336112057892
WITHDRAW: wstETH, Amount: 138367168056028946
WITHDRAW: wstETH, Amount: 138367168056028947
BORROW: wstETH, Amount 276734336112057892
REPAY: wstETH, Amount: 276734336112057892
E2E: Collateral DAI, TestAsset USDC
SUPPLY: DAI, Amount: 100007549569917033036823
SUPPLY: USDC, Amount: 1000131087
WITHDRAW: USDC, Amount: 500065543
WITHDRAW: USDC, Amount: 500065544
BORROW: USDC, Amount 1000131087
REPAY: USDC, Amount: 1000131087
Suite result: ok. 1 passed; 0 failed; 0 skipped; finished in 86.57s (86.09s CPU time)
Ran 1 test suite in 86.57s (86.57s CPU time): 1 tests passed, 0 failed, 0 skipped (1 total tests)
bc6cb8c
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.
🔧 Build logs
🔧 Build logs zksync