mirror of
https://github.com/Instadapp/smart-contract.git
synced 2024-07-29 22:08:07 +00:00
added few comments
This commit is contained in:
parent
10c518c722
commit
4e52352475
|
@ -339,6 +339,7 @@ contract MakerResolver is CompoundHelper {
|
||||||
uint daiFeeAmt = daiEx.getTokenToEthOutputPrice(mkrEx.getEthToTokenOutputPrice(mkrFee));
|
uint daiFeeAmt = daiEx.getTokenToEthOutputPrice(mkrEx.getEthToTokenOutputPrice(mkrFee));
|
||||||
daiAmt = add(_wad, daiFeeAmt);
|
daiAmt = add(_wad, daiFeeAmt);
|
||||||
|
|
||||||
|
// Getting Liquidity from Liquidity Contract
|
||||||
LiquidityInterface(getLiquidityAddr()).borrowTknAndTransfer(getDAIAddress(), getCDAIAddress(), daiAmt);
|
LiquidityInterface(getLiquidityAddr()).borrowTknAndTransfer(getDAIAddress(), getCDAIAddress(), daiAmt);
|
||||||
|
|
||||||
if (ok && val != 0) {
|
if (ok && val != 0) {
|
||||||
|
@ -426,6 +427,7 @@ contract MakerResolver is CompoundHelper {
|
||||||
|
|
||||||
tub.draw(cup, _wad);
|
tub.draw(cup, _wad);
|
||||||
|
|
||||||
|
// Returning Liquidity To Liquidity Contract
|
||||||
require(TokenInterface(getDAIAddress()).transfer(getLiquidityAddr(), _wad), "Not-enough-DAI");
|
require(TokenInterface(getDAIAddress()).transfer(getLiquidityAddr(), _wad), "Not-enough-DAI");
|
||||||
LiquidityInterface(getLiquidityAddr()).payBorrowBack(getDAIAddress(), getCDAIAddress(), _wad);
|
LiquidityInterface(getLiquidityAddr()).payBorrowBack(getDAIAddress(), getCDAIAddress(), _wad);
|
||||||
}
|
}
|
||||||
|
@ -484,6 +486,7 @@ contract CompoundResolver is MakerResolver {
|
||||||
function borrowDAIComp(uint daiAmt) internal {
|
function borrowDAIComp(uint daiAmt) internal {
|
||||||
enterMarket(getCDAIAddress());
|
enterMarket(getCDAIAddress());
|
||||||
require(CTokenInterface(getCDAIAddress()).borrow(daiAmt) == 0, "got collateral?");
|
require(CTokenInterface(getCDAIAddress()).borrow(daiAmt) == 0, "got collateral?");
|
||||||
|
// Returning Liquidity to Liquidity Contract
|
||||||
require(TokenInterface(getDAIAddress()).transfer(getLiquidityAddr(), daiAmt), "Not-enough-DAI");
|
require(TokenInterface(getDAIAddress()).transfer(getLiquidityAddr(), daiAmt), "Not-enough-DAI");
|
||||||
LiquidityInterface(getLiquidityAddr()).payBorrowBack(getDAIAddress(), getCDAIAddress(), daiAmt);
|
LiquidityInterface(getLiquidityAddr()).payBorrowBack(getDAIAddress(), getCDAIAddress(), daiAmt);
|
||||||
emit LogBorrow(
|
emit LogBorrow(
|
||||||
|
@ -501,6 +504,7 @@ contract CompoundResolver is MakerResolver {
|
||||||
CERC20Interface cToken = CERC20Interface(getCDAIAddress());
|
CERC20Interface cToken = CERC20Interface(getCDAIAddress());
|
||||||
uint daiBorrowed = cToken.borrowBalanceCurrent(address(this));
|
uint daiBorrowed = cToken.borrowBalanceCurrent(address(this));
|
||||||
wipeAmt = tokenAmt < daiBorrowed ? tokenAmt : daiBorrowed;
|
wipeAmt = tokenAmt < daiBorrowed ? tokenAmt : daiBorrowed;
|
||||||
|
// Getting Liquidity from Liquidity Contract
|
||||||
LiquidityInterface(getLiquidityAddr()).borrowTknAndTransfer(getDAIAddress(), getCDAIAddress(), wipeAmt);
|
LiquidityInterface(getLiquidityAddr()).borrowTknAndTransfer(getDAIAddress(), getCDAIAddress(), wipeAmt);
|
||||||
setApproval(getDAIAddress(), wipeAmt, getCDAIAddress());
|
setApproval(getDAIAddress(), wipeAmt, getCDAIAddress());
|
||||||
require(cToken.repayBorrow(wipeAmt) == 0, "transfer approved?");
|
require(cToken.repayBorrow(wipeAmt) == 0, "transfer approved?");
|
||||||
|
|
Loading…
Reference in New Issue
Block a user