From fa708863f607fe99f49324c0e98edaf2e96d39cb Mon Sep 17 00:00:00 2001 From: Samyak Jain Date: Sat, 28 Sep 2019 02:47:42 +0530 Subject: [PATCH] changed liquidity address --- contracts/ProxyLogics/InstaLiquidity.sol | 24 +++++++------------ .../ProxyLogics/InstaMakerCompBridge.sol | 2 +- 2 files changed, 9 insertions(+), 17 deletions(-) diff --git a/contracts/ProxyLogics/InstaLiquidity.sol b/contracts/ProxyLogics/InstaLiquidity.sol index 88d62e0..6952c86 100644 --- a/contracts/ProxyLogics/InstaLiquidity.sol +++ b/contracts/ProxyLogics/InstaLiquidity.sol @@ -6,42 +6,27 @@ interface ERC20Interface { function approve(address, uint) external; function transfer(address, uint) external returns (bool); function transferFrom(address, address, uint) external returns (bool); - function deposit() external payable; - function withdraw(uint) external; } interface CTokenInterface { function mint(uint mintAmount) external returns (uint); // For ERC20 function redeem(uint redeemTokens) external returns (uint); - function redeemUnderlying(uint redeemAmount) external returns (uint); function borrow(uint borrowAmount) external returns (uint); function exchangeRateCurrent() external returns (uint); function transfer(address, uint) external returns (bool); function transferFrom(address, address, uint) external returns (bool); function balanceOf(address) external view returns (uint); - function repayBorrow(uint repayAmount) external returns (uint); // For ERC20 - function borrowBalanceCurrent(address account) external returns (uint); function underlying() external view returns (address); } interface CETHInterface { function exchangeRateCurrent() external returns (uint); function mint() external payable; // For ETH - function repayBorrow() external payable; // For ETH function transfer(address, uint) external returns (bool); - function borrowBalanceCurrent(address account) external returns (uint); function balanceOf(address) external view returns (uint); } -interface ComptrollerInterface { - function enterMarkets(address[] calldata cTokens) external returns (uint[] memory); - function exitMarket(address cTokenAddress) external returns (uint); - function getAssetsIn(address account) external view returns (address[] memory); - function getAccountLiquidity(address account) external view returns (uint, uint, uint); -} - interface LiquidityInterface { - function deposits(address userWallet, address ctkn) external view returns(uint ctknAmt); function depositCTkn(address ctknAddr, uint amt) external; function withdrawCTkn(address ctknAddr, uint amt) external returns(uint ctknAmt); } @@ -93,7 +78,7 @@ contract Helper is DSMath { } function getLiquidityAddr() public pure returns (address liquidity) { - // liquidity = ; + liquidity = 0x7281Db02c62e2966d5Cd20504B7C4C6eF4bD48E1; } /** @@ -192,4 +177,11 @@ contract ProvideLiquidity is Helper { emit LogWithdrawCToken(ctknAddr, withdrawAmt); } +} + + +contract InstaLiquidity is ProvideLiquidity { + + function() external payable {} + } \ No newline at end of file diff --git a/contracts/ProxyLogics/InstaMakerCompBridge.sol b/contracts/ProxyLogics/InstaMakerCompBridge.sol index 3324b94..59a526b 100644 --- a/contracts/ProxyLogics/InstaMakerCompBridge.sol +++ b/contracts/ProxyLogics/InstaMakerCompBridge.sol @@ -179,7 +179,7 @@ contract Helper is DSMath { * @dev get InstaDApp Liquidity contract */ function getLiquidityAddr() public pure returns (address liquidity) { - // liquidity = 0x22BE7F22E7ca2D4949d2B369d02bC9283CE7d285; + liquidity = 0x7281Db02c62e2966d5Cd20504B7C4C6eF4bD48E1; } /**