Treasury

Verified contract

Active on Ethereum with 98 txns
Deployed by via 0x2bd71936 at 11740783
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x8d0964f0996063b74872405800cbdc9adfd9abfe4be22ed085115e95e46f7dbd
0x2447e44757dc58c0e2e5699630cd961065650438c2abf767d2347c49032cac04
0xad225563f97462f0fb4a4237d82e4ffcca54474f76602f429f473899fcbfd9cc
0x15a3d9f031b92a785d8b6e4a09e5b3c13ead281955d729f3a9d0702a2beec80b
0x7dcba774215e22e9abd877aabe21d2a7317e3c9dfebc1cfea7d4909f1cbf6dff
0x90bab4f37654ba5bd67324bbddd4c53480ebfc66aea58a2e943b80305d7bbd98
0xdb50cb351783c071095b6d72adc48dfbc416f456688b8c2e0b0a61918afdd868
0xfbd83c6474fdd0f29f921f1802cf95810687c2a014078b2679d622ab93e3bc19
0x1789d0d7718a8b79d571162e25f3dd263624ebb346e36d4aed7142a0f935ad26
0x07b2295592bac8867ef7c98616ee273df2c294639ed09324d4aa629cc1a07d19

Functions
Getter at block 20864714
accumulatedSeigniorage(view returns (uint256)
13000000000000000000000
boardroom(view returns (address)
0x79683f800e21d5e5771cde30b221f520ea60d1d6
bond(view returns (address)
0x008377eb0c62ce8e0ba3d7bb4a5638591f21588e
bondCap(view returns (uint256)
147607629179074176985703
bondOracle(view returns (address)
0x92e5d50c976dddeae99c20baf4476d2f2e8ba69b
callable(view returns (bool)
true
cash(view returns (address)
0x7b760d06e401f85545f3b50c44bf5b05308b7b62
cashPriceOne(view returns (uint256)
1000000000000000000
circulatingSupply(view returns (uint256)
641960507996986041763871
curve(view returns (address)
0xdcbc41676a4162335579abcdc55a1d31c87ff372
fund(view returns (address)
0xab27ae965bc8e268c617113fdfdbaa169501d6a1
fundAllocationRate(view returns (uint256)
2
 
getBondOraclePrice(view returns (uint256)
getCeilingPrice(view returns (uint256)
1049897286318720483
getCurrentEpoch(view returns (uint256)
1332
getLastEpoch(view returns (uint256)
54
getNextEpoch(view returns (uint256)
55
getPeriod(view returns (uint256)
86400
getReserve(view returns (uint256)
13000000000000000000000
 
getSeigniorageOraclePrice(view returns (uint256)
getStartTime(view returns (uint256)
1612569600
initialized(view returns (bool)
true
isOperator(view returns (bool)
false
lastBondOracleEpoch(view returns (uint256)
1287
linkswapPriceOracle(view returns (address)
0xdfa5e7989c98446ffea622266e18df563e859872
migrated(view returns (bool)
false
nextEpochPoint(view returns (uint256)
1617321600
operator(view returns (address)
0x55341af88284440efc73cf97f2963cd0a088fc49
owner(view returns (address)
0x55341af88284440efc73cf97f2963cd0a088fc49
seigniorageOracle(view returns (address)
0x2f96a891d69f0a1d3a476f238a4d7937a052e751
share(view returns (address)
0x8282df223ac402d04b2097d16f758af4f70e7db0
weth(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
getLinkswapPriceOracleUsdPrice(address tokenuint256 tokenAmountview returns (uint256)
State-modifying
allocateSeigniorage(
buyBonds(uint256 amountuint256 targetPrice
initialize(
migrate(address target
redeemBonds(uint256 amount
renounceOwnership(
setBondOracle(address newOracle
setCeilingCurve(address newCurve
setFund(address newFund
setFundAllocationRate(uint256 newRate
setLinkswapPriceOracle(address newOracle
setPeriod(uint256 _period
setSeigniorageOracle(address newOracle
transferOperator(address newOperator_
transferOwnership(address newOwner
Events
BoardroomFunded(uint256 timestampuint256 seigniorage
BondOracleChanged(address indexed operatoraddress oldOracleaddress newOracle
BoughtBonds(address indexed fromuint256 amount
CeilingCurveChanged(address indexed operatoraddress oldCurveaddress newCurve
ContributionPoolChanged(address indexed operatoraddress oldFundaddress newFund
ContributionPoolFunded(uint256 timestampuint256 seigniorage
ContributionPoolRateChanged(address indexed operatoruint256 oldRateuint256 newRate
Initialized(address indexed executoruint256 at
LinkswapPriceOracleChanged(address indexed operatoraddress oldOracleaddress newOracle
Migration(address indexed target
OperatorTransferred(address indexed previousOperatoraddress indexed newOperator
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RedeemedBonds(address indexed fromuint256 amount
SeigniorageOracleChanged(address indexed operatoraddress oldOracleaddress newOracle
TreasuryFunded(uint256 timestampuint256 seigniorage
Constructor
constructor(address _wethaddress _cashaddress _bondaddress _shareaddress _bondOracleaddress _seigniorageOracleaddress _linkswapPriceOracleaddress _boardroomaddress _fundaddress _curveuint256 _startTime
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.