Treasury

Verified contract

Active on Ethereum with 264 txns
Deployed by via 0xedbf7205 at 11840919
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
17 additional variables

No balances found for "Treasury"

0x690e0da1d94be9bea6bb5067f8b8d3fe015743087a9b7f2abe38d90e34483562
0xcbeb7cd04813bc2a866fd7bdacdaa9aacbead67818c29f56deda55b5cddcbf09
0xe4fbaf7e55511e4caf2c920cd80b6faa293f78f06ac6fb58b326826e0bd97014
0xb7cc0e468073b419b1d3718d28747b2e221d3f5f65df6bb40fe91ad1badcd50c
0x86b3e031c661fdca3d7c03a3271e8e21553a390ed251ea1f4b01ed2db1036c7d
From
0xac5243b3608028e19c8f82ddc9c487475789854ac52b621cc4339a528e6f245e
From
0xffbfa1a802297a782982e3fb0ac5b2efa58bbaff9647ec5c5919b19e7f62e798
0x19528768865b900c9d18d48e57af74338e37cf31328e91a69a153180cb893707
0xeec3e34f6e1be38c5104475bade8bd9a68aa42ea4be0ff3bbfc9a9cd6afcfc26
0xa64235a9e0a04bffa930711fdd39b395eb8b7555ea12f7c521f9e5b5acf6d6e0

