IOlympusTreasury
Functions
queue
function queue(MANAGING _managing, address _address) external returns (bool);
toggle
function toggle(MANAGING _managing, address _address, address _calculator) external returns (bool);
isReserveToken
function isReserveToken(address) external view returns (bool);
isReserveDepositor
function isReserveDepositor(address) external view returns (bool);
excessReserves
function excessReserves() external view returns (uint256);
valueOf
function valueOf(address _token, uint256 _amount) external view returns (uint256 value_);
reserveTokenQueue
function reserveTokenQueue(address) external view returns (uint256);
reserveDepositorQueue
function reserveDepositorQueue(address) external view returns (uint256);
deposit
function deposit(uint256 _amount, address _token, uint256 _profit) external returns (uint256 send_);
Enums
MANAGING
enum MANAGING {
RESERVEDEPOSITOR,
RESERVESPENDER,
RESERVETOKEN,
RESERVEMANAGER,
LIQUIDITYDEPOSITOR,
LIQUIDITYTOKEN,
LIQUIDITYMANAGER,
DEBTOR,
REWARDMANAGER,
SOHM
}