CustomINVBond

Verified contract

Active on Ethereum with 171 txns
Deployed by via 0xebd82981 at 13961373
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 "CustomINVBond"

0x5f217630c02b8fe876ea102e59bb43e6845ab83f65673db130868346afb3e392
0x1ec161a0619af5048c9675dfae2cf8285e0ebbba8942323d6c847eca82543950
0x33f446cd683eef6e3f249bca6f942f655de9f0a0385f9f7c56c06d00c632fc58
0xa94d559a4961915f903bdcd45d348dcda2b15a929cdce4701ba6e7430e2c06bc
0x59ed357cf61f0f7ec2450bbc40fffa909d5c430fbb660fa017a252b815fbab29
0xed6ba470afd698a33c9aba6e03098e667d393a304027bd9c8db0980f06e16816
0x68890a3fa67f607e1a7974c108f4714a2f840bbd648c8d920ba2708ca6242f6a
0x4dbbaf94284c61f81f3ef952c9c62cc5f395723db4d3d001b8e9a1a6d3e7e33d
0x275a8d0ac63944ad7e72b1b3b2a9b6973c567ce12ac6481ebbc2e06a7fea30aa
0xcbdb18e6e0b67512978a0a502a65945e32e771f484a818ef8c2860072e567106

Functions
Getter at block 20982057
adjustment(view returns (bool adduint256 rateuint256 targetuint256 bufferuint256 lastBlock)
(add=false, rate=0, target=63400, buffer=200, lastBlock=14729290)
bondPrice(view returns (uint256 price_)
0
currentDebt(view returns (uint256)
0
currentOlympusFee(view returns (uint256 currentFee_)
33300
debtDecay(view returns (uint256 decay_)
31128697379545827441861
debtRatio(view returns (uint256 debtRatio_)
0
lastDecay(view returns (uint256)
14752268
maxPayout(view returns (uint256)
0
policy(view returns (address)
0x4b6c63e6a94ef26e2df60b89372db2d8e211f1b7
terms(view returns (uint256 controlVariableuint256 vestingTermuint256 minimumPriceuint256 maxPayoutuint256 maxDebt)
(controlVariable=63400, vestingTerm=46200, minimumPrice=0, maxPayout=0, maxDebt=172680000000000000000000)
totalDebt(view returns (uint256)
31128697379545827441861
totalPayoutGiven(view returns (uint256)
2966234153736439719004
totalPrincipalBonded(view returns (uint256)
894142672076521667307272
 
trueBondPrice(view returns (uint256 price_)
Read-only
bondInfo(addressview returns (uint256 payoutuint256 vestinguint256 lastBlockuint256 truePricePaid)
payoutFor(uint256 _valueview returns (uint256 _payoutuint256 _fee)
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 _principalTokenaddress _olympusTreasuryaddress _subsidyRouteraddress _initialOwneraddress _olympusDAOuint256[] _tierCeilingsuint256[] _feesbool _feeInPayout
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.