AsgardBondDepository

Verified contract

Active on Ethereum with 531 txns
Deployed by via 0xa43d1168 at 13010417
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
--
0x4847043450600f37c2aa1d25a6d30819dae3da497fa937edffc83c42cfba8078
0x06f13f34344164ebc1e954a2b4c471f0fd76507f656529af2028d59f83a370b8
0xc1fc37cb4ecef83fb548b7db654f543c6b85323c82ff6f33478da62b3e861900
0xa8a3aad1c12c266d3a266c2d260ecf34f469544c4a29ce0536c1e9124488574d
0x77e11c503df6b0adef44ee7678027599bf8e1b07a7c9e0ca1f23c69553664a9a
0xf5a2d5b04de9fa137ca7f876eb58b83004e29330667a2165aa3a9671e2b56521
0x6f7fe5b904aacabdbf65a7ece8ee7dd66b5ad7ebd382dc0506f5ba286074df7a
0xa0a0252d3fca9868668e1c01646f2c6af8012102ef15f44fdcb9e90f2f7f59d0
0x1ecbc204a037caf68bacd386b2104c261a64d4628d58bf5c6235bfb7f06335ce
0xf42f5e39731380a5e194cc61cd2927d91dad70b1c20d4befd662a2f179d7763c

Functions
Getter at block 21160096
ASG(view returns (address)
0x0dc5189ec8cde5732a01f0f592e927b304370551
DAO(view returns (address)
0xe3dfece2fc903a1280650c05ab471c0413607c1d
adjustment(view returns (bool adduint256 rateuint256 targetuint256 bufferuint256 lastBlock)
(add=false, rate=0, target=0, buffer=0, lastBlock=0)
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_)
1111399619329087
debtRatio(view returns (uint256 debtRatio_)
0
isLiquidityBond(view returns (bool)
false
lastDecay(view returns (uint256)
13017713
maxPayout(view returns (uint256)
0
policy(view returns (address)
0xb34a1922cccc0707b90d16724e0a0cec58b6a5c6
principle(view returns (address)
0x853d955acef822db058eb8505911ed77f175b99e
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=4, vestingTerm=33110, minimumPrice=0, maxPayout=0, fee=10000, maxDebt=1000000000000000000000000)
totalDebt(view returns (uint256)
1111399619329087
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.