IOlympusTreasury
Functions
queue
function queue(MANAGING _managing, address _address) external returns (bool);
Parameters
| Name | Type | Description |
|---|---|---|
| _managing | MANAGING | |
| _address | address |
Returns
| Name | Type | Description |
|---|---|---|
| <none> | bool |
toggle
function toggle(
MANAGING _managing,
address _address,
address _calculator
) external returns (bool);
Parameters
| Name | Type | Description |
|---|---|---|
| _managing | MANAGING | |
| _address | address | |
| _calculator | address |
Returns
| Name | Type | Description |
|---|---|---|
| <none> | bool |
isReserveToken
function isReserveToken(address) external view returns (bool);
Parameters
| Name | Type | Description |
|---|---|---|
| _ | address |
Returns
| Name | Type | Description |
|---|---|---|
| <none> | bool |
isReserveDepositor
function isReserveDepositor(address) external view returns (bool);
Parameters
| Name | Type | Description |
|---|---|---|
| _ | address |
Returns
| Name | Type | Description |
|---|---|---|
| <none> | bool |
excessReserves
function excessReserves() external view returns (uint256);
Returns
| Name | Type | Description |
|---|---|---|
| <none> | uint256 |
valueOf
function valueOf(address _token, uint256 _amount) external view returns (uint256 value_);
Parameters
| Name | Type | Description |
|---|---|---|
| _token | address | |
| _amount | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| value_ | uint256 |
reserveTokenQueue
function reserveTokenQueue(address) external view returns (uint256);
Parameters
| Name | Type | Description |
|---|---|---|
| _ | address |
Returns
| Name | Type | Description |
|---|---|---|
| <none> | uint256 |
reserveDepositorQueue
function reserveDepositorQueue(address) external view returns (uint256);
Parameters
| Name | Type | Description |
|---|---|---|
| _ | address |
Returns
| Name | Type | Description |
|---|---|---|
| <none> | uint256 |
deposit
function deposit(
uint256 _amount,
address _token,
uint256 _profit
) external returns (uint256 send_);
Parameters
| Name | Type | Description |
|---|---|---|
| _amount | uint256 | |
| _token | address | |
| _profit | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| send_ | uint256 |
Enums
MANAGING
enum MANAGING {
RESERVEDEPOSITOR,
RESERVESPENDER,
RESERVETOKEN,
RESERVEMANAGER,
LIQUIDITYDEPOSITOR,
LIQUIDITYTOKEN,
LIQUIDITYMANAGER,
DEBTOR,
REWARDMANAGER,
SOHM
}
Variants
| Name | Description |
|---|---|
| RESERVEDEPOSITOR | |
| RESERVESPENDER | |
| RESERVETOKEN | |
| RESERVEMANAGER | |
| LIQUIDITYDEPOSITOR | |
| LIQUIDITYTOKEN | |
| LIQUIDITYMANAGER | |
| DEBTOR | |
| REWARDMANAGER | |
| SOHM |