AsgardBondDepository

Verified contract

Active on Ethereum with 198 txns
Deployed by via 0x468b6ac0 at 13043777
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
--
0x3bafd4e68dcd31341ac34f8c276960f2c33329b18ab020343cc035c3443408c7
0xfda2abfc831a167bacf0eb64a04c9f08845c9f171ae1f03fefa43c2dfc51e197
0x9b0b1444aab5e509a4560ddbf6882c49973cb944f565026beeab1d5f1ac009ed
0xac8adadcbb839e2bd03d1a8e36c2a63f86efc535f90a3058e1fd0dce8f152cd4
0xfa42808b0a8849ada257a34ac5fbd410f81d1e0d50b4bd459e1bb8fc95111b3b
0x2fd082ca79e4640162d0d105ebca19a8ba715a1d4a1c11e78540db2d88a4b83c
0x93462dd0c06227879e1e987f21341b49e6e7179016c7e3a8fa9c296de6fb6ebd
0x94134eaad8947ad8351ed6d548d6916576f0c409215c2a128ffa406812b2995d
0x7068d012ebc948ba056cfc95f8d87e127fd30c87f7b2f14487eedae333ea0e25
0x8711f05c591e3855a69970f295b49caac1f937eff65e8d8a9b4d6561b416808b

Functions
Getter at block 21170192
ASG(view returns (address)
0x0dc5189ec8cde5732a01f0f592e927b304370551
DAO(view returns (address)
0xe3dfece2fc903a1280650c05ab471c0413607c1d
adjustment(view returns (bool adduint256 rateuint256 targetuint256 bufferuint256 lastBlock)
(add=false, rate=5, target=79, buffer=100, lastBlock=13061168)
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_)
179976650242794
debtRatio(view returns (uint256 debtRatio_)
0
isLiquidityBond(view returns (bool)
false
lastDecay(view returns (uint256)
13045927
maxPayout(view returns (uint256)
0
policy(view returns (address)
0xb34a1922cccc0707b90d16724e0a0cec58b6a5c6
principle(view returns (address)
0xa47c8bf37f92abed4a126bda807a7b7498661acd
staking(view returns (address)
0x0000000000000000000000000000000000000000
stakingHelper(view returns (address)
0x3a424dc0fc7afcc6e0fef1c8da46c856f2bae181
standardizedDebtRatio(view returns (uint256)
0
terms(view returns (uint256 controlVariableuint256 vestingTermuint256 minimumPriceuint256 maxPayoutuint256 feeuint256 maxDebt)
(controlVariable=214, vestingTerm=33110, minimumPrice=0, maxPayout=0, fee=10000, maxDebt=1000000000000000000000000)
totalDebt(view returns (uint256)
179976650242794
treasury(view returns (address)
0x9d5818af130705f95444d78a55b4f3d85cbfcc13
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 _ASGaddress _principleaddress _treasuryaddress _DAOaddress _bondCalculator
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.