Skip to main content

IOlympusTreasury

Git Source

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
}