BeaconProxy

Verified contract

Proxy

Active on Ethereum with 348 txns
Deployed by via 0xb0a7a5b1 at 19076091
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
7 additional variables

No balances found for "BeaconProxy"

0xbd43f56a6d1ce3da8fbef84bbf7e28f0eb45c04c99bfe735267455435039418e
0x04b499ecc1b4bcaee5b912d8e87150a82050dca84d33f80e60dea4763a5375f6
0xdd9c4817a4014eb719d70c3a5d639ee4f840be8c1035cc149ef8b7982a8a4085
0xd99482c4b533255a6912bdaf732ea13ecb75501220d6c7af3b3445d43fe118a4
0xb64f8af42ff81c3a23a88dcc3a0375e2226087b0cbfe2e07255e6632841cbd10
0x382ea199f0240c99eadb3883b2f04adfab10ccf5ccc6c2cfd5cfc11a33f75052
0x29195df7f46f99f8dd6520e4822bebad899c14ef66c5c99966ec5806e5c889ac
0xf59c34b5e726ac37eb8508406981c109b07afbc2b262253cb88416c35d4e00db
0xf12d0356ce09f1febc915f50ef976bfbe49c15ec5640437fc1f201a29418c61e
0x47ae463928d17103acc60b76dd49bb3ae86baf9db30fe1c43ca95b77768df8d7

