event Borrow(address user, address plusPoolAddress, uint borrowAmount, uint accountBorrows, uint totalBorrows);event Repay(address user, address plusPoolAddress, uint repayAmount, uint accountBorrows, uint totalBorrows);function withdrawActive() public view returns (bool)function depositActive() public view returns (bool)function transfer(address _to, uint _value) public returns (bool)function transferFrom(address _from, address _to, uint _value) public returns (bool)function approve(address _spender, uint _value) public returns (bool)function depositKlay() public payablefunction depositKct(uint depositAmount) publicfunction withdraw(uint withdrawAmount)function withdrawByAmount(uint withdrawTokens)function addReserves(uint addAmount) external payablefunction claimReward() public