TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 10,342 txns
Deployed by via 0x085437ce at 14860866
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
17 additional variables
ERC-20
Value $119,589.41
ERC-20
Value $48,582.66
ERC-20
Value $36,977.01
ERC-20
Value $35,792.32
ERC-20
Value $23,200.67
ERC-20
Value $16,744.85
ERC-20
Value $231.83
ERC-20
Value $26.24
ERC-20
Value $12.77
ERC-20
Value $10
0xf5971ccd7e2d7248583e4bf2b7b18abd940c3e5e2733b298db21072c7007af14
0xbc44370149bd47f04dd3d265d842c7d118e20b2485182ed06a14415d04c82602
0x22ce8a3ad41f5fdd41103c24d4ee99ede9daf54c730268464cab2e83adfe085d
0x89a384017b568d51c965b12b31d2984af04392c027fffd153123c2d76c886fc8
0x85f695f0ff34b923623498286d2ca34787d3713789ea7ee18854cf38b53c5132
0x26ff617ca3f271159c7048d154f7557e55b0b6c1deea58127d281ee88fc6dc16
0xdb97c571af9f4a3540646719c83572033030ce27b10ddbea15447026264839db
0x97c4f809a3742b51b8230d3ebdfb748888f0a26f1475598190dacf577b0376b3
0x2e7cba5806635c56eab7fe794b80fba699c99a0889cb511e5b47f3a2f9a0933c
From
0xddec99f107042ad5e5fac56480a4d2470112cba9f4279d5154346f6b4c4f6688
From

