added give func for mcd migration

This commit is contained in:
Thrilok kumar 2019-11-01 04:23:02 +05:30
parent 5ded05c055
commit aa427867f5

View File

@ -191,6 +191,13 @@ contract Helpers is DSMath {
liqAddr = 0x1564D040EC290C743F67F5cB11f3C1958B39872A; liqAddr = 0x1564D040EC290C743F67F5cB11f3C1958B39872A;
} }
/**
* @dev get InstaDApp CDP's Address
*/
function getGiveAddress() public pure returns (address addr) {
addr = 0xc679857761beE860f5Ec4B3368dFE9752580B096;
}
/** /**
* @dev setting allowance if required * @dev setting allowance if required
*/ */
@ -347,6 +354,15 @@ contract MCDResolver is SCDResolver {
cdp = MCDInterface(scdMcdMigration).migrate(cup); cdp = MCDInterface(scdMcdMigration).migrate(cup);
} }
function giveCDP(
address manager,
uint cdp,
address nextOwner
) internal
{
ManagerLike(manager).give(cdp, nextOwner);
}
function shiftCDP( function shiftCDP(
address manager, address manager,
uint cdpSrc, uint cdpSrc,
@ -460,6 +476,7 @@ contract MigrateResolver is MigrateHelper {
//merge the already existing mcd cdp with the new migrated cdp. //merge the already existing mcd cdp with the new migrated cdp.
if (mergeCDP != 0) { if (mergeCDP != 0) {
shiftCDP(manager, newMcdCdp, mergeCDP); shiftCDP(manager, newMcdCdp, mergeCDP);
giveCDP(manager, newMcdCdp, getGiveAddress()); //Check Thrilok
} }
emit LogMigrate( emit LogMigrate(