This contract is being backfilled. You may encounter incomplete storage history.

OlympusBondDepository

Verified contract

Active on Ethereum with 2,828 txns
Deployed by via 0x660252ab at 13481888
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 $241.02
ERC-20
--
0x1910757df75b5e077ddaeaa48bc290d7af6981459f28a935ba3a4fc3e2a9654b
From
0x6cc789c730a7b8c93392cefb3cfdf46106c0ef98abc0459259dd5560ca42acbc
From
0x283878c889a032a0b5ecb419eb7a3aeaed4b03a99573098db29ea418eafe8a77
0x868de4198db543b266dd65731b651ddb61b3b7c11e67a0e77b419dac98b2235d
0x1c1864c5e33a0e8b14d7064f07e73ddf7def783f796d251d2a96113d58920c12
0x6aca287199e3e3411a1f5945674b47b70c76a5591162e14895186ccbd53d6d1f
0x5738d4d8ac40814fc62df3cc6004c9b31ea0b7b4f123b4fcb53e79111795fae0
0x9f0a63ccd9fd3a6a1239e7f1949a967cd703b10c020fdaf4c64b17f6e7310c59
0x2d87029e495980dd582fad5f2bf513ff815c537a02ec28b1c6f42cab542c80b4
0x3c295dc4784ae4ffea4c87cfa9d76e540d372e717c9d218a8fbb87a8347acc45

Functions
Getter at block 20796118
OHM(view returns (address)
0x383518188c0c6d7730d91b2c03a03c837814a899
adjustment(view returns (bool adduint256 rateuint256 targetuint256 bufferuint256 lastBlock)
(add=true, rate=6, target=500, buffer=135, lastBlock=13783012)
assetPrice(view returns (int256)
254288878043
bondCalculator(view returns (address)
0xcaaa6a2d4b26067a391e7b7d65c16bb2d5fa571a
bondPrice(view returns (uint256 price_)
0
 
bondPriceInUSD(view returns (uint256 price_)
currentDebt(view returns (uint256)
0
debtDecay(view returns (uint256 decay_)
8805886864107
debtRatio(view returns (uint256 debtRatio_)
0
lastDecay(view returns (uint256)
13783012
maxPayout(view returns (uint256)
83595543050
policy(view returns (address)
0x0cf30dc0d48604a301df8010cdc028c055336b2e
principle(view returns (address)
0xfffae4a0f4ac251f4705717cd24cadccc9f33e06
staking(view returns (address)
0x0000000000000000000000000000000000000000
stakingHelper(view returns (address)
0xa55ce3e25bd4cb6c5375aa393335b708db790915
 
standardizedDebtRatio(view returns (uint256)
terms(view returns (uint256 controlVariableuint256 vestingTermuint256 minimumPriceuint256 maxPayoutuint256 maxDebt)
(controlVariable=280, vestingTerm=33110, minimumPrice=0, maxPayout=30, maxDebt=1000000000000000000)
totalDebt(view returns (uint256)
8805886864107
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_
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 _bondCalculatoraddress _feed
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.