Functions
Getter at block 20928860
accumulatedBonds(view returns (uint256)
0
accumulatedSeigniorage(view returns (uint256)
60735741374802631608132
arthBoardroom(view returns (address)
0xe51c19223e86a4e1fe1d803fe7b5727793ef158c
arthBoardroomAllocationRate(view returns (uint256)
20
arthCirculatingSupply(view returns (uint256)
631478122766624743479704729
arthLiquidityMlpAllocationRate(view returns (uint256)
50
arthLiquidityMlpBoardroom(view returns (address)
0xf7d9967059e66af5a47e4b21a40322c1fbc4a1a4
arthLiquidityUniAllocationRate(view returns (uint256)
10
arthLiquidityUniBoardroom(view returns (address)
0xe5c846709b4468bd59d550cd7473ebe6a62544a4
arthMahaOracle(view returns (address)
0xcd24efb0f7285cb923cab11a85fbdb1523f10011
bond(view returns (address)
0xe3d620ca72ff970f5b36a2b2d51afdbbdbce59b5
bondCirculatingSupply(view returns (uint256)
0
bondDiscount(view returns (uint256)
20
bondOracle(view returns (address)
0x26ac78d87d2850f6db7ca48d68723702e79ea52f
bondSeigniorageRate(view returns (uint256)
90
callable(view returns (bool)
true
cash(view returns (address)
0x0e3cc2c4fb9252d17d07c67135e48536071735d9
cashTargetPrice(view returns (uint256)
1000000000000000000
cashToBondConversionLimit(view returns (uint256)
0
considerUniswapLiquidity(view returns (bool)
false
dai(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
ecosystemFund(view returns (address)
0x5ac2a32bfa475765558cea2a0fe0bf0207d58ca4
ecosystemFundAllocationRate(view returns (uint256)
48
enableSurprise(view returns (bool)
false
get1hourEpoch(view returns (uint256)
1637
getArthMahaOraclePrice(view returns (uint256)
87000000000000000
getBondOraclePrice(view returns (uint256)
997596908485748832
getBondPurchasePrice(view returns (uint256)
850000000000000000
getBondRedemtionPrice(view returns (uint256)
1000000000000000000
getCashSupplyInLiquidity(view returns (uint256)
100
getCurrentEpoch(view returns (uint256)
2711
getExpansionLimitPrice(view returns (uint256)
1150000000000000000
getGMUOraclePrice(view returns (uint256)
1000000000000000000
getLastEpoch(view returns (uint256)
136
getNextEpoch(view returns (uint256)
137
getPeriod(view returns (uint256)
43200
getReserve(view returns (uint256)
60735741374802631608132
getSeigniorageOraclePrice(view returns (uint256)
997596908485748832
getStabilityFee(view returns (uint256)
0
getStartTime(view returns (uint256)
1611331200
gmuOracle(view returns (address)
0xcd0efae7fa77bfdda4e4997452f3deb06f290a08
initialized(view returns (bool)
true
isOperator(view returns (bool)
false
lastExecutedAt(view returns (uint256)
1617221658
mahaLiquidityBoardroom(view returns (address)
0x57265c75dad805f9372943eb115d821ae03d8d9f
mahaLiquidityBoardroomAllocationRate(view returns (uint256)
20
maxDebtIncreasePerEpoch(view returns (uint256)
5
maxSupplyIncreasePerEpoch(view returns (uint256)
5
migrated(view returns (bool)
true
nextEpochPoint(view returns (uint256)
1617249600
operator(view returns (address)
0xecce08c2636820a81fc0c805dbdc7d846636bbc4
owner(view returns (address)
0xecce08c2636820a81fc0c805dbdc7d846636bbc4
period(view returns (uint256)
43200
rainyDayFund(view returns (address)
0x5ac2a32bfa475765558cea2a0fe0bf0207d58ca4
rainyDayFundAllocationRate(view returns (uint256)
2
safetyRegion(view returns (uint256)
15
seigniorageOracle(view returns (address)
0xc31b6dbf7bd28b822dd2e4413b5034bae3811888
share(view returns (address)
0xb4d930279552397bba2ee473229f89ec245bc365
stabilityFee(view returns (uint256)
0
startTime(view returns (uint256)
1611331200
uniswapRouter(view returns (address)
0xcdcf57dfa6efd5862b0f8f37a611876ca4aad3f9
Read-only
estimateBondsToIssue(uint256 priceview returns (uint256)
estimateSeignorageToMint(uint256 priceview returns (uint256)
getPercentDeviationFromTarget(uint256 priceview returns (uint256)
State-modifying
allocateSeigniorage(
buyBonds(uint256 amountInDaiuint256 targetPricereturns (uint256)
initialize(
initializeFunds(address _arthUniLiquidityBoardroomaddress _arthMlpLiquidityBoardroomaddress _mahaLiquidityBoardroomaddress _arthBoardroomaddress _fundaddress _rainyDayFund
migrate(address target
redeemBonds(uint256 amount
renounceOwnership(
setAllFunds(address _arthUniLiquidityBoardroomaddress _arthMlpLiquidityBoardroomaddress _mahaLiquidityBoardroomaddress _arthBoardroomaddress _fundaddress _rainyDayFund
setArthBoardroom(address newFunduint256 rate
setArthLiquidityMlpBoardroom(address newFunduint256 rate
setArthLiquidityUniBoardroom(address newFunduint256 rate
setArthMahaOracle(address newOracle
setBoardrooms(address _arthUniLiquidityBoardroomaddress _arthMlpLiquidityBoardroomaddress _mahaLiquidityBoardroomaddress _arthBoardroomaddress _fund
setBondDiscount(uint256 ratereturns (uint256)
setBondOracle(address newOracle
setBondSeigniorageRate(uint256 rate
setConsiderUniswapLiquidity(bool val
setFund(address newFunduint256 rate
setGMUOracle(address newOracle
setMahaLiquidityBoardroom(address newFunduint256 rate
setMaxDebtIncreasePerEpoch(uint256 rate
setMaxSupplyIncreasePerEpoch(uint256 rate
setPeriod(uint256 _period
setSafetyRegion(uint256 ratereturns (uint256)
setSeigniorageOracle(address newOracle
setStabilityFee(uint256 _stabilityFee
setSurprise(bool val
setUniswapRouter(address val
transferOperator(address newOperator_
transferOwnership(address newOwner
Events
AdvanceEpoch(address indexed from
BondsAllocated(uint256 limit
BoughtBonds(address indexed fromuint256 amountDaiInuint256 amountBurntuint256 bondsIssued
Initialized(address indexed executoruint256 at
Log(uint256 data
Migration(address indexed target
OperatorTransferred(address indexed previousOperatoraddress indexed newOperator
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PoolFunded(address indexed pooluint256 seigniorage
RedeemedBonds(address indexed fromuint256 amount
SeigniorageMinted(uint256 seigniorage
StabilityFeesCharged(address indexed fromuint256 stabilityFeeValue
TreasuryFunded(uint256 timestampuint256 seigniorage
Constructor
constructor(address _daiaddress _cashaddress _bondaddress _shareaddress _bondOracleaddress _arthMahaOracleaddress _seigniorageOracleaddress _gmuOracleaddress _uniswapRouteruint256 _startTimeuint256 _perioduint256 _startEpoch
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.