This contract is being backfilled. You may encounter incomplete storage history.

Snail USDC

Verified contract

Proxy

Active on Base with 206 txns
Deployed by via 0x0f1cc11c at 13203564
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
16 additional variables
ERC-20
Value $2.01
0x252e488e0f4626b3f36573f70d6592c7b45dbf8627c8bd9f7419e50cddab3c82
0xdfae2ba560c693f9a9ab6012fc94390371a48fe2de512920c5eeb882a0105c25
0x6e86621a171f097725db1d10f5ab466252462187cdea28100ba6350004c147e7
0x5e6d988982fc466cb013466323eda924ac119b13893061d0d5a6d01816d29b5a
0xb8a266e5005d455d8e12535209034dace28dc43aba77cab823743be4e6f3af7f
0x3c4991a201255ea5f0b8dfd9a3c214aa86e91e3b39618b961aa34c887a9d90fb
0xab61a5e90420463427fd0eb91182b02ff959ac816dbaf1cc202c3fa57a238797
0xf7c1183e9dc2ba2f0fe8b6a520e1eabfb83cdf9366247e291ac2c135859d3345
0x07e842bf424cc0d162dfa70cd1797aee521e161ea33db88a74b497f658a20e8d
0x0c4eb7fea35b482748607ef5bc36ecc035eb0482ccb8fde37cef14436c039872

