OlympusTreasury

Verified contract

Active on Ethereum with 52 txns
Deployed by via 0xdefeaeb5 at 12525281
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
11 additional variables
ERC-20
Value $3,700.71
ERC-20
Value $712.18
ERC-20
Value $334.52
ERC-20
Value $280.16
ERC-20
Value $207.41
ERC-20
Value $162.35
ERC-20
Value $110.71
ERC-20
Value $88.79
ERC-20
Value $64.02
ERC-20
--
0xbbbae3884614217470f24d9e2c4774ce60b08837878805f7c471cc0f87578829
0x2b4b6404e228f05296dd9f433bc067a46868f761bb1ec9ea03750ca73a6f9c81
0x89a93f1168c8f71bba1ea0ca6142ab9c6c5517fcb4ea5f6b6924fc9fc54477bc
0x548691f0d0c6e320da55e55e5687153b776e87d52132f1c76d1119bb3ee0a443
0xc0c4188e5d9cc718dfcd1926e5e40ea120e235989058bc4203d7632580f77fab
0xb79c3470e69fc31cde2dfcc7493b588e7bc03afcc7f69e78adcbc4d4e0cb11fc
0x392ff936a81abf1ed6c37d6f86ac28a5dcb15dbb6069bc82798d5084eafe7c1d
0x10e86ceae48a4e98f71a166368e07f3c1b0e1b79506d4df9c3e273679bfa923c
0x79076561ea994949d8dee4104c7ff05acf8bf916d59a645c1cd27623ca19e7b8
0xa2c55e39f645f14e407f71165d4f1541d47e0d1aba1eb75ff70c88a2cfd4f621

Functions
Getter at block 21270961
OHM(view returns (address)
0x383518188c0c6d7730d91b2c03a03c837814a899
blocksNeededForQueue(view returns (uint256)
6000
excessReserves(view returns (uint256)
65659757174924
manager(view returns (address)
0x245cc372c84b3645bf0ffe6538620b04a217988b
sOHM(view returns (address)
0x0000000000000000000000000000000000000000
sOHMQueue(view returns (uint256)
0
totalDebt(view returns (uint256)
0
totalReserves(view returns (uint256)
344311567343185
Read-only
LiquidityDepositorQueue(addressview returns (uint256)
LiquidityManagerQueue(addressview returns (uint256)
LiquidityTokenQueue(addressview returns (uint256)
ReserveManagerQueue(addressview returns (uint256)
bondCalculator(addressview returns (address)
debtorBalance(addressview returns (uint256)
debtorQueue(addressview returns (uint256)
debtors(uint256view returns (address)
isDebtor(addressview returns (bool)
isLiquidityDepositor(addressview returns (bool)
isLiquidityManager(addressview returns (bool)
isLiquidityToken(addressview returns (bool)
isReserveDepositor(addressview returns (bool)
isReserveManager(addressview returns (bool)
isReserveSpender(addressview returns (bool)
isReserveToken(addressview returns (bool)
isRewardManager(addressview returns (bool)
liquidityDepositors(uint256view returns (address)
liquidityManagers(uint256view returns (address)
liquidityTokens(uint256view returns (address)
reserveDepositorQueue(addressview returns (uint256)
reserveDepositors(uint256view returns (address)
reserveManagers(uint256view returns (address)
reserveSpenderQueue(addressview returns (uint256)
reserveSpenders(uint256view returns (address)
reserveTokenQueue(addressview returns (uint256)
reserveTokens(uint256view returns (address)
rewardManagerQueue(addressview returns (uint256)
rewardManagers(uint256view returns (address)
valueOf(address _tokenuint256 _amountview returns (uint256 value_)
State-modifying
auditReserves(
deposit(uint256 _amountaddress _tokenuint256 _profitreturns (uint256 send_)
incurDebt(uint256 _amountaddress _token
manage(address _tokenuint256 _amount
mintRewards(address _recipientuint256 _amount
pullManagement(
pushManagement(address newOwner_
queue(uint8 _managingaddress _addressreturns (bool)
renounceManagement(
repayDebtWithOHM(uint256 _amount
repayDebtWithReserve(uint256 _amountaddress _token
toggle(uint8 _managingaddress _addressaddress _calculatorreturns (bool)
withdraw(uint256 _amountaddress _token
Events
ChangeActivated(uint8 indexed managingaddress activatedbool result
ChangeQueued(uint8 indexed managingaddress queued
CreateDebt(address indexed debtoraddress indexed tokenuint256 amountuint256 value
Deposit(address indexed tokenuint256 amountuint256 value
OwnershipPulled(address indexed previousOwneraddress indexed newOwner
OwnershipPushed(address indexed previousOwneraddress indexed newOwner
RepayDebt(address indexed debtoraddress indexed tokenuint256 amountuint256 value
ReservesAudited(uint256 indexed totalReserves
ReservesManaged(address indexed tokenuint256 amount
ReservesUpdated(uint256 indexed totalReserves
RewardsMinted(address indexed calleraddress indexed recipientuint256 amount
Withdrawal(address indexed tokenuint256 amountuint256 value
Constructor
constructor(address _OHMaddress _DAIaddress _OHMDAIuint256 _blocksNeededForQueue
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.