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

CustomBond

Verified contract

Active on Ethereum with 250 txns
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

No balances found for "CustomBond"

0xaa4482fb60e748af2d6de3f636644a46ccee1f15de78dd341d4e13091b1b7603
From
0xc8c76033a0f9eb23cc697410b295f375c18d786e154d343d7e3bf363767593ca
0x0208afa08fe50c39197f2adf898cadad4b705a1ee27c28a66fddcc88a38665e7
0x0fea1e93e90b4ac1ad552f81204f5b362dfe31a16a93907579346204ac32a3c0
0x24d498d7d4ec231ea463bfed9aadda8d2dbb28c122587cf23a313a2205490861
0x72b284f2b3c0c33256445ec729af79b2141e9c1bab284b548edcf4fb986cea06
0x4fc1060039ae104bd51b58fc84eff7295359179fad752853998d5d44f10623d3
0xd619987ff1a9d81215394c641dc552ed2e97b6dd57b806bfab48dff656b162b8
0xc2057d43f639fad3351c3978b495b72089f6eff40cca4705e383682604dd07a6
0x9f989ca650dd0702c91e4a3289775f960f682216e7919bd06afae1daa2c49bde
From

Functions
Getter at block 20792767
adjustment(view returns (bool adduint256 rateuint256 targetuint256 bufferuint256 lastBlock)
(add=false, rate=0, target=0, buffer=0, lastBlock=0)
bondPrice(view returns (uint256 price_)
0
currentDebt(view returns (uint256)
0
currentOlympusFee(view returns (uint256 currentFee_)
33300
debtDecay(view returns (uint256 decay_)
42254221614780374022866
debtRatio(view returns (uint256 debtRatio_)
0
lastDecay(view returns (uint256)
13962739
maxPayout(view returns (uint256)
8170556994085107051726
policy(view returns (address)
0x67905d3e4fec0c85dce68195f66dc8eb32f59179
terms(view returns (uint256 controlVariableuint256 vestingTermuint256 minimumPriceuint256 maxPayoutuint256 maxDebt)
(controlVariable=160000, vestingTerm=46200, minimumPrice=0, maxPayout=9, maxDebt=216000000000000000000000)
totalDebt(view returns (uint256)
42254221614780374022866
totalPayoutGiven(view returns (uint256)
499666617462992151644205
totalPrincipalBonded(view returns (uint256)
423628775775449045513861
 
trueBondPrice(view returns (uint256 price_)
Read-only
bondInfo(addressview returns (uint256 payoutuint256 vestinguint256 lastBlockuint256 truePricePaid)
payoutFor(uint256 _valueview returns (uint256)
pendingPayoutFor(address _depositorview returns (uint256 pendingPayout_)
percentVestedFor(address _depositorview returns (uint256 percentVested_)
State-modifying
changeOlympusTreasury(address _olympusTreasury
deposit(uint256 _amountuint256 _maxPriceaddress _depositorreturns (uint256)
initializeBond(uint256 _controlVariableuint256 _vestingTermuint256 _minimumPriceuint256 _maxPayoutuint256 _maxDebtuint256 _initialDebt
paySubsidy(returns (uint256 payoutSinceLastSubsidy_)
redeem(address _depositorreturns (uint256)
setAdjustment(bool _additionuint256 _incrementuint256 _targetuint256 _buffer
setBondTerms(uint8 _parameteruint256 _input
transferManagment(address _newOwner
Events
BondCreated(uint256 deposituint256 payoutuint256 expires
BondPriceChanged(uint256 internalPriceuint256 debtRatio
BondRedeemed(address recipientuint256 payoutuint256 remaining
ControlVariableAdjustment(uint256 initialBCVuint256 newBCVuint256 adjustmentbool addition
Constructor
constructor(address _customTreasuryaddress _payoutTokenaddress _principalTokenaddress _olympusTreasuryaddress _subsidyRouteraddress _initialOwneraddress _olympusDAOuint256[] _tierCeilingsuint256[] _fees
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.