Sumer cbETH Deposit

Verified contract

Proxy

Active on Base with 83 txns
Deployed by via 0x44a10569 at 8981485
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
4 additional variables
ERC-20
Value $16,207.84
ERC-20
Value $0.05
ERC-20
Value $0.01
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xb88bb476b45d21b8a32cd0c1d06d393cd2049cceeac8a37244c32b4bb32ff7a9
0x1353343e4e612f926eba54be523102e569dfdaaed1fa37e1647e74d43b98ef79
0xb5f06197b26cc9de3afe223088cd9db2352a8f77597798622bcb9954d0baeb92
0xa4f8cd1d64d67af39cdfb7e8261120a645defe6307be3c4f31779b67f4394f66
0x8d1b08afbab872427ef2270313fd4fd2699e43c378b56960d26750bfb3eee0c8
0xcecdcd689ba02c5daae485d1ef55da696a76bb25ec007d831e9f2a2ce6b202c5
0x315e65716220e2ea7b81b867b82dbf4c1c4a582663cda5f2fec4ac4056d5184f
0x56cbf3bba291336e73bd727f9e39ad3f1ea2c46837d3b26295722746952d8f82
0xaff11c2c36d5aac96d612b6bbf7e7d412eb0f4dccb8fd62d302101e331804a1c
0x389a0d97a93ac46a5d5262c52fcbdadbe56bfe44ad59b1d8f43bb9dbe9a0f58d

