OlympusCVXBondDepository

Verified contract

Active on Ethereum with 153 txns
Deployed by via 0xac01a5a5 at 13596668
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 $3.88
0xca9c28fee200ded4e91b7bb5f03ce26ed79e64897e529ad354efe82c22fff876
0x6aebb47b7447b1243e39467c4f55ea7f2b7f6ea085937a0604799a13fedb8f19
0x98347ac7a24c6d4c1962cfb4f1948bf1ed10ab1b13fdccf5ae00e921a4762b5f
0x7e516c14f17475302106125111ca9a5651d68fa1ecb6320aa573a12abade6515
0x3d7aed6b2b5aabf344c162c68db5525f49166b9f082380f1521ac0542dba6e61
0x4238834f4a9fbc32f3ece394c30bb484f9bdd3a0ce1a778b5fc9999e21bcb8d3
0xc88178bb12057bda7858301c84a6b0dad11016ff00ba17fc25b755721605a77e
0xd7565580354a9988b8a296eef59894b865471eb95b0f5ff5cfb07e64d1d6b1cc
0xe852446121cdf642c22175159de248f4daa290091c0384772f01548059738815
0x0d42966a4b7fc8b45fa2de1e5fc59832110ce8a6ecbf83d2d105054ff496ec07

Functions
Getter at block 21272984
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_)
270000
currentDebt(view returns (uint256)
0
debtDecay(view returns (uint256 decay_)
1000000000
debtRatio(view returns (uint256 debtRatio_)
0
lastDecay(view returns (uint256)
13669425
maxPayout(view returns (uint256)
22292144813
policy(view returns (address)
0x0cf30dc0d48604a301df8010cdc028c055336b2e
principal(view returns (address)
0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b
staking(view returns (address)
0x0000000000000000000000000000000000000000
stakingHelper(view returns (address)
0x0000000000000000000000000000000000000000
terms(view returns (uint256 controlVariableuint256 vestingTermuint256 minimumPriceuint256 maxPayoutuint256 maxDebt)
(controlVariable=90, vestingTerm=33110, minimumPrice=270000, maxPayout=8, maxDebt=0)
totalDebt(view returns (uint256)
1000000000
treasury(view returns (address)
0x31f8cc382c9898b273eff4e0b7626a6987c846e8
useHelper(view returns (bool)
false
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.