Skip to main content

ICompound

ICompoundPriceOracle​

getUnderlyingPrice​

function getUnderlyingPrice(contract IcERC20 cToken) external view returns (uint256)

IComptroller​

oracle​

function oracle() external returns (contract ICompoundPriceOracle priceFeed)

markets​

function markets(address cToken) external view returns (bool isListed, uint256 collateralFactorMantissa, bool isComped)

enterMarkets​

function enterMarkets(address[] cTokens) external returns (uint256[])

exitMarket​

function exitMarket(address cToken) external returns (uint256)

getAccountLiquidity​

function getAccountLiquidity(address user) external view returns (uint256 errorCode, uint256 liquidity, uint256 shortfall)

claimComp​

function claimComp(address holder) external

checkMembership​

function checkMembership(address account, contract IcERC20 cToken) external view returns (bool)

IcERC20​

redeem​

function redeem(uint256 withdrawTokens) external returns (uint256)

borrow​

function borrow(uint256 borrowAmount) external returns (uint256)

repayBorrow​

function repayBorrow(uint256 repayAmount) external returns (uint256)

repayBorrow​

function repayBorrow() external payable

repayBorrowBehalf​

function repayBorrowBehalf(address borrower, uint256 repayAmount) external returns (uint256)

repayBorrowBehalf​

function repayBorrowBehalf(address borrower) external payable

balanceOfUnderlying​

function balanceOfUnderlying(address owner) external returns (uint256)

getAccountSnapshot​

function getAccountSnapshot(address account) external view returns (uint256, uint256, uint256, uint256)

borrowRatePerBlock​

function borrowRatePerBlock() external view returns (uint256)

supplyRatePerBlock​

function supplyRatePerBlock() external view returns (uint256)

totalBorrowsCurrent​

function totalBorrowsCurrent() external returns (uint256)

borrowBalanceCurrent​

function borrowBalanceCurrent(address account) external returns (uint256)

borrowBalanceStored​

function borrowBalanceStored(address account) external view returns (uint256)

exchangeRateCurrent​

function exchangeRateCurrent() external returns (uint256)

exchangeRateStored​

function exchangeRateStored() external view returns (uint256)

getCash​

function getCash() external view returns (uint256)

accrueInterest​

function accrueInterest() external returns (uint256)

seize​

function seize(address liquidator, address borrower, uint256 seizeTokens) external returns (uint256)

redeemUnderlying​

function redeemUnderlying(uint256 redeemAmount) external returns (uint256)

mint​

function mint(uint256 mintAmount) external returns (uint256)

mint​

function mint() external payable

underlying​

function underlying() external view returns (address)

isCToken​

function isCToken() external view returns (bool)