OlympusBondDepository

Verified contract

Active on Ethereum with 2,161 txns
Deployed by via 0x67f37699 at 13348034
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 $1.56
0xbe1130bcea3d7c9ebab2261938c287e079d958d3bc2422b9ee6b5687db991c40
0xa712e8cb7dd6d6daa6b4e951c2848c443c42bd590ca2687fde2f9afbb773c016
0x6ddc9254443500b412f8184f3d80f5e6801e272a50fdd9900a0ab1fdb3ae6449
0x8019e517faa038f56ee4a68ad4f2e310181dfc08bdb61a7eb480ecaad21a6e86
0x83a35709d887b28d7579a40d2b880fbe978ccc614f0dffcb462b9c3a6799932c
0xb6bb2a079ed413e6da3889eb4571022afc55ef86a8c9415e0144582af6430b5e
0x42300c59895ca28ccefa10b29405d8c8a3b2e08ec27e0c13ebb1a1d2842c95fc
0x91174a912531c9a1cbd79a30206310018404b7526fefdf1d4f66fe08bec5a694
0x94e6d94b1288772ef20b2878c045705f5595eb0e214cc6a2258af627838ea336
0x168150ac7bb767cf4855171b0a19bae26cfb0feeb4748b0cb7f47da045d2e788

Functions
Getter at block 21285263
DAO(view returns (address)
0x245cc372c84b3645bf0ffe6538620b04a217988b
OHM(view returns (address)
0x383518188c0c6d7730d91b2c03a03c837814a899
adjustment(view returns (bool adduint256 rateuint256 targetuint256 bufferuint256 lastBlock)
(add=true, rate=2, target=227, buffer=135, lastBlock=13494479)
bondCalculator(view returns (address)
0xcaaa6a2d4b26067a391e7b7d65c16bb2d5fa571a
bondPrice(view returns (uint256 price_)
100
 
bondPriceInUSD(view returns (uint256 price_)
currentDebt(view returns (uint256)
0
debtDecay(view returns (uint256 decay_)
674414341413089
debtRatio(view returns (uint256 debtRatio_)
0
isLiquidityBond(view returns (bool)
true
lastDecay(view returns (uint256)
13494479
maxPayout(view returns (uint256)
83595543050
policy(view returns (address)
0x0cf30dc0d48604a301df8010cdc028c055336b2e
principle(view returns (address)
0xfdf12d1f85b5082877a6e070524f50f6c84faa6b
staking(view returns (address)
0x0000000000000000000000000000000000000000
stakingHelper(view returns (address)
0xa55ce3e25bd4cb6c5375aa393335b708db790915
 
standardizedDebtRatio(view returns (uint256)
terms(view returns (uint256 controlVariableuint256 vestingTermuint256 minimumPriceuint256 maxPayoutuint256 feeuint256 maxDebt)
(controlVariable=197, vestingTerm=33110, minimumPrice=0, maxPayout=30, fee=10000, maxDebt=3000000000000000)
totalDebt(view returns (uint256)
674414341413089
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.