Basin Deposited BAI

Verified contract

Proxy

Active on Base with 400 txns
Deployed by via 0x16814135 at 3401563
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x09192037376ffee8f5ef7d322d1c528ba60a86ee3f254fef8c97ff3fd2a63eb2
0xb83a284df2c8258425ee1cd7fae2b911d00a2d69f4d1601f2f619ff24dd4d811
0x90ea48e4949cb228a3dd6fee8210d9e82ff92d1b276da74d6129c40dd092d671
0x31114ee00572c5a072ff4862ad6e16c09f7fe552cd9a2f935ebbe42cd4af33a6
0x734ec781feb09d89e6ca52e142e0f0ef2e63f09ccc2810d40feeca55a51eaa4a
0x2d498d4f9cbb05ce411576b83c82f29d9c51a870884d05ac7c5b65114187fd8e
0x9b05ec27652c5390d9341554389dc30fd97685ad04a4a2aacbef8757b4686c15
0x4cabfff5a80493b76d8e12d4e68a970704ff35085f2e8af08995922d590a02ad
0x4a7c7e1d6ef561d4933942de1fc93d1e114e6ac8d9cd41f700e14d9b364fdc74
0x91824b841171d1215e30bb9ca08d9f8a3958292c34b7a6ef20adf3b8b451fe60

Functions
Getter at block 22012731
accrualBlockNumber(view returns (uint256)
17171266
admin(view returns (address)
0x6fe9a453fa576991b564b40f153f18e2f17a0796
borrowIndex(view returns (uint256)
1003767573595276647
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0x15b17a46acea1d7e263ea963e9d043afb3401d8a
decimals(view returns (uint8)
8
 
exchangeRateCurrent(view returns (uint256)
exchangeRateStored(view returns (uint256)
200028968049482781
getCash(view returns (uint256)
1000278987605586677366490
implementation(view returns (address)
0x34324dac7230eb2f5c3ff8ec2fae7794b43196e1
interestRateModel(view returns (address)
0x229d988471edf46b645a6fb660fa5c574e7ac67a
isCToken(view returns (bool)
true
name(view returns (string)
Basin Deposited BAI
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
28000000000000000
reserveFactorMantissa(view returns (uint256)
500000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
bBAI
totalBorrows(view returns (uint256)
10692889241138281552
totalReserves(view returns (uint256)
144840247413907823924
totalSupply(view returns (uint256)
5000000000000000000000000
underlying(view returns (address)
0x2259ba575f7c66cf10d59a1fe2f7ba77c5685770
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
balanceOfUnderlying(address ownerview returns (uint256)
borrowBalanceStored(address accountview returns (uint256)
delegateToViewImplementation(bytes dataview returns (bytes)
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)
_setProtocolSeizeShare(uint256 newProtocolSeizeShareMantissareturns (uint256)
_setReserveFactor(uint256 newReserveFactorMantissareturns (uint256)
accrueInterest(returns (uint256)
approve(address spenderuint256 amountreturns (bool)
borrow(uint256 borrowAmountreturns (uint256)
borrowBalanceCurrent(address accountreturns (uint256)
delegateToImplementation(bytes datareturns (bytes)
liquidateBorrow(address borroweruint256 repayAmountaddress cTokenCollateralreturns (uint256)
mint(uint256 mintAmountbool enterMarketreturns (uint256)
redeem(uint256 redeemTokensreturns (uint256)
redeemUnderlying(uint256 redeemAmountreturns (uint256)
repayBorrow(uint256 repayAmountreturns (uint256)
repayBorrowBehalf(address borroweruint256 repayAmountreturns (uint256)
seize(address liquidatoraddress borroweruint256 seizeTokensreturns (uint256)
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
NewProtocolSeizeShare(uint256 oldProtocolSeizeShareMantissauint256 newProtocolSeizeShareMantissa
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 implementation_bytes becomeImplementationData
Fallback and receive
fallback(
Errors

This contract contains no error objects.