BirdCore

Verified contract

Proxy

Active on Ethereum with 151 txns
Deployed by via 0xa06f4865 at 11997531
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
--
0x78ae31f30189e9d91ce67266ff66bc927bcb592a028e4d0a2409b646812245d0
0x8c58a5b4a6a1f1d922454854aedc80acb7c999b757d71618564ac8406fe7edbd
0x164972980bbfd397c8bd0b2d6415d81915d6aa8ce6d27d59444d83f7cb931395
0x4c54cebc3f0095edfd47fc13128ceca89169aa594ab6169b1fe112508e20c8e0
0x116242fed54db330924e758fcd50ff8f6a283db6d89dead025063ba747ab9cdc
0x6e68c7f29fda98d64be63d5d0daab17a1b99f605fe7761a6d452e9e387ea9006
0xc9943cdcbc4b4a8d4c8afc2e0563033332bd7e8dcdf68f83580ac2d5a8257707
0x80854a241cd7b457e927344513511233640c8bb661c913c8d5a17747eae071ae
0x95169ad0fcfce836bf53752d1f83bf5ba907a4fd6b13fc18e0900735c97587cb
0xdd9511d74c38044e40fe13f3fa5f3e9c53dc22f83c379514fa6ac1d36dac4c8a

Functions
Getter at block 20890336
admin(view returns (address)
0x60b6a57b71f23a8c602ed71b60272fda321d2666
implementation(view returns (address)
0x4a1955d950fb7a73e23811ad351ecaab6a413618
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingImplementation(view returns (address)
0x0000000000000000000000000000000000000000
_borrowGuardianPaused(view returns (bool)
false
_mintGuardianPaused(view returns (bool)
false
admin(view returns (address)
0x60b6a57b71f23a8c602ed71b60272fda321d2666
birdPlusClaimThreshold(view returns (uint256)
1000000000000000
birdPlusInitialIndex(view returns (uint224)
1000000000000000000000000000000000000
birdRate(view returns (uint256)
176000000000000000
closeFactorMantissa(view returns (uint256)
500000000000000000
getAllMarkets(view returns (address[])
[0xBadCf640bF54d28B15235DCec5817756f247cceD, 0x5B2733C3D3acD4ABaf86719365FD683408b2c0A8, 0x6432A6f1808B6b793aa3CC5eb5De5549FC5Dc54C, 0x8eE4f840D0f8d6734022EeFE4Da8E5c6681B9724, 0x913B6c7CdC4aaEe92cd1efBdb6560dd04DA98813, 0xD845a74344EaEd52919CCfBA40c36914fae6f177, 0x39980A3d1ED5B2cdC48a2259d49D4A4A4201dD2e, 0x5e9EA1989853b38DD8C55962146167B3C1e17dFD]
getBirdPlusAddress(view returns (address)
0xbced0066a6a3b7c633cbd8da0d53b6dcd9e0c352
getBlockNumber(view returns (uint256)
20890336
implementation(view returns (address)
0x4a1955d950fb7a73e23811ad351ecaab6a413618
isBController(view returns (bool)
true
liquidationIncentiveMantissa(view returns (uint256)
1080000000000000000
maxAssets(view returns (uint256)
15
oracle(view returns (address)
0x624128c9f71dc9ca6876f2f75d6e8f64899209d7
pauseGuardian(view returns (address)
0x0000000000000000000000000000000000000000
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingImplementation(view returns (address)
0x0000000000000000000000000000000000000000
seizeGuardianPaused(view returns (bool)
false
transferGuardianPaused(view returns (bool)
false
Read-only
accountAssets(addressuint256view returns (address)
allMarkets(uint256view returns (address)
birdAccrued(addressview returns (uint256)
birdBorrowState(addressview returns (uint224 indexuint32 block)
birdBorrowerIndex(addressaddressview returns (uint256)
birdSpeeds(addressview returns (uint256)
birdSupplierIndex(addressaddressview returns (uint256)
birdSupplyState(addressview returns (uint224 indexuint32 block)
borrowGuardianPaused(addressview returns (bool)
checkMembership(address accountaddress bTokenview returns (bool)
getAccountLiquidity(address accountview returns (uint256uint256uint256)
getAssetsIn(address accountview returns (address[])
getHypotheticalAccountLiquidity(address accountaddress bTokenModifyuint256 redeemTokensuint256 borrowAmountview returns (uint256uint256uint256)
liquidateCalculateSeizeTokens(address bTokenBorrowedaddress bTokenCollateraluint256 actualRepayAmountview returns (uint256uint256)
markets(addressview returns (bool isListeduint256 collateralFactorMantissabool isBird)
mintGuardianPaused(addressview returns (bool)
State-modifying
_acceptAdmin(returns (uint256)
_acceptImplementation(returns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setPendingImplementation(address newPendingImplementationreturns (uint256)
_addBirdMarkets(address[] bTokens
_become(address birdCore
_dropBirdMarket(address bToken
_setBirdOracle(address newBirdOraclereturns (uint256)
_setBirdPlusAddress(address birdAddress_
_setBirdPlusRate(uint256 birdRate_
_setBorrowPaused(address bTokenbool statereturns (bool)
_setCloseFactor(uint256 newCloseFactorMantissareturns (uint256)
_setCollateralFactor(address bTokenuint256 newCollateralFactorMantissareturns (uint256)
_setLiquidationIncentive(uint256 newLiquidationIncentiveMantissareturns (uint256)
_setMaxAssets(uint256 newMaxAssetsreturns (uint256)
_setMintPaused(address bTokenbool statereturns (bool)
_setPauseGuardian(address newPauseGuardianreturns (uint256)
_setPriceOracle(address newOraclereturns (uint256)
_setSeizePaused(bool statereturns (bool)
_setTransferPaused(bool statereturns (bool)
_supportMarket(address bTokenreturns (uint256)
borrowAllowed(address bTokenaddress borroweruint256 borrowAmountreturns (uint256)
borrowVerify(address bTokenaddress borroweruint256 borrowAmount
claimBirdPlus(address holder
claimBirdPlus(address holderaddress[] bTokens
claimBirdPlus(address[] holdersaddress[] bTokensbool borrowersbool suppliers
enterMarkets(address[] bTokensreturns (uint256[])
exitMarket(address bTokenAddressreturns (uint256)
liquidateBorrowAllowed(address bTokenBorrowedaddress bTokenCollateraladdress liquidatoraddress borroweruint256 repayAmountreturns (uint256)
liquidateBorrowVerify(address bTokenBorrowedaddress bTokenCollateraladdress liquidatoraddress borroweruint256 actualRepayAmountuint256 seizeTokens
mintAllowed(address bTokenaddress minteruint256 mintAmountreturns (uint256)
mintVerify(address bTokenaddress minteruint256 actualMintAmountuint256 mintTokens
redeemAllowed(address bTokenaddress redeemeruint256 redeemTokensreturns (uint256)
redeemVerify(address bTokenaddress redeemeruint256 redeemAmountuint256 redeemTokens
refreshBirdSpeeds(
repayBorrowAllowed(address bTokenaddress payeraddress borroweruint256 repayAmountreturns (uint256)
repayBorrowVerify(address bTokenaddress payeraddress borroweruint256 actualRepayAmountuint256 borrowerIndex
seizeAllowed(address bTokenCollateraladdress bTokenBorrowedaddress liquidatoraddress borroweruint256 seizeTokensreturns (uint256)
seizeVerify(address bTokenCollateraladdress bTokenBorrowedaddress liquidatoraddress borroweruint256 seizeTokens
transferAllowed(address bTokenaddress srcaddress dstuint256 transferTokensreturns (uint256)
transferVerify(address bTokenaddress srcaddress dstuint256 transferTokens
Events
Failure(uint256 erroruint256 infouint256 detail
NewAdmin(address oldAdminaddress newAdmin
NewImplementation(address oldImplementationaddress newImplementation
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewPendingImplementation(address oldPendingImplementationaddress newPendingImplementation
ActionPaused(address bTokenstring actionbool pauseState
ActionPaused(string actionbool pauseState
BirdPlusSpeedUpdated(address indexed bTokenuint256 newSpeed
DistributedBorrowerBirdPlus(address indexed bTokenaddress indexed borroweruint256 birdDeltauint256 birdBorrowIndex
DistributedSupplierBirdPlus(address indexed bTokenaddress indexed supplieruint256 birdDeltauint256 birdSupplyIndex
Failure(uint256 erroruint256 infouint256 detail
MarketBird(address bTokenbool isBird
MarketEntered(address bTokenaddress account
MarketExited(address bTokenaddress account
MarketListed(address bToken
NewBirdOracle(address oldBirdOracleaddress newBirdOracle
NewBirdPlusAddress(address oldBirdAddressaddress newBirdAddress
NewBirdPlusRate(uint256 oldBirdRateuint256 newBirdRate
NewBorrowCap(address indexed bTokenuint256 newBorrowCap
NewBorrowCapGuardian(address oldBorrowCapGuardianaddress newBorrowCapGuardian
NewCloseFactor(uint256 oldCloseFactorMantissauint256 newCloseFactorMantissa
NewCollateralFactor(address bTokenuint256 oldCollateralFactorMantissauint256 newCollateralFactorMantissa
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissauint256 newLiquidationIncentiveMantissa
NewMaxAssets(uint256 oldMaxAssetsuint256 newMaxAssets
NewPauseGuardian(address oldPauseGuardianaddress newPauseGuardian
NewPriceOracle(address oldPriceOracleaddress newPriceOracle
Constructor
constructor(
Fallback and receive
fallback(
Errors

This contract contains no error objects.