BController

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0x3f4b3683 at 11997541
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
4 additional variables

No balances found for "BController"

0x6c6bbe23409a6ad843aa0fab4111254c15ea059b1a33e4f4e82178bcdca3497a

Functions
Getter at block 20890336
_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)
0
closeFactorMantissa(view returns (uint256)
0
getAllMarkets(view returns (address[])
[]
getBirdPlusAddress(view returns (address)
0x0000000000000000000000000000000000000000
getBlockNumber(view returns (uint256)
20890336
implementation(view returns (address)
0x0000000000000000000000000000000000000000
isBController(view returns (bool)
true
liquidationIncentiveMantissa(view returns (uint256)
0
maxAssets(view returns (uint256)
0
oracle(view returns (address)
0x0000000000000000000000000000000000000000
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
_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
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

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.