OlympusBondDepository

Verified contract

Active on Ethereum with 3,305 txns
Deployed by via 0x7d4da351 at 13264217
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 $99.43
0x7f44bfd4085613bda745e8e61b930ce2f1cca37bb76d8fcefb868c85ad79d06c
0x7fe80edb44dcfe94f1cb575b10cfb330679e7a68894b5f0ddc5fe91894af72ac
0xebbc097ff651dfd71e4a0e9a837f607f46c0e2a66a85cd1d9c0ca9f2b0eb6818
0x637b6d39dabb716ec3cd6f14a257c61339ce29df09193974943216a1b63464a7
0x0f4dbe9a74a36aa3966cc7c1b90e10785df3d436472ed3ffa98fc060ebbfba19
0xca2df88d2ea79a7239f1d87c2c00a09399a41f708ccea53c3aac93f6291e4586
0x3987a16a5d76734aa525d5b92b83970b26d991802d6fed63353990bebf85eea4
0xb24b6eda25b88a919ca0ea2db399498b40b0774e50c3191e5ccb1f7032a2ecb0
0x3063769a52e9885a8581a0b079b05bc502cf45c76c56abf808a012e74ac97c4f
0x16fdd815211ef324afb4e4ea52f03d70b69273858228a362b89149529742bf8a

Functions
Getter at block 21159822
DAO(view returns (address)
0x245cc372c84b3645bf0ffe6538620b04a217988b
OHM(view returns (address)
0x383518188c0c6d7730d91b2c03a03c837814a899
adjustment(view returns (bool adduint256 rateuint256 targetuint256 bufferuint256 lastBlock)
(add=true, rate=7, target=13900, buffer=100, lastBlock=13556871)
bondCalculator(view returns (address)
0x0000000000000000000000000000000000000000
bondPrice(view returns (uint256 price_)
100
bondPriceInUSD(view returns (uint256 price_)
1000000000000000000
currentDebt(view returns (uint256)
0
debtDecay(view returns (uint256 decay_)
5884452296643491
debtRatio(view returns (uint256 debtRatio_)
0
isLiquidityBond(view returns (bool)
false
lastDecay(view returns (uint256)
13556871
maxPayout(view returns (uint256)
55730362033
policy(view returns (address)
0x0cf30dc0d48604a301df8010cdc028c055336b2e
principle(view returns (address)
0x5f98805a4e8be255a32880fdec7f6728c6568ba0
staking(view returns (address)
0x0000000000000000000000000000000000000000
stakingHelper(view returns (address)
0xa55ce3e25bd4cb6c5375aa393335b708db790915
standardizedDebtRatio(view returns (uint256)
0
terms(view returns (uint256 controlVariableuint256 vestingTermuint256 minimumPriceuint256 maxPayoutuint256 feeuint256 maxDebt)
(controlVariable=734, vestingTerm=33110, minimumPrice=0, maxPayout=20, fee=10000, maxDebt=1000000000000000000000000)
totalDebt(view returns (uint256)
5884452296643491
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 _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.