Functions
Getter at block 22922266
accrualBlockNumber(view returns (uint256)
15774322
admin(view returns (address)
0x2444b6132b2e8f45cbe728f550d69e2a17ef5400
borrowIndex(view returns (uint256)
1031126201231522515
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0x784e1507193c060bc88e6699adc7c796ebe0e14e
decimals(view returns (uint8)
8
 
exchangeRateStored(view returns (uint256)
getCash(view returns (uint256)
2006634
implementation(view returns (address)
0xedff4cf5f00575061f1264b159385a825fe95b92
interestRateModel(view returns (address)
0x7c25e9fe59cb88d4adedde014f845702d89bceff
isCToken(view returns (bool)
true
name(view returns (string)
Snail USDC
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
reserveFactorMantissa(view returns (uint256)
0
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
sUSDC
totalBorrows(view returns (uint256)
437197819
totalReserves(view returns (uint256)
0
totalSupply(view returns (uint256)
2131267349518
underlying(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
accrualBlockNumber(view returns (uint256)
15774322
admin(view returns (address)
0x2444b6132b2e8f45cbe728f550d69e2a17ef5400
borrowIndex(view returns (uint256)
1031126201231522515
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0x784e1507193c060bc88e6699adc7c796ebe0e14e
decimals(view returns (uint8)
8
 
exchangeRateStored(view returns (uint256)
getCash(view returns (uint256)
2006634
implementation(view returns (address)
0xedff4cf5f00575061f1264b159385a825fe95b92
interestRateModel(view returns (address)
0x7c25e9fe59cb88d4adedde014f845702d89bceff
isCToken(view returns (bool)
true
name(view returns (string)
Snail USDC
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
reserveFactorMantissa(view returns (uint256)
0
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
sUSDC
totalBorrows(view returns (uint256)
437197819
totalReserves(view returns (uint256)
0
totalSupply(view returns (uint256)
2131267349518
underlying(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
borrowBalanceStored(address accountview returns (uint256)
delegateToViewImplementation(bytes dataview returns (bytes)
getAccountSnapshot(address accountview returns (uint256uint256uint256uint256)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
borrowBalanceStored(address accountview returns (uint256)
getAccountSnapshot(address accountview returns (uint256uint256uint256uint256)
State-modifying
_acceptAdmin(returns (uint256)
_addReserves(uint256 addAmountreturns (uint256)
_reduceReserves(uint256 reduceAmountreturns (uint256)
_setComptroller(address newComptrollerreturns (uint256)
_setImplementation(address implementation_bool allowResignbytes becomeImplementationData
_setInterestRateModel(address newInterestRateModelreturns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setReserveFactor(uint256 newReserveFactorMantissareturns (uint256)
accrueInterest(returns (uint256)
approve(address spenderuint256 amountreturns (bool)
balanceOfUnderlying(address ownerreturns (uint256)
borrow(uint256 borrowAmountreturns (uint256)
borrowBalanceCurrent(address accountreturns (uint256)
delegateToImplementation(bytes datareturns (bytes)
exchangeRateCurrent(returns (uint256)
liquidateBorrow(address borroweruint256 repayAmountaddress cTokenCollateralreturns (uint256)
mint(uint256 mintAmountreturns (uint256)
redeem(uint256 redeemTokensreturns (uint256)
redeemUnderlying(uint256 redeemAmountreturns (uint256)
repayBorrow(uint256 repayAmountreturns (uint256)
repayBorrowBehalf(address borroweruint256 repayAmountreturns (uint256)
seize(address liquidatoraddress borroweruint256 seizeTokensreturns (uint256)
setPointsOperator(address blastPointsaddress operator
sweepToken(address token
totalBorrowsCurrent(returns (uint256)
transfer(address dstuint256 amountreturns (bool)
transferFrom(address srcaddress dstuint256 amountreturns (bool)
_acceptAdmin(returns (uint256)
_addReserves(uint256 addAmountreturns (uint256)
_becomeImplementation(bytes data
_delegateCompLikeTo(address compLikeDelegatee
_reduceReserves(uint256 reduceAmountreturns (uint256)
_resignImplementation(
_setComptroller(address newComptrollerreturns (uint256)
_setInterestRateModel(address newInterestRateModelreturns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setReserveFactor(uint256 newReserveFactorMantissareturns (uint256)
accrueInterest(returns (uint256)
approve(address spenderuint256 amountreturns (bool)
balanceOfUnderlying(address ownerreturns (uint256)
borrow(uint256 borrowAmountreturns (uint256)
borrowBalanceCurrent(address accountreturns (uint256)
exchangeRateCurrent(returns (uint256)
initialize(address comptroller_address interestRateModel_uint256 initialExchangeRateMantissa_string name_string symbol_uint8 decimals_
initialize(address underlying_address comptroller_address interestRateModel_uint256 initialExchangeRateMantissa_string name_string symbol_uint8 decimals_
liquidateBorrow(address borroweruint256 repayAmountaddress cTokenCollateralreturns (uint256)
mint(uint256 mintAmountreturns (uint256)
redeem(uint256 redeemTokensreturns (uint256)
redeemUnderlying(uint256 redeemAmountreturns (uint256)
repayBorrow(uint256 repayAmountreturns (uint256)
repayBorrowBehalf(address borroweruint256 repayAmountreturns (uint256)
seize(address liquidatoraddress borroweruint256 seizeTokensreturns (uint256)
sweepToken(address token
totalBorrowsCurrent(returns (uint256)
transfer(address dstuint256 amountreturns (bool)
transferFrom(address srcaddress dstuint256 amountreturns (bool)
Events
AccrueInterest(uint256 cashPrioruint256 interestAccumulateduint256 borrowIndexuint256 totalBorrows
Approval(address indexed owneraddress indexed spenderuint256 amount
Borrow(address borroweruint256 borrowAmountuint256 accountBorrowsuint256 totalBorrows
Failure(uint256 erroruint256 infouint256 detail
LiquidateBorrow(address liquidatoraddress borroweruint256 repayAmountaddress cTokenCollateraluint256 seizeTokens
Mint(address minteruint256 mintAmountuint256 mintTokens
NewAdmin(address oldAdminaddress newAdmin
NewComptroller(address oldComptrolleraddress newComptroller
NewImplementation(address oldImplementationaddress newImplementation
NewMarketInterestRateModel(address oldInterestRateModeladdress newInterestRateModel
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewReserveFactor(uint256 oldReserveFactorMantissauint256 newReserveFactorMantissa
Redeem(address redeemeruint256 redeemAmountuint256 redeemTokens
RepayBorrow(address payeraddress borroweruint256 repayAmountuint256 accountBorrowsuint256 totalBorrows
ReservesAdded(address benefactoruint256 addAmountuint256 newTotalReserves
ReservesReduced(address adminuint256 reduceAmountuint256 newTotalReserves
Transfer(address indexed fromaddress indexed touint256 amount
AccrueInterest(uint256 cashPrioruint256 interestAccumulateduint256 borrowIndexuint256 totalBorrows
Approval(address indexed owneraddress indexed spenderuint256 amount
Borrow(address borroweruint256 borrowAmountuint256 accountBorrowsuint256 totalBorrows
Failure(uint256 erroruint256 infouint256 detail
LiquidateBorrow(address liquidatoraddress borroweruint256 repayAmountaddress cTokenCollateraluint256 seizeTokens
Mint(address minteruint256 mintAmountuint256 mintTokens
NewAdmin(address oldAdminaddress newAdmin
NewComptroller(address oldComptrolleraddress newComptroller
NewMarketInterestRateModel(address oldInterestRateModeladdress newInterestRateModel
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewReserveFactor(uint256 oldReserveFactorMantissauint256 newReserveFactorMantissa
Redeem(address redeemeruint256 redeemAmountuint256 redeemTokens
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 underlying_address comptroller_address interestRateModel_uint256 initialExchangeRateMantissa_string name_string symbol_uint8 decimals_address admin_address implementation_bytes becomeImplementationData
Fallback and receive
fallback(
Errors

This contract contains no error objects.