Sumer USDC Deposit

Verified contract

Proxy

Active on Base with 624 txns
Deployed by via 0xbac85a29 at 8981123
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
4 additional variables
ERC-20
Value $15,081.36
ERC-20
Value $0.09
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x702fb1238aca6328709005dfc26258f91d2c3d919fa8a69fc05b9d9577f1a7a1
0xccf94c4a2f8601de583165241539df28124302a2d4b08b4e206298a65337bfa5
0x6cd1fece7abc2cf685e5a46bf50ede36b6038dfb0ba9937c5982aeeeb861a4c1
0xc6217d0a1d9864f92a54879709ff3bb52e8908de3691dfa2e89e0a7fdb0cf11c
0x54df90542ce45b97284631f2b8fb4fe05e1e3c650d095281b5c745d713a5c8de
0x20707866b1652437c9cdad7a998f0da6285e7a70dca477b3511969d56322067e
0xa251c95f20314d2350b8d5d7876309769f19cc18112b1c153b5144bceb3a197e
0x208c42b44a6acd3bfc84a4adc23c18bffb0f9c4921471d2996c2c78d31a1c817
0x650226e2db75a56678f423fc9ef3d83af1a706e18f3188eeaff1a2535ed09f7f
0xc4cd528f80d1c618f66a8c35ff0c5167150549d3a32b2f3657eadddc2af9b128

Functions
Getter at block 22756825
accrualBlockTimestamp(view returns (uint256)
1732190919
admin(view returns (address)
0x50b760c2502a8b39c25393dd79cf64fd21ec03e6
borrowIndex(view returns (uint256)
1074426844679692934
borrowRatePerBlock(view returns (uint256)
10295
comptroller(view returns (address)
0x3f2b7c60a7bb8f2dbb779ad14aa0a5614f008d3b
decimals(view returns (uint8)
6
discountRateMantissa(view returns (uint256)
1000000000000000000
exchangeRateStored(view returns (uint256)
1002977489747166341
getCash(view returns (uint256)
15081364590
interestRateModel(view returns (address)
0xa9ea90899fa648b4ce49f6ae28174aeada660118
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 USDC 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)
sdrUSDC
totalBorrows(view returns (uint256)
52028
totalReserves(view returns (uint256)
126474903
totalSupply(view returns (uint256)
14910545718
underlying(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
underlyingBalance(view returns (uint256)
15081364590
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(