Functions
Getter at block 22940182
accrualBlockTimestamp(view returns (uint256)
1732312187
admin(view returns (address)
0x50b760c2502a8b39c25393dd79cf64fd21ec03e6
borrowIndex(view returns (uint256)
1069189384589527716
borrowRatePerBlock(view returns (uint256)
734
comptroller(view returns (address)
0x3f2b7c60a7bb8f2dbb779ad14aa0a5614f008d3b
decimals(view returns (uint8)
18
discountRateMantissa(view returns (uint256)
985000000000000000
exchangeRateStored(view returns (uint256)
1002359124839441192
getCash(view returns (uint256)
4504668353437315717
interestRateModel(view returns (address)
0xab883ff9ef68f54ccece0249c48ba1dd65265f1c
isCEther(pure returns (bool)
false
isCEtherDeprecated(view returns (bool)
false
isCToken(pure returns (bool)
true
isCTokenDeprecated(view returns (bool)
true
isDeprecated(view returns (bool)
false
name(view returns (string)
Sumer cbETH Deposit
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
percentScale(view returns (uint256)
100000000000000
protocolSeizeShareMantissa(view returns (uint256)
300000000000000000
reserveFactorMantissa(view returns (uint256)
100000000000000000
supplyRatePerBlock(view returns (uint256)
0
symbol(view returns (string)
sdrcbETH
totalBorrows(view returns (uint256)
670678385443
totalReserves(view returns (uint256)
3766323470909151
totalSupply(view returns (uint256)
4490309499966641943
underlying(view returns (address)
0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22
underlyingBalance(view returns (uint256)
4504668353437315717
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
borrowBalanceStored(address accountview returns (uint256)
getAccountSnapshot(address accountview returns (uint256uint256uint256uint256)
getBorrowSnapshot(address borrowerview returns (struct CTokenStorageBorrowSnapshot)
liquidateCalculateSeizeTokens(address cTokenCollateraluint256 actualRepayAmountview returns (uint256uint256uint256)
State-modifying
_acceptAdmin(returns (uint256)
_addReserves(uint256 addAmountreturns (uint256)
_reduceReserves(uint256 reduceAmountreturns (uint256)
_setComptroller(address newComptrollerreturns (uint256)
_setDiscountRate(uint256 discountRateMantissa_returns (uint256)
_setInterestRateModel(address newInterestRateModelreturns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setReserveFactor(uint256 newReserveFactorMantissareturns (uint256)
_syncUnderlyingBalance(
accrueInterest(returns (uint256)
approve(address spenderuint256 amountreturns (bool)
balanceOfUnderlying(address ownerreturns (uint256)
borrow(uint256 borrowAmountreturns (uint256)
borrowAndDepositBack(address borroweruint256 borrowAmountreturns (uint256)
borrowBalanceCurrent(address accountreturns (uint256)
exchangeRateCurrent(returns (uint256)
initAccrualBlockTimestamp(address timeBasedInterestRateModel
initialize(address underlying_address comptroller_address interestRateModel_uint256 initialExchangeRateMantissa_string name_string symbol_uint8 decimals_address admin_
initializeVersion2(
liquidateBorrow(address borroweruint256 repayAmountaddress cTokenCollateralreturns (uint256)
mint(uint256 mintAmountreturns (uint256)
mintWithPermit(uint256 mintAmountuint256 deadlinebytes signaturereturns (uint256)
redeem(uint256 redeemTokensreturns (uint256)
redeemUnderlying(uint256 redeemAmountreturns (uint256)
repayBorrow(uint256 repayAmountreturns (uint256)
repayBorrowBehalf(address borroweruint256 repayAmountreturns (uint256)
repayBorrowWithPermit(uint256 repayAmountuint256 deadlinebytes signaturereturns (uint256)
seize(address liquidatoraddress borroweruint256 seizeTokensuint256 seizeProfitTokensbool isRedemptionuint256 redemptionRateMantissareturns (uint256)
sweepToken(address token
totalBorrowsCurrent(returns (uint256)
transfer(address dstuint256 amountreturns (bool)
transferFrom(address srcaddress dstuint256 amountreturns (bool)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AccrueInterest(uint256 cashPrioruint256 interestAccumulateduint256 borrowIndexuint256 totalBorrows
Approval(address indexed owneraddress indexed spenderuint256 amount
Borrow(address borroweruint256 borrowAmountuint256 accountBorrowsuint256 totalBorrows
Initialized(uint8 version
LiquidateBorrow(address liquidatoraddress borroweruint256 repayAmountaddress cTokenCollateraluint256 seizeTokens
Mint(address minteruint256 mintAmountuint256 mintTokens
NewAdmin(address oldAdminaddress newAdmin
NewComptroller(address oldComptrolleraddress newComptroller
NewDiscountRate(uint256 oldDiscountRateMantissauint256 newDiscountRateMantissa
NewMarketInterestRateModel(address oldInterestRateModeladdress newInterestRateModel
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewReserveFactor(uint256 oldReserveFactorMantissauint256 newReserveFactorMantissa
Redeem(address redeemeruint256 redeemAmountuint256 redeemTokens
RedeemFaceValue(address indexed redeemeraddress indexed provideruint256 repayAmountaddress seizeTokenuint256 seizeAmountuint256 redemptionRateMantissa
RepayBorrow(address payeraddress borroweruint256 repayAmountuint256 accountBorrowsuint256 totalBorrows
ReservesAdded(address benefactoruint256 addAmountuint256 newTotalReserves
ReservesReduced(address adminuint256 reduceAmountuint256 newTotalReserves
Transfer(address indexed fromaddress indexed touint256 amount
Constructor
constructor(address logicaddress admin_bytes data
Fallback and receive
fallback(
receive(
Errors
AddReservesMarketNotFresh(
AddReservesOverflow(
BorrowAndDepositBackFailed(
BorrowCapReached(
BorrowCashNotAvailable(
BorrowMarketNotFresh(
BorrowPaused(
BorrowValueMustBeLargerThanThreshold(uint256 usdThreshold
CantEnterPausedMarket(
CantExitMarketWithNonZeroBorrowBalance(
CantSweepUnderlying(
ComptrollerMismatch(
EitherAssetOrDebtMustBeZero(
EitherAssetOrDebtMustBeZeroInGroup(uint8 groupIduint256 cDepositValuint256 suDepositValuint256 cBorrowValuint256 suBorrowVal
ExpiredSignature(
InsufficientCollateral(
InsufficientShortfall(
InterMintNotAllowed(
InvalidAddress(
InvalidAmount(
InvalidBlockNumber(
InvalidCToken(
InvalidCloseFactor(
InvalidComptroller(
InvalidDiscountRate(
InvalidExchangeRate(
InvalidGroupId(
InvalidInput(
InvalidInterestRateModel(
InvalidMinSuBorrowValue(
InvalidRedeem(
InvalidReduceAmount(
InvalidReserveFactor(
InvalidSignatureForRedeemFaceValue(
InvalidSignatureLength(
InvalidSuToken(
InvalidTimestamp(
LiquidateBorrow_LiquidatorIsBorrower(
LiquidateBorrow_RepayAmountIsMax(
LiquidateBorrow_RepayAmountIsZero(
LiquidateBorrow_SeizeTooMuch(
LiquidateCollateralMarketNotFresh(
LiquidateMarketNotFresh(
MarketAlreadyListed(
MarketAlreadyUnlisted(
MarketCanOnlyInitializeOnce(
MarketNotEmpty(
MarketNotListed(
MarketPaused(
MinDelayNotReached(
MintMarketNotFresh(
MintPaused(
NoRedemptionProvider(
NotCToken(
NotEnoughForSeize(
NotLiquidatableYet(
NotSuToken(
OnlyAdmin(
OnlyAdminOrPauser(
OnlyCToken(
OnlyListedCToken(
OnlyPausedMarketCanBeUnlisted(
OnlyPendingAdmin(
OnlyRedemptionManager(
OverThreshold(
PriceError(
ProtectedMint_OnlyAllowAssetsInTheSameGroup(
RedeemMarketNotFresh(
RedeemTransferOutNotPossible(
RedemptionSeizeTooMuch(
RedemptionSignerNotInitialized(
ReduceReservesCashNotAvailable(
ReduceReservesMarketNotFresh(
RepayBorrowMarketNotFresh(
SeizePaused(
Seize_LiquidatorIsBorrower(
SenderMustBeCToken(
SetInterestRateModelMarketNotFresh(
SetReservesFactorMarketNotFresh(
SupplyCapReached(
TokenInOrAmountInMustBeZero(
TokenTransferInFailed(
TokenTransferOutFailed(
TooMuchRepay(
TotalBorrowsNotZero(
TotalSupplyNotZero(
TransferNotAllowed(
TransferPaused(
UnderlyingBalanceError(
ZeroAddressNotAllowed(