ChickenBondManager

Verified contract

Active on Ethereum with 4,069 txns
Deployed by via 0x356c90c0 at 15674057
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ChickenBondManager"

0xf3de9a9daa728387e4d7f64ddaeeff6d31bef4638e81267d6356bb1f56227a4b
From
0x1f91fa26f07199f066d680734953241a4fa6d0d1a43bf7d197e37f4c7a9eb128
0xa93e8c0c0a08a26cc91e33d9512c18316836dfba241d97a709bb4524c6826c9f
0x69a572f60e0a7495cf1aedb0a11c6f3ec3ec35907c25b54efc7e6e5688e13459
0x62807043150e6a65e12ee052220a0dd51f6c35fe985891ebe677afd4ab66c01d
0xf070335b0e2ad2e855c8ba6b12717469baaed6ac4921991179ec8f624c722a3a
0x9c4a1ed1e78fce51b8a2be29a70b403bdc74c1321de119c51a521b839522326b
0xea6b3dda89b9e262b2c148822586eb8e22478f1d5b4877b44903073f11af6b34
0x0b0863201e6b061eafe61cae8c7a2985074455a97c2f8816338747f48e1523d2
0x2fb49567895415da08e20fd1facec9ff9e4f739576dc1cc86fa370527885b02d

Functions
Getter at block 21219266
BETA(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
BOOTSTRAP_PERIOD_CHICKEN_IN(view returns (uint256)
1296000
BOOTSTRAP_PERIOD_REDEEM(view returns (uint256)
1296000
BOOTSTRAP_PERIOD_SHIFT(view returns (uint256)
3888000
CHICKEN_IN_AMM_FEE(view returns (uint256)
30000000000000000
DECIMAL_PRECISION(view returns (uint256)
1000000000000000000
INDEX_OF_LUSD_TOKEN_IN_CURVE_POOL(view returns (int128)
0
MINUTE_DECAY_FACTOR(view returns (uint256)
0
MIN_BLUSD_SUPPLY(view returns (uint256)
1000000000000000000
MIN_BOND_AMOUNT(view returns (uint256)
100000000000000000000
NFT_RANDOMNESS_DIVISOR(view returns (uint256)
1000000000000000000000
SECONDS_IN_ONE_MINUTE(view returns (uint256)
60
SHIFTER_DELAY(view returns (uint256)
3600
SHIFTER_WINDOW(view returns (uint256)
600
accrualAdjustmentMultiplier(view returns (uint256)
990000000000000000
accrualAdjustmentPeriodCount(view returns (uint256)
774
accrualAdjustmentPeriodSeconds(view returns (uint256)
86400
accrualParameter(view returns (uint256)
318667000000000000000
bLUSDToken(view returns (address)
0xb9d7dddca9a4ac480991865efef82e01273f79c3
bammSPVault(view returns (address)
0x896d8a30c32ead64f2e1195c2c8e0932be7dc20b
baseRedemptionRate(view returns (uint256)
0
bondNFT(view returns (address)
0xa8384862219188a8f03c144953cf21fc124029ee
 
calcSystemBackingRatio(view returns (uint256)
 
calcTotalLUSDValue(view returns (uint256)
 
calcTotalYearnCurveVaultShareValue(view returns (uint256)
calcUpdatedAccrualParameter(view returns (uint256)
318667000000000000000
countChickenIn(view returns (uint256)
697
countChickenOut(view returns (uint256)
1657
curveBasePool(view returns (address)
0xbebc44782c7db0a1a60cb6fe97d0b483032ff1c7
curveDepositLUSD3CRVExchangeRateThreshold(view returns (uint256)
999999840000000000
curveLiquidityGauge(view returns (address)
0xda0dd1798be66e17d5ab1dc476302b56689c2db4
curvePool(view returns (address)
0xed279fdd11ca84beef15af5d39bb4d4bee23f0ca
curveWithdrawal3CRVLUSDExchangeRateThreshold(view returns (uint256)
999999840000000000
deploymentTimestamp(view returns (uint256)
1664877851
firstChickenInTime(view returns (uint256)
1666176599
 
getAcquiredLUSDInCurve(view returns (uint256)
 
getAcquiredLUSDInSP(view returns (uint256)
getBAMMLUSDDebt(view returns (uint256)
4372064495859017171145112
 
getLUSDInBAMMSPVault(view returns (uint256)
getOpenBondCount(view returns (uint256 openBondCount)
281
 
getOwnedLUSDInCurve(view returns (uint256)
 
getOwnedLUSDInSP(view returns (uint256)
getPendingLUSD(view returns (uint256)
279959961039926185169606
getPermanentLUSD(view returns (uint256)
980544837988676255602032
 
getTotalAcquiredLUSD(view returns (uint256)
 
getTotalLUSDInCurve(view returns (uint256)
 
getTreasury(view returns (uint256 _pendingLUSDuint256 _totalAcquiredLUSDuint256 _permanentLUSD)
lastRedemptionTime(view returns (uint256)
1731979007
lastShifterCountdownStartTime(view returns (uint256)
1693720139
lusdToken(view returns (address)
0x5f98805a4e8be255a32880fdec7f6728c6568ba0
migration(view returns (bool)
false
minimumAccrualParameter(view returns (uint256)
318667000000000000000
targetAverageAgeSeconds(view returns (uint256)
1296000
totalWeightedStartTimes(view returns (uint256)
474150041865126412944929385458758
yTokensHeldByCBM(view returns (uint256)
0
yearnCurveVault(view returns (address)
0x5fa5b62c8af877cb37031e0a3b2f34a78e3c56a6
yearnGovernanceAddress(view returns (address)
0xfeb4acf3df3cdea7399794d0869ef76a6efaff52
yearnRegistry(view returns (address)
0x50c1a2ea0a861a967d9d0ffe2ae4012c2e053804
Read-only
_calcSystemBackingRatioFromBAMMValue(uint256 _bammLUSDValueview returns (uint256)
calcAccruedBLUSD(uint256 _bondIDview returns (uint256)
calcBondBLUSDCap(uint256 _bondIDview returns (uint256)
calcRedemptionFeePercentage(uint256 _fractionOfBLUSDToRedeemview returns (uint256)
getBondData(uint256 _bondIDview returns (uint256 lusdAmountuint64 claimedBLUSDuint64 startTimeuint64 endTimeuint8 status)
getLUSDToAcquire(uint256 _bondIDview returns (uint256)
State-modifying
activateMigration(
chickenIn(uint256 _bondID
chickenOut(uint256 _bondIDuint256 _minLUSD
createBond(uint256 _lusdAmountreturns (uint256)
createBondWithPermit(address owneruint256 amountuint256 deadlineuint8 vbytes32 rbytes32 sreturns (uint256)
redeem(uint256 _bLUSDToRedeemuint256 _minLUSDFromBAMMSPVaultreturns (uint256uint256)
sendFeeShare(uint256 _lusdAmount
shiftLUSDFromCurveToSP(uint256 _maxLUSDToShift
shiftLUSDFromSPToCurve(uint256 _maxLUSDToShift
startShifterCountdown(
Events
AccrualParameterUpdated(uint256 accrualParameter
BLUSDRedeemed(address indexed redeemeruint256 bLusdAmountuint256 minLusdAmountuint256 lusdAmountuint256 yTokensuint256 redemptionFee
BaseRedemptionRateUpdated(uint256 _baseRedemptionRate
BondCancelled(address indexed bonderuint256 bondIduint256 principalLusdAmountuint256 minLusdAmountuint256 withdrawnLusdAmountuint80 bondFinalHalfDna
BondClaimed(address indexed bonderuint256 bondIduint256 lusdAmountuint256 bLusdAmountuint256 lusdSurplusuint256 chickenInFeeAmountbool migrationuint80 bondFinalHalfDna
BondCreated(address indexed bonderuint256 bondIduint256 amountuint80 bondInitialHalfDna
LastRedemptionTimeUpdated(uint256 _lastRedemptionFeeOpTime
MigrationTriggered(uint256 previousPermanentLUSD
Constructor
constructor(struct ChickenBondManagerExternalAdresses _externalContractAddressesstruct ChickenBondManagerParams _params
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.