BeaconProxy
Verified contract
Proxy
Active on
Ethereum with 348 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
0x2300…e25e
-
variable spans 48 additional slots
0xd2ce…5f94
0x14c4…cb39
7 additional
variables
Balances ($0.00)
No balances found for "BeaconProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21170161 | 3 days ago | | | 0 | 0.0025302217 | |
| 21146485 | 6 days ago | | | 0 | 0.00053737479 | |
| 21133636 | 8 days ago | | | 0 | 0.00059565521 | |
| 21109419 | 11 days ago | | | 0 | 0.00093916990 | |
| 21099666 | 12 days ago | | | 0 | 0.00028307886 | |
| 21084897 | 15 days ago | | | 0 | 0.00043911746 | |
| 21081047 | 15 days ago | | | 0 | 0.00076537153 | |
| 21048735 | 20 days ago | | | 0 | 0.00022646000 | |
| 21025711 | 23 days ago | | | 0 | 0.00047786055 | |
| 21002529 | a month ago | | | 0 | 0.00070268266 |
ABI
ABI objects
Getter at block 21189216 getAllMarkets() view returns (address[])
accessControlManager() view returns (address)
0x230058da2d23eb8836ec5db7037ef7250c56e25e
closeFactorMantissa() view returns (uint256)
500000000000000000
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(address, uint256) view returns (address)
actionPaused(address market, uint8 action) view returns (bool)
allMarkets(uint256) view returns (address)
approvedDelegates(address, address) view returns (bool)
borrowCaps(address) view returns (uint256)
checkMembership(address account, address vToken) view returns (bool)
getAccountLiquidity(address account) view returns (uint256 error, uint256 liquidity, uint256 shortfall)
getAssetsIn(address account) view returns (address[])
getBorrowingPower(address account) view returns (uint256 error, uint256 liquidity, uint256 shortfall)
getHypotheticalAccountLiquidity(address account, address vTokenModify, uint256 redeemTokens, uint256 borrowAmount) view returns (uint256 error, uint256 liquidity, uint256 shortfall)
getRewardsByMarket(address vToken) view returns (struct ComptrollerStorageRewardSpeeds[] rewardSpeeds)
isForcedLiquidationEnabled(address) view returns (bool)
isMarketListed(address vToken) view returns (bool)
liquidateCalculateSeizeTokens(address vTokenBorrowed, address vTokenCollateral, uint256 actualRepayAmount) view returns (uint256 error, uint256 tokensToSeize)
markets(address) view returns (bool isListed, uint256 collateralFactorMantissa, uint256 liquidationThresholdMantissa)
supplyCaps(address) view returns (uint256)
State-modifying
Events acceptOwnership()
addRewardsDistributor(address _rewardsDistributor)
borrowVerify(address vToken, address borrower, uint256 borrowAmount)
enterMarkets(address[] vTokens) returns (uint256[])
exitMarket(address vTokenAddress) returns (uint256)
healAccount(address user)
initialize(uint256 loopLimit, address accessControlManager)
liquidateAccount(address borrower, struct ComptrollerStorageLiquidationOrder[] orders)
liquidateBorrowVerify(address vTokenBorrowed, address vTokenCollateral, address liquidator, address borrower, uint256 actualRepayAmount, uint256 seizeTokens)
mintVerify(address vToken, address minter, uint256 actualMintAmount, uint256 mintTokens)
preBorrowHook(address vToken, address borrower, uint256 borrowAmount)
preLiquidateHook(address vTokenBorrowed, address vTokenCollateral, address borrower, uint256 repayAmount, bool skipLiquidityCheck)
preMintHook(address vToken, address minter, uint256 mintAmount)
preRedeemHook(address vToken, address redeemer, uint256 redeemTokens)
preRepayHook(address vToken, address borrower)
preSeizeHook(address vTokenCollateral, address seizerContract, address liquidator, address borrower)
preTransferHook(address vToken, address src, address dst, uint256 transferTokens)
redeemVerify(address vToken, address redeemer, uint256 redeemAmount, uint256 redeemTokens)
renounceOwnership()
repayBorrowVerify(address vToken, address payer, address borrower, uint256 actualRepayAmount, uint256 borrowerIndex)
seizeVerify(address vTokenCollateral, address vTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens)
setAccessControlManager(address accessControlManager_)
setActionsPaused(address[] marketsList, uint8[] actionsList, bool paused)
setCloseFactor(uint256 newCloseFactorMantissa)
setCollateralFactor(address vToken, uint256 newCollateralFactorMantissa, uint256 newLiquidationThresholdMantissa)
setForcedLiquidation(address vTokenBorrowed, bool enable)
setLiquidationIncentive(uint256 newLiquidationIncentiveMantissa)
setMarketBorrowCaps(address[] vTokens, uint256[] newBorrowCaps)
setMarketSupplyCaps(address[] vTokens, uint256[] newSupplyCaps)
setMaxLoopsLimit(uint256 limit)
setMinLiquidatableCollateral(uint256 newMinLiquidatableCollateral)
setPriceOracle(address newOracle)
setPrimeToken(address _prime)
supportMarket(address vToken)
transferOwnership(address newOwner)
transferVerify(address vToken, address src, address dst, uint256 transferTokens)
unlistMarket(address market) returns (uint256)
updateDelegate(address delegate, bool approved)
updatePrices(address account)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
ActionPausedMarket(address vToken, uint8 action, bool pauseState)
DelegateUpdated(address indexed approver, address indexed delegate, bool approved)
Initialized(uint8 version)
IsForcedLiquidationEnabledUpdated(address indexed vToken, bool enable)
MarketEntered(address indexed vToken, address indexed account)
MarketExited(address indexed vToken, address indexed account)
MarketSupported(address vToken)
MarketUnlisted(address indexed vToken)
MaxLoopsLimitUpdated(uint256 oldMaxLoopsLimit, uint256 newmaxLoopsLimit)
NewAccessControlManager(address oldAccessControlManager, address newAccessControlManager)
NewBorrowCap(address indexed vToken, uint256 newBorrowCap)
NewCloseFactor(uint256 oldCloseFactorMantissa, uint256 newCloseFactorMantissa)
NewCollateralFactor(address vToken, uint256 oldCollateralFactorMantissa, uint256 newCollateralFactorMantissa)
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissa, uint256 newLiquidationIncentiveMantissa)
NewLiquidationThreshold(address vToken, uint256 oldLiquidationThresholdMantissa, uint256 newLiquidationThresholdMantissa)
NewMinLiquidatableCollateral(uint256 oldMinLiquidatableCollateral, uint256 newMinLiquidatableCollateral)
NewPriceOracle(address oldPriceOracle, address newPriceOracle)
NewPrimeToken(address oldPrimeToken, address newPrimeToken)
NewRewardsDistributor(address indexed rewardsDistributor, address indexed rewardToken)
NewSupplyCap(address indexed vToken, uint256 newSupplyCap)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
constructor(address beacon, bytes data)
fallback()
receive()
ActionPaused(address market, uint8 action)
BorrowActionNotPaused()
BorrowCapExceeded(address market, uint256 cap)
BorrowCapIsNotZero()
CollateralExceedsThreshold(uint256 expectedLessThanOrEqualTo, uint256 actual)
CollateralFactorIsNotZero()
ComptrollerMismatch()
DelegationStatusUnchanged()
EnterMarketActionNotPaused()
ExitMarketActionNotPaused()
InsufficientCollateral(uint256 collateralToSeize, uint256 availableCollateral)
InsufficientLiquidity()
InsufficientShortfall()
InvalidCollateralFactor()
InvalidLiquidationThreshold()
LiquidateActionNotPaused()
MarketAlreadyListed(address market)
MarketNotCollateral(address vToken, address user)
MarketNotListed(address market)
MaxLoopsLimitExceeded(uint256 loopsLimit, uint256 requiredLoops)
MinimalCollateralViolated(uint256 expectedGreaterThan, uint256 actual)
MintActionNotPaused()
NonzeroBorrowBalance()
PriceError(address vToken)
RedeemActionNotPaused()
RepayActionNotPaused()
SeizeActionNotPaused()
SnapshotError(address vToken, address user)
SupplyCapExceeded(address market, uint256 cap)
SupplyCapIsNotZero()
TooMuchRepay()
TransferActionNotPaused()
Unauthorized(address sender, address calledContract, string methodSignature)
UnexpectedSender(address expectedSender, address actualSender)
ZeroAddressNotAllowed()