OptimizedTransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 9 txns
Deployed by via 0x0a65bd26 at 13156290
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 45 additional slots
ERC-20
Value $188,177.66
0x767bb3c5891f23ad69ede6c86682d9ef653265c55495e34542b4450298e55eb4
0xa193335798f4f0422b84ab4eda911912af9ed7e8d25204a6295454e1c069b6fe
0x597d47aa3878da1fb55f223c37bf1dd13f725d7997fc2f6e9e28dac88c348dd0
0xf018819509c65b797ee53be38b9484265ce8a951884188ca9a312103b4b0de49
0x4a606a0d18ea48d40bda81a0474633a2d758b119fac90338d1ba2291bb7023d9
0xb85e83aa61cd23da7043b47fb5a970128f4f9e52811252af4fc688a948c88716
0xe83967a9283c529f9bc20be486ec647bc7158a89b7bd795611f977585f7ad7ba
0xc5c8a353ecb36fddde50f2564cb9603094300fa694b53a16ab9a3504c600e55f
0x4fdc12f92e16e6d7691c988173e66f9f6037cd1215452477a761eb9dffdab5eb

Functions
Getter at block 21222868
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
cToken(view returns (address)
0x35a18000230da775cac24873d00ff85bccded550
comptroller(view returns (address)
0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b
owner(view returns (address)
0x5dda04b2bdbbc3fcfb9b60cd9ebfd1b27f1a4fe3
rewards(view returns (address)
0x8cc9adf88fe0b5c739bd936e9edaad30578f4265
stablecoin(view returns (address)
0x1f9840a85d5af5bf1d1762f925bdaddc4201f984
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
totalValue(uint256 currentIncomeIndexview returns (uint256)
State-modifying
admin(returns (address)
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
claimRewards(
deposit(uint256 amount
grantRole(bytes32 roleaddress account
incomeIndex(returns (uint256 index)
initialize(address _cTokenaddress _comptrolleraddress _rewardsaddress _rescueraddress _stablecoin
renounceOwnership(
renounceRole(bytes32 roleaddress account
rescue(address tokenaddress target
revokeRole(bytes32 roleaddress account
setRewards(address newValue
totalValue(returns (uint256)
transferOwnership(address newOwner
withdraw(uint256 amountInUnderlyingreturns (uint256 actualAmountWithdrawn)
Events
Upgraded(address indexed implementation
ESetParamAddress(address indexed senderstring indexed paramNameaddress newValue
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address initialLogicaddress initialAdminbytes _data
Fallback and receive
fallback(
receive(
Errors
PRBMath__MulDivFixedPointOverflow(uint256 prod1