DMNDTreasury

Verified contract

Active on Ethereum with 44 txns
Deployed by via 0x779675d3 at 13894698
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
11 additional variables
ERC-20
--
0x2ec95b2a1d02509215563952a5f082c8c16fd58d3a297687231dbfb2971d565c
0x3d5550401890544d31ce654fe1de0dc87ea6ebcfbda870c32fd6bf4a76ae8e64
0x12f10a8e50abdf65c2bf8e76be78d2ef5e30a4847587a247ef0ce88ffcc74abf
0x0dea3f0b14023e27beae5e24afebd80493d7c7883b07d573fe015ec6c63911a2
0xfa301cb7693dcf516fff5c89832ca74a934c8ddc5a4261e9ed222fc4ce02ba37
0x8da286a750275b40f006cede00b197ec24a7c24a74939f5a446ffd68c475822b
0xe1466f6ebebc4a716910bc9a7d3d291f2029f6bf2382ed36c18ca4d741db89c2
0x4d5c22bb86dd8b5ceb60687a31de0f5a2c640369a554aa2eed89382cfdac3fb7
0x0d4cb26384d722d6a080e69f9fc35a94f62ff5d7706004add4112a977539b1ac
0x835c9d0048bcd22a38f7cc49854461ff9c4feaf55cc48ed220451932280d9d45

Functions
Getter at block 20855947
DMND(view returns (address)
0x144e3b02e08e644ffbb7ff652763f5b72ee22701
blocksNeededForQueue(view returns (uint256)
0
excessReserves(view returns (uint256)
36359498936800622642879441
manager(view returns (address)
0xe9b80b4cf85d7709583dff27c1f51b289cd1e152
rDMND(view returns (address)
0x0000000000000000000000000000000000000000
rDMNDQueue(view returns (uint256)
0
totalDebt(view returns (uint256)
0
totalReserves(view returns (uint256)
36359498937076941867144135
Read-only
LiquidityDepositorQueue(addressview returns (uint256)
LiquidityManagerQueue(addressview returns (uint256)
LiquidityTokenQueue(addressview returns (uint256)
ReserveManagerQueue(addressview returns (uint256)
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)
tokenFactors(addressview returns (uint256)
valueOfToken(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(
repayDebtWithDMND(uint256 _amount
repayDebtWithReserve(uint256 _amountaddress _token
setTokenFactor(address _tokenuint256 _factor
toggle(uint8 _managingaddress _addressreturns (bool)
updateReserve(address _tokenuint256 _amount
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 _DMNDuint256 _blocksNeededForQueue
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.