OlympusV1BondDepository

Verified contract

Active on Ethereum with 2,630 txns
Deployed by via 0xabbe78bd at 13831195
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,674.59
 (#20)
ERC-1555
--
0xaf3d30557306f9b96af0233d981f8bf7f7cd971e6337c1446d606d9ad29e0368
0xd5884dfd68ab16dcc8efdd36aa340a3b00df389c3b5efcdaae986fe92d808b61
0x29a68de06f11266a33c60f1741398f482998895e7f4a2533de8b156b0c7e1355
0x9b41bcb489c872b73a02173782745e1c3592fc8f4712e97df83ee6da06690745
0x072d0513e42e0b98c6b06c0246a4787f4e247888d42914f0a2cdde9ee6ea95af
0xfcda894702798bf94086fcf64cc0a763985edfcb3d79365f577ea7200031b0fd
0xd1072ae346f3b27dedd81ad3be1c31552edbcabb5087a7614d71c5062af9a939
0x60a00165b1a7b06bf77c87edbadb77af4a9854826aa994af924efbd57c6b8818
0x424678c2e59341d30d2730e526038f124c9e38b7f01a034c95ba609c7512ab6d
0xe18de7826f363bdb96e3708b86e9ac6d6b24c90739537724999ab5f1e3256e7e

Functions
Getter at block 21258175
DAO(view returns (address)
0x245cc372c84b3645bf0ffe6538620b04a217988b
OHM(view returns (address)
0x64aa3364f17a4d01c6f1751fd97c2bd3d7e7f1d5
adjustment(view returns (bool adduint256 rateuint256 targetuint256 bufferuint256 lastBlock)
(add=false, rate=0, target=0, buffer=0, lastBlock=0)
authority(view returns (address)
0x1c21f8ea7e39e2ba00bc12d2968d63f4acb38b7a
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_)
1371509292377965
debtRatio(view returns (uint256 debtRatio_)
0
isLiquidityBond(view returns (bool)
false
lastDecay(view returns (uint256)
14074253
maxPayout(view returns (uint256)
0
principle(view returns (address)
0x853d955acef822db058eb8505911ed77f175b99e
staking(view returns (address)
0xb63cac384247597756545b500253ff8e607a8020
standardizedDebtRatio(view returns (uint256)
0
terms(view returns (uint256 controlVariableuint256 vestingTermuint256 minimumPriceuint256 maxPayoutuint256 feeuint256 maxDebt)
(controlVariable=480, vestingTerm=33110, minimumPrice=0, maxPayout=0, fee=10000, maxDebt=20000000000000000)
totalDebt(view returns (uint256)
1371509292377965
treasury(view returns (address)
0x9a315bdf513367c0377fb36545857d12e85813ef
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
recoverLostToken(address _tokenreturns (bool)
redeem(address _recipientbool _stakereturns (uint256)
setAdjustment(bool _additionuint256 _incrementuint256 _targetuint256 _buffer
setAuthority(address _newAuthority
setBondTerms(uint8 _parameteruint256 _input
Events
AuthorityUpdated(address indexed authority
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
Constructor
constructor(address _OHMaddress _principleaddress _treasuryaddress _DAOaddress _bondCalculatoraddress _stakingaddress _authority
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.