Functions
Getter at block 20828488
CTOKEN_DECIMALS(view returns (uint8)
8
MAX_BASIS_POINTS(view returns (uint16)
10000
WAD(view returns (uint256)
1000000000000000000
cEth(view returns (address)
0x4ddc2d193948926d02f9b1fe9e1daa0718270ed5
comptroller(view returns (address)
0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b
defaultMaxGasForMatching(view returns (uint64 supplyuint64 borrowuint64 withdrawuint64 repay)
(supply=100000, borrow=100000, withdraw=100000, repay=100000)
dustThreshold(view returns (uint256)
1
getAllMarkets(view returns (address[])
[0x5d3a536E4D6DbD6114cc1Ead35777bAB948E3643, 0x70e36f6BF80a52b3B46b3aF8e106CC0ed743E8e4, 0x4Ddc2D193948926D02f9B1fE9e1daa0718270ED5, 0x7713DD9Ca933848F6819F38B8352D9A15EA73F67, 0x35A18000230DA775CAc24873d00Ff85BccdeD550, 0x39AA39c021dfbaE8faC545936693aC917d5E7563, 0xf650C3d88D12dB855b8bf7D11Be6C55A4e07dCC9, 0xccF4429DB6322D5C611ee964527D42E5d685DD6a]
incentivesVault(view returns (address)
0x0000000000000000000000000000000000000000
interestRatesManager(view returns (address)
0x439966fc0b6fae8dea7672a295d5b28002bf4da8
isClaimRewardsPaused(view returns (bool)
false
maxSortedUsers(view returns (uint256)
8
owner(view returns (address)
0x0b9915c13e8e184951df0d9c0b104f8f1277648b
positionsManager(view returns (address)
0x79a1b5888009bb4887e00ea27cf52551aaf2a004
rewardsManager(view returns (address)
0x78681e63b6f3ad81ecd64aecc404d765b529c80d
treasuryVault(view returns (address)
0x0000000000000000000000000000000000000000
wEth(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
borrowBalanceInOf(addressaddressview returns (uint256 inP2Puint256 onPool)
deltas(addressview returns (uint256 p2pSupplyDeltauint256 p2pBorrowDeltauint256 p2pSupplyAmountuint256 p2pBorrowAmount)
enteredMarkets(addressuint256view returns (address)
getEnteredMarkets(address _userview returns (address[])
getHead(address _poolTokenuint8 _positionTypeview returns (address head)
getNext(address _poolTokenuint8 _positionTypeaddress _userview returns (address next)
lastBorrowBlock(addressview returns (uint256)
lastPoolIndexes(addressview returns (uint32 lastUpdateBlockNumberuint112 lastSupplyPoolIndexuint112 lastBorrowPoolIndex)
marketParameters(addressview returns (uint16 reserveFactoruint16 p2pIndexCursor)
marketPauseStatus(addressview returns (bool isSupplyPausedbool isBorrowPausedbool isWithdrawPausedbool isRepayPausedbool isLiquidateCollateralPausedbool isLiquidateBorrowPausedbool isDeprecated)
marketStatus(addressview returns (bool isCreatedbool isPausedbool isPartiallyPaused)
p2pBorrowIndex(addressview returns (uint256)
p2pDisabled(addressview returns (bool)
p2pSupplyIndex(addressview returns (uint256)
supplyBalanceInOf(addressaddressview returns (uint256 inP2Puint256 onPool)
userMembership(addressaddressview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
borrow(address _poolTokenuint256 _amount
borrow(address _poolTokenuint256 _amountuint256 _maxGasForMatching
claimRewards(address[] _cTokenAddressesboolreturns (uint256 amountOfRewards)
claimToTreasury(address[] _poolTokensuint256[] _amounts
createMarket(address _poolTokenstruct TypesMarketParameters _marketParams
increaseP2PDeltas(address _poolTokenuint256 _amount
initialize(address _positionsManageraddress _interestRatesManageraddress _comptrollerstruct TypesMaxGasForMatching _defaultMaxGasForMatchinguint256 _dustThresholduint256 _maxSortedUsersaddress _cEthaddress _wEth
liquidate(address _poolTokenBorrowedaddress _poolTokenCollateraladdress _borroweruint256 _amount
renounceOwnership(
repay(address _poolTokenaddress _onBehalfuint256 _amount
repay(address _poolTokenuint256 _amount
setDefaultMaxGasForMatching(struct TypesMaxGasForMatching _defaultMaxGasForMatching
setDustThreshold(uint256 _dustThreshold
setInterestRatesManager(address _interestRatesManager
setIsBorrowPaused(address _poolTokenbool _isPaused
setIsClaimRewardsPaused(bool _isPaused
setIsDeprecated(address _poolTokenbool _isDeprecated
setIsLiquidateBorrowPaused(address _poolTokenbool _isPaused
setIsLiquidateCollateralPaused(address _poolTokenbool _isPaused
setIsP2PDisabled(address _poolTokenbool _isP2PDisabled
setIsPausedForAllMarkets(bool _isPaused
setIsRepayPaused(address _poolTokenbool _isPaused
setIsSupplyPaused(address _poolTokenbool _isPaused
setIsWithdrawPaused(address _poolTokenbool _isPaused
setMaxSortedUsers(uint256 _newMaxSortedUsers
setP2PIndexCursor(address _poolTokenuint16 _p2pIndexCursor
setPositionsManager(address _positionsManager
setReserveFactor(address _poolTokenuint16 _newReserveFactor
setRewardsManager(address _rewardsManager
setTreasuryVault(address _treasuryVault
supply(address _poolTokenaddress _onBehalfuint256 _amount
supply(address _poolTokenaddress _onBehalfuint256 _amountuint256 _maxGasForMatching
supply(address _poolTokenuint256 _amount
transferOwnership(address newOwner
updateP2PIndexes(address _poolToken
withdraw(address _poolTokenuint256 _amount
withdraw(address _poolTokenuint256 _amountaddress _receiver
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
ClaimRewardsPauseStatusSet(bool _isPaused
DefaultMaxGasForMatchingSet(struct TypesMaxGasForMatching _defaultMaxGasForMatching
DustThresholdSet(uint256 _dustThreshold
InterestRatesSet(address indexed _interestRatesManager
IsBorrowPausedSet(address indexed _poolTokenbool _isPaused
IsDeprecatedSet(address indexed _poolTokenbool _isDeprecated
IsLiquidateBorrowPausedSet(address indexed _poolTokenbool _isPaused
IsLiquidateCollateralPausedSet(address indexed _poolTokenbool _isPaused
IsRepayPausedSet(address indexed _poolTokenbool _isPaused
IsSupplyPausedSet(address indexed _poolTokenbool _isPaused
IsWithdrawPausedSet(address indexed _poolTokenbool _isPaused
MarketCreated(address indexed _poolTokenuint16 _reserveFactoruint16 _p2pIndexCursor
MaxSortedUsersSet(uint256 _newValue
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
P2PIndexCursorSet(address indexed _poolTokenuint16 _newValue
P2PStatusSet(address indexed _poolTokenbool _isP2PDisabled
PositionsManagerSet(address indexed _positionsManager
ReserveFactorSet(address indexed _poolTokenuint16 _newValue
ReserveFeeClaimed(address indexed _poolTokenuint256 _amountClaimed
RewardsClaimed(address indexed _useruint256 _amountClaimedbool indexed _traded
RewardsManagerSet(address indexed _newRewardsManagerAddress
TreasuryVaultSet(address indexed _newTreasuryVaultAddress
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
AmountIsZero(
BorrowNotPaused(
ClaimRewardsPaused(
CompoundOracleFailed(
ExceedsMaxBasisPoints(
MarketAlreadyCreated(
MarketCreationFailedOnCompound(uint256 errorCode
MarketIsDeprecated(
MarketNotCreated(
ZeroAddress(