Functions
Getter at block 21189216
accessControlManager(view returns (address)
0x230058da2d23eb8836ec5db7037ef7250c56e25e
closeFactorMantissa(view returns (uint256)
500000000000000000
 
getAllMarkets(view returns (address[])
getRewardDistributors(view returns (address[])
[0x7A91bEd36D96E4e644d3A181c287E0fcf9E9cc98, 0xe72Aa7BaB160eaa2605964D2379AA56Cb4b9A1BB, 0xDCB0CfA130496c749738Acbe2d6aA06C7C320f06, 0x1e25CF968f12850003Db17E0Dba32108509C4359]
isComptroller(pure returns (bool)
true
liquidationIncentiveMantissa(view returns (uint256)
1020000000000000000
maxLoopsLimit(view returns (uint256)
100
minLiquidatableCollateral(view returns (uint256)
100000000000000000000
oracle(view returns (address)
0xd2ce3fb018805ef92b8c5976cb31f84b4e295f94
owner(view returns (address)
0x285960c5b22fd66a736c7136967a3eb15e93cc67
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
poolRegistry(view returns (address)
0x61caff113ccaf05ffc6540302c37adcf077c5179
prime(view returns (address)
0x14c4525f47a7f7c984474979c57a2dccb8eacb39
Read-only
accountAssets(addressuint256view returns (address)
actionPaused(address marketuint8 actionview returns (bool)
allMarkets(uint256view returns (address)
approvedDelegates(addressaddressview returns (bool)
borrowCaps(addressview returns (uint256)
checkMembership(address accountaddress vTokenview returns (bool)
getAccountLiquidity(address accountview returns (uint256 erroruint256 liquidityuint256 shortfall)
getAssetsIn(address accountview returns (address[])
getBorrowingPower(address accountview returns (uint256 erroruint256 liquidityuint256 shortfall)
getHypotheticalAccountLiquidity(address accountaddress vTokenModifyuint256 redeemTokensuint256 borrowAmountview returns (uint256 erroruint256 liquidityuint256 shortfall)
getRewardsByMarket(address vTokenview returns (struct ComptrollerStorageRewardSpeeds[] rewardSpeeds)
isForcedLiquidationEnabled(addressview returns (bool)
isMarketListed(address vTokenview returns (bool)
liquidateCalculateSeizeTokens(address vTokenBorrowedaddress vTokenCollateraluint256 actualRepayAmountview returns (uint256 erroruint256 tokensToSeize)
markets(addressview returns (bool isListeduint256 collateralFactorMantissauint256 liquidationThresholdMantissa)
supplyCaps(addressview returns (uint256)
State-modifying
acceptOwnership(
addRewardsDistributor(address _rewardsDistributor
borrowVerify(address vTokenaddress borroweruint256 borrowAmount
enterMarkets(address[] vTokensreturns (uint256[])
exitMarket(address vTokenAddressreturns (uint256)
healAccount(address user
initialize(uint256 loopLimitaddress accessControlManager
liquidateAccount(address borrowerstruct ComptrollerStorageLiquidationOrder[] orders
liquidateBorrowVerify(address vTokenBorrowedaddress vTokenCollateraladdress liquidatoraddress borroweruint256 actualRepayAmountuint256 seizeTokens
mintVerify(address vTokenaddress minteruint256 actualMintAmountuint256 mintTokens
preBorrowHook(address vTokenaddress borroweruint256 borrowAmount
preLiquidateHook(address vTokenBorrowedaddress vTokenCollateraladdress borroweruint256 repayAmountbool skipLiquidityCheck
preMintHook(address vTokenaddress minteruint256 mintAmount
preRedeemHook(address vTokenaddress redeemeruint256 redeemTokens
preRepayHook(address vTokenaddress borrower
preSeizeHook(address vTokenCollateraladdress seizerContractaddress liquidatoraddress borrower
preTransferHook(address vTokenaddress srcaddress dstuint256 transferTokens
redeemVerify(address vTokenaddress redeemeruint256 redeemAmountuint256 redeemTokens
renounceOwnership(
repayBorrowVerify(address vTokenaddress payeraddress borroweruint256 actualRepayAmountuint256 borrowerIndex
seizeVerify(address vTokenCollateraladdress vTokenBorrowedaddress liquidatoraddress borroweruint256 seizeTokens
setAccessControlManager(address accessControlManager_
setActionsPaused(address[] marketsListuint8[] actionsListbool paused
setCloseFactor(uint256 newCloseFactorMantissa
setCollateralFactor(address vTokenuint256 newCollateralFactorMantissauint256 newLiquidationThresholdMantissa
setForcedLiquidation(address vTokenBorrowedbool enable
setLiquidationIncentive(uint256 newLiquidationIncentiveMantissa
setMarketBorrowCaps(address[] vTokensuint256[] newBorrowCaps
setMarketSupplyCaps(address[] vTokensuint256[] newSupplyCaps
setMaxLoopsLimit(uint256 limit
setMinLiquidatableCollateral(uint256 newMinLiquidatableCollateral
setPriceOracle(address newOracle
setPrimeToken(address _prime
supportMarket(address vToken
transferOwnership(address newOwner
transferVerify(address vTokenaddress srcaddress dstuint256 transferTokens
unlistMarket(address marketreturns (uint256)
updateDelegate(address delegatebool approved
updatePrices(address account
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
ActionPausedMarket(address vTokenuint8 actionbool pauseState
DelegateUpdated(address indexed approveraddress indexed delegatebool approved
Initialized(uint8 version
IsForcedLiquidationEnabledUpdated(address indexed vTokenbool enable
MarketEntered(address indexed vTokenaddress indexed account
MarketExited(address indexed vTokenaddress indexed account
MarketSupported(address vToken
MarketUnlisted(address indexed vToken
MaxLoopsLimitUpdated(uint256 oldMaxLoopsLimituint256 newmaxLoopsLimit
NewAccessControlManager(address oldAccessControlManageraddress newAccessControlManager
NewBorrowCap(address indexed vTokenuint256 newBorrowCap
NewCloseFactor(uint256 oldCloseFactorMantissauint256 newCloseFactorMantissa
NewCollateralFactor(address vTokenuint256 oldCollateralFactorMantissauint256 newCollateralFactorMantissa
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissauint256 newLiquidationIncentiveMantissa
NewLiquidationThreshold(address vTokenuint256 oldLiquidationThresholdMantissauint256 newLiquidationThresholdMantissa
NewMinLiquidatableCollateral(uint256 oldMinLiquidatableCollateraluint256 newMinLiquidatableCollateral
NewPriceOracle(address oldPriceOracleaddress newPriceOracle
NewPrimeToken(address oldPrimeTokenaddress newPrimeToken
NewRewardsDistributor(address indexed rewardsDistributoraddress indexed rewardToken
NewSupplyCap(address indexed vTokenuint256 newSupplyCap
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address beaconbytes data
Fallback and receive
fallback(
receive(
Errors
ActionPaused(address marketuint8 action
BorrowActionNotPaused(
BorrowCapExceeded(address marketuint256 cap
BorrowCapIsNotZero(
CollateralExceedsThreshold(uint256 expectedLessThanOrEqualTouint256 actual
CollateralFactorIsNotZero(
ComptrollerMismatch(
DelegationStatusUnchanged(
EnterMarketActionNotPaused(
ExitMarketActionNotPaused(
InsufficientCollateral(uint256 collateralToSeizeuint256 availableCollateral
InsufficientLiquidity(
InsufficientShortfall(
InvalidCollateralFactor(
InvalidLiquidationThreshold(
LiquidateActionNotPaused(
MarketAlreadyListed(address market
MarketNotCollateral(address vTokenaddress user
MarketNotListed(address market
MaxLoopsLimitExceeded(uint256 loopsLimituint256 requiredLoops
MinimalCollateralViolated(uint256 expectedGreaterThanuint256 actual
MintActionNotPaused(
NonzeroBorrowBalance(
PriceError(address vToken
RedeemActionNotPaused(
RepayActionNotPaused(
SeizeActionNotPaused(
SnapshotError(address vTokenaddress user
SupplyCapExceeded(address marketuint256 cap
SupplyCapIsNotZero(
TooMuchRepay(
TransferActionNotPaused(
Unauthorized(address senderaddress calledContractstring methodSignature
UnexpectedSender(address expectedSenderaddress actualSender
ZeroAddressNotAllowed(