mirror of
https://github.com/Instadapp/dsa-polygon-migration.git
synced 2024-07-29 22:27:58 +00:00
added instalist verification
This commit is contained in:
parent
f5a8e97455
commit
4aea9dd273
|
@ -95,4 +95,8 @@ interface AaveInterface {
|
|||
uint256 ltv,
|
||||
uint256 healthFactor
|
||||
);
|
||||
}
|
||||
|
||||
interface InstaListInterface {
|
||||
function accountID(address) external view returns (uint);
|
||||
}
|
|
@ -99,7 +99,8 @@ contract AaveV2Migrator is MigrateResolver {
|
|||
address[] memory supplyTokens = data.supplyTokens;
|
||||
address[] memory borrowTokens = data.borrowTokens;
|
||||
|
||||
// TODO: before migrating make sure the new DSA is v2 DSA on L1.
|
||||
// TODO: IMPORTANT!! before migrating make sure the new DSA is v2 DSA on L1.
|
||||
require(instaList.accountID(dsa) != 0, "not-a-dsa");
|
||||
|
||||
AaveInterface aave = AaveInterface(aaveProvider.getLendingPool());
|
||||
|
||||
|
|
|
@ -4,7 +4,8 @@ import {
|
|||
TokenMappingInterface,
|
||||
AaveLendingPoolProviderInterface,
|
||||
AaveDataProviderInterface,
|
||||
IndexInterface
|
||||
IndexInterface,
|
||||
InstaListInterface
|
||||
} from "./interfaces.sol";
|
||||
|
||||
contract Variables {
|
||||
|
@ -37,4 +38,6 @@ contract Variables {
|
|||
// Address which will receive L1 data and post it on L2
|
||||
address public maticReceiver = 0x0000000000000000000000000000000000001001;
|
||||
|
||||
InstaListInterface public instaList = InstaListInterface(0x839c2D3aDe63DF5b0b8F3E57D5e145057Ab41556);
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user