OlympusCVXBondDepository

Verified contract

Active on Ethereum with 841 txns
Deployed by via 0xf1f0b112 at 13628054
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
-
variable spans 4 additional slots
ERC-20
Value $587.72
0x1fcb825836c6c4242c4222de5609110c155be37a5e6b5fda57e92599704748dc
From
0xdb7dbeed6a2be9eadcf9b102248ad1e07296d7bdb7edce28779588ae079a765d
0xefc1ca46fa2d6975af514d12c60acf992171a5b16a796813537fdf036fbfe44b
0x02449007e8fd36a185fc6e0ed99773b1ff30d167a1ac143368d02fac39e29190
0xb6ae2a7cd16190dad451aa4483f54a4b8a2af140b198ecf5a6722e1945d6ca25
0x862b7e6482c5f39bff48ae86bb9964e5a96e3cee4b6b1ef720852e538b8e64aa
0xc5f7283d8d215192deda8061d594b0c0e1d2b477515318fa8dc75ec562853e90
0xef992966a1961aece03283a8c5bc4789a96fc3223d69321a7585001492d6140d
0xce9208fc6f5cffd9e1658a409c773bd0ef926878c7c18d6f5a2c6a7780d34617
0x223d702390d32f6eb076e448060515b49db86aa2307f98b33d0bc44734734aa7

Functions
Getter at block 21243684
DAO(view returns (address)
0x245cc372c84b3645bf0ffe6538620b04a217988b
OHM(view returns (address)
0x383518188c0c6d7730d91b2c03a03c837814a899
adjustment(view returns (bool adduint256 rateuint256 targetuint256 bufferuint256 lastBlock)
(add=false, rate=0, target=0, buffer=0, lastBlock=0)
bondPrice(view returns (uint256 price_)
0
currentDebt(view returns (uint256)
0
debtDecay(view returns (uint256 decay_)
194320159138012
debtRatio(view returns (uint256 debtRatio_)
0
lastDecay(view returns (uint256)
13742407
maxPayout(view returns (uint256)
0
policy(view returns (address)
0x0cf30dc0d48604a301df8010cdc028c055336b2e
principal(view returns (address)
0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b
staking(view returns (address)
0x0000000000000000000000000000000000000000
stakingHelper(view returns (address)
0xa55ce3e25bd4cb6c5375aa393335b708db790915
terms(view returns (uint256 controlVariableuint256 vestingTermuint256 minimumPriceuint256 maxPayoutuint256 maxDebt)
(controlVariable=900, vestingTerm=33110, minimumPrice=0, maxPayout=0, maxDebt=500000000000000000)
totalDebt(view returns (uint256)
194320159138012
treasury(view returns (address)
0x31f8cc382c9898b273eff4e0b7626a6987c846e8
useHelper(view returns (bool)
true
Read-only
bondInfo(addressview returns (uint256 payoutuint256 vestinguint256 lastBlockuint256 pricePaid)
payoutFor(uint256 _valueview returns (uint256)
pendingPayoutFor(address _depositorview returns (uint256 pendingPayout_)
percentVestedFor(address _depositorview returns (uint256 percentVested_)
State-modifying
deposit(uint256 _amountuint256 _maxPriceaddress _depositorreturns (uint256)
initializeBondTerms(uint256 _controlVariableuint256 _vestingTermuint256 _minimumPriceuint256 _maxPayoutuint256 _maxDebtuint256 _initialDebt
pullManagement(
pushManagement(address newOwner_
recoverLostToken(address _tokenreturns (bool)
redeem(address _recipientbool _stakereturns (uint256)
renounceManagement(
setAdjustment(bool _additionuint256 _incrementuint256 _targetuint256 _buffer
setBondTerms(uint8 _parameteruint256 _input
setStaking(address _stakingbool _helper
Events
BondCreated(uint256 deposituint256 indexed payoutuint256 indexed expiresuint256 indexed priceInUSD
BondPriceChanged(uint256 indexed internalPriceuint256 indexed debtRatio
BondRedeemed(address indexed recipientuint256 payoutuint256 remaining
ControlVariableAdjustment(uint256 initialBCVuint256 newBCVuint256 adjustmentbool addition
OwnershipPulled(address indexed previousOwneraddress indexed newOwner
OwnershipPushed(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address _OHMaddress _principaladdress _treasuryaddress _DAO
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.