CustomFOXBond

Verified contract

Active on Ethereum with 1,511 txns
Deployed by via 0x63730018 at 13947521
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
ERC-20
Value $12.35
0x942ddf4cdefbb06e7cbbacfbaf333dd90ab34bb89a900a66d909ba0c5e78b884
0xc24581dbf539afa778c88b3f191ee43873935d46bb881270abcbc8af47359e46
0x1f39c6f568d8d42484962c116272e502c046df718433c70ff5371a2144be1695
From
0xbc7f1fe652ebff90fb777b8c5b1496a8680fc3a33450219cfd8d67fdc25095a2
0x210c0070b012b9b15588c6cd6a56cc7bb83fcd6339425d78b3c8dbe9ac46029f
From
0x85568f0f8edc395d7b75242ea65ff27f7c3edd56d34006f551273edc066a1d61
0x1e89cdfc74ca0fb4c2f7460a540a86225307a798ef641b2a049f60cbf72fd705
0x69e6b62fea51d21da1acda4d4df352bd650fc53083911bff25a3819d4b7863bf
0x2cf3998030c59c0e8305d28289e97612e63770e0e918f02811fcccb25fa27678
0xd1dcd7c5b7da94c9562fb82787ba8b81efc2d042c13ff968c1990d4159442b03

Functions
Getter at block 20928851
adjustment(view returns (bool adduint256 rateuint256 targetuint256 bufferuint256 lastBlock)
(add=true, rate=495, target=33000, buffer=200, lastBlock=14914954)
bondPrice(view returns (uint256 price_)
0
currentDebt(view returns (uint256)
0
currentOlympusFee(view returns (uint256 currentFee_)
33300
debtDecay(view returns (uint256 decay_)
556334496059514978733653
debtRatio(view returns (uint256 debtRatio_)
0
lastDecay(view returns (uint256)
14914954
maxPayout(view returns (uint256)
230000307510000000000000
policy(view returns (address)
0x90a48d5cf7343b08da12e067680b4c6dbfe551be
terms(view returns (uint256 controlVariableuint256 vestingTermuint256 minimumPriceuint256 maxPayoutuint256 maxDebt)
(controlVariable=22440, vestingTerm=92400, minimumPrice=0, maxPayout=23, maxDebt=3000000000000000000000000)
totalDebt(view returns (uint256)
556334496059514978733653
totalPayoutGiven(view returns (uint256)
39039271423796425831824310
totalPrincipalBonded(view returns (uint256)
10082392333830
 
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.