ChickenBondManager
Verified contract
Active on
Ethereum with 4,069 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
No balances found for "ChickenBondManager"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21218431 | 3 hours ago | | | 0 | 0.0047184188 | |
| 21116992 | 14 days ago | | | 0 | 0.0047166753 | |
| 21103022 | 16 days ago | | | 0 | 0.0020185647 | |
| 21078108 | 20 days ago | | | 0 | 0.0056527273 | |
| 20955878 | a month ago | | | 0 | 0.0040256498 | |
| 20757556 | 2 months ago | | | 0 | 0.0019484903 | |
| 20723960 | 2 months ago | | | 0 | 0.0017914185 | |
| 20698865 | 2 months ago | | | 0 | 0.0014530658 | |
| 20657626 | 3 months ago | | | 0 | 0.00054471015 | |
| 20627744 | 3 months ago | | | 0 | 0.0030216857 |
ABI
ABI objects
Getter at block 21219266 calcSystemBackingRatio() view returns (uint256) calcTotalLUSDValue() view returns (uint256) calcTotalYearnCurveVaultShareValue() view returns (uint256) getAcquiredLUSDInCurve() view returns (uint256) getAcquiredLUSDInSP() view returns (uint256) getLUSDInBAMMSPVault() view returns (uint256) getOwnedLUSDInCurve() view returns (uint256) getOwnedLUSDInSP() view returns (uint256) getTotalAcquiredLUSD() view returns (uint256) getTotalLUSDInCurve() view returns (uint256) getTreasury() view returns (uint256 _pendingLUSD, uint256 _totalAcquiredLUSD, uint256 _permanentLUSD)
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
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
getBAMMLUSDDebt() view returns (uint256)
4372064495859017171145112
getOpenBondCount() view returns (uint256 openBondCount)
281
getPendingLUSD() view returns (uint256)
279959961039926185169606
getPermanentLUSD() view returns (uint256)
980544837988676255602032
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 _bammLUSDValue) view returns (uint256)
calcAccruedBLUSD(uint256 _bondID) view returns (uint256)
calcBondBLUSDCap(uint256 _bondID) view returns (uint256)
calcRedemptionFeePercentage(uint256 _fractionOfBLUSDToRedeem) view returns (uint256)
getBondData(uint256 _bondID) view returns (uint256 lusdAmount, uint64 claimedBLUSD, uint64 startTime, uint64 endTime, uint8 status)
getLUSDToAcquire(uint256 _bondID) view returns (uint256)
State-modifying
Events activateMigration()
chickenIn(uint256 _bondID)
chickenOut(uint256 _bondID, uint256 _minLUSD)
createBond(uint256 _lusdAmount) returns (uint256)
createBondWithPermit(address owner, uint256 amount, uint256 deadline, uint8 v, bytes32 r, bytes32 s) returns (uint256)
redeem(uint256 _bLUSDToRedeem, uint256 _minLUSDFromBAMMSPVault) returns (uint256, uint256)
sendFeeShare(uint256 _lusdAmount)
shiftLUSDFromCurveToSP(uint256 _maxLUSDToShift)
shiftLUSDFromSPToCurve(uint256 _maxLUSDToShift)
startShifterCountdown()
AccrualParameterUpdated(uint256 accrualParameter)
BLUSDRedeemed(address indexed redeemer, uint256 bLusdAmount, uint256 minLusdAmount, uint256 lusdAmount, uint256 yTokens, uint256 redemptionFee)
BaseRedemptionRateUpdated(uint256 _baseRedemptionRate)
BondCancelled(address indexed bonder, uint256 bondId, uint256 principalLusdAmount, uint256 minLusdAmount, uint256 withdrawnLusdAmount, uint80 bondFinalHalfDna)
BondClaimed(address indexed bonder, uint256 bondId, uint256 lusdAmount, uint256 bLusdAmount, uint256 lusdSurplus, uint256 chickenInFeeAmount, bool migration, uint80 bondFinalHalfDna)
BondCreated(address indexed bonder, uint256 bondId, uint256 amount, uint80 bondInitialHalfDna)
LastRedemptionTimeUpdated(uint256 _lastRedemptionFeeOpTime)
MigrationTriggered(uint256 previousPermanentLUSD)
constructor(struct ChickenBondManagerExternalAdresses _externalContractAddresses, struct ChickenBondManagerParams _params)
This contract contains no fallback and receive objects.
This contract contains no error objects.