OlympusBondDepository

Verified contract

Active on Ethereum with 1,002 txns
Deployed by via 0x968bd910 at 13513049
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 5 additional slots
-
variable spans 4 additional slots
ERC-20
Value $8,655.88
ERC-20
--
0x1ac272f2a275f00bf1d2497582d754cf82d9aaaa03cef7ee01662c8a1ad54dc2
0x8bac7a43147970edd1207843565a30f98dbc68b8a73eb3c9a8d460ab135ea1c9
0x94225856cdfb999be0c712e370bd053b963031f45e4c8fe10973b894d365f329
0xc45507bb55528b80683e495a04fb05da5e1be97f07f9a2949f8c7da0f495894e
0xe24af6a7f4322bd6c200ca3c15e25a04b0f0e4f4a17139c60ba47c388ab50fe8
0xde356caebbad3371c6c535a88b3f2b6d1ba58b5ef8b8bcadd636babdfb5a06e5
0x472f305464227b7c8702587ab97ef98e93e60e4417eee3704378f8f685288e81
0xe5a0adfb24a4d39b3c223e19d8bc3742d28553aef8f5732e46813249b01239fd
0x757a9d1f081b4882b49df31ceea2d22795bcecd45fb405aca0db785094741153
0xfd1c535776f880c03585d35a76db0cadd3b295a0a786acfb991ee0adc021d05e

Functions
Getter at block 21264205
DAO(view returns (address)
0x42e61987a5cba002880b3cc5c800952a5804a1c5
OHM(view returns (address)
0x21ad647b8f4fe333212e735bfc1f36b4941e6ad2
adjustment(view returns (bool adduint256 rateuint256 targetuint256 bufferuint256 lastBlock)
(add=true, rate=0, target=170, buffer=0, lastBlock=13841357)
bondCalculator(view returns (address)
0x9c7a74a78880b1dd9793edbe62fd409eef2062d1
bondPrice(view returns (uint256 price_)
100
 
bondPriceInUSD(view returns (uint256 price_)
currentDebt(view returns (uint256)
0
debtDecay(view returns (uint256 decay_)
8003066805
debtRatio(view returns (uint256 debtRatio_)
0
lastDecay(view returns (uint256)
13864457
maxPayout(view returns (uint256)
106087711
policy(view returns (address)
0x42e61987a5cba002880b3cc5c800952a5804a1c5
principle(view returns (address)
0xfad704847967d9067df7a60910399155fca43fe8
staking(view returns (address)
0x0000000000000000000000000000000000000000
stakingHelper(view returns (address)
0x85a40fe07b3eb07e3d77a416482d37b39225fbac
 
standardizedDebtRatio(view returns (uint256)
terms(view returns (uint256 controlVariableuint256 vestingTermuint256 minimumPriceuint256 maxPayoutuint256 feeuint256 maxDebt)
(controlVariable=171, vestingTerm=33110, minimumPrice=0, maxPayout=40, fee=2500, maxDebt=0)
totalDebt(view returns (uint256)
8003066805
treasury(view returns (address)
0x61d8a57b3919e9f4777c80b6cf1138962855d2ca
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 _feeuint256 _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 priceInUSDuint256 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 _principleaddress _treasuryaddress _DAOaddress _bondCalculator
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.