mirror of
https://github.com/Instadapp/dsa-polygon-migration.git
synced 2024-07-29 22:27:58 +00:00
Minor change
This commit is contained in:
parent
ceedb69dfb
commit
95636c8623
|
@ -166,12 +166,6 @@ contract MigrateResolver is LiquidityResolver {
|
||||||
stableBorrows
|
stableBorrows
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
function migrate(AaveDataRaw calldata _data) external {
|
|
||||||
AaveInterface aave = AaveInterface(aaveProvider.getLendingPool());
|
|
||||||
_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 {
|
||||||
require(msg.sender == address(flashloanContract), "not-flashloan-contract");
|
require(msg.sender == address(flashloanContract), "not-flashloan-contract");
|
||||||
AaveInterface aave = AaveInterface(aaveProvider.getLendingPool());
|
AaveInterface aave = AaveInterface(aaveProvider.getLendingPool());
|
||||||
|
@ -183,6 +177,13 @@ contract MigrateResolver is LiquidityResolver {
|
||||||
aave.withdraw(wethAddr, ethAmt, address(this));
|
aave.withdraw(wethAddr, ethAmt, address(this));
|
||||||
require(wethContract.transfer(address(flashloanContract), ethAmt), "migrateFlashCallback: weth transfer failed to Instapool");
|
require(wethContract.transfer(address(flashloanContract), ethAmt), "migrateFlashCallback: weth transfer failed to Instapool");
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
contract InstaAaveV2MigratorSenderImplementation is MigrateResolver {
|
||||||
|
function migrate(AaveDataRaw calldata _data) external {
|
||||||
|
AaveInterface aave = AaveInterface(aaveProvider.getLendingPool());
|
||||||
|
_migrate(aave, _data, msg.sender);
|
||||||
|
}
|
||||||
|
|
||||||
function migrateWithFlash(AaveDataRaw calldata _data, uint ethAmt) external {
|
function migrateWithFlash(AaveDataRaw calldata _data, uint ethAmt) external {
|
||||||
bytes memory callbackData = abi.encodeWithSelector(bytes4(this.migrateFlashCallback.selector), _data, msg.sender, ethAmt);
|
bytes memory callbackData = abi.encodeWithSelector(bytes4(this.migrateFlashCallback.selector), _data, msg.sender, ethAmt);
|
||||||
|
@ -190,5 +191,4 @@ contract MigrateResolver is LiquidityResolver {
|
||||||
|
|
||||||
flashloanContract.initiateFlashLoan(data, ethAmt);
|
flashloanContract.initiateFlashLoan(data, ethAmt);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user