mirror of
https://github.com/Instadapp/dsa-polygon-migration.git
synced 2024-07-29 22:27:58 +00:00
ethAmt changes related to last commit
This commit is contained in:
parent
0d0770ecc7
commit
127ebebd8e
|
@ -179,8 +179,7 @@ contract MigrateResolver is LiquidityResolver {
|
||||||
function _migrate(
|
function _migrate(
|
||||||
AaveInterface aave,
|
AaveInterface aave,
|
||||||
AaveDataRaw memory _data,
|
AaveDataRaw memory _data,
|
||||||
address sourceDsa,
|
address sourceDsa
|
||||||
uint ethAmt
|
|
||||||
) internal {
|
) internal {
|
||||||
require(_data.supplyTokens.length > 0, "0-length-not-allowed");
|
require(_data.supplyTokens.length > 0, "0-length-not-allowed");
|
||||||
require(_data.targetDsa != address(0), "invalid-address");
|
require(_data.targetDsa != address(0), "invalid-address");
|
||||||
|
@ -228,7 +227,7 @@ contract MigrateResolver is LiquidityResolver {
|
||||||
|
|
||||||
function migrate(AaveDataRaw calldata _data) external {
|
function migrate(AaveDataRaw calldata _data) external {
|
||||||
AaveInterface aave = AaveInterface(aaveProvider.getLendingPool());
|
AaveInterface aave = AaveInterface(aaveProvider.getLendingPool());
|
||||||
_migrate(aave, _data, msg.sender, 0);
|
_migrate(aave, _data, msg.sender);
|
||||||
}
|
}
|
||||||
|
|
||||||
function migrateFlashCallback(AaveDataRaw calldata _data, address dsa, uint ethAmt) external {
|
function migrateFlashCallback(AaveDataRaw calldata _data, address dsa, uint ethAmt) external {
|
||||||
|
@ -238,7 +237,7 @@ contract MigrateResolver is LiquidityResolver {
|
||||||
TokenInterface wethContract = TokenInterface(wethAddr);
|
TokenInterface wethContract = TokenInterface(wethAddr);
|
||||||
wethContract.approve(address(aave), ethAmt);
|
wethContract.approve(address(aave), ethAmt);
|
||||||
aave.deposit(wethAddr, ethAmt, address(this), 3288);
|
aave.deposit(wethAddr, ethAmt, address(this), 3288);
|
||||||
_migrate(aave, _data, dsa, ethAmt);
|
_migrate(aave, _data, dsa);
|
||||||
aave.withdraw(wethAddr, ethAmt, address(this));
|
aave.withdraw(wethAddr, ethAmt, address(this));
|
||||||
wethContract.transfer(address(flashloanContract), ethAmt);
|
wethContract.transfer(address(flashloanContract), ethAmt);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user