PoolV3

Verified contract

Active on Ethereum with 53 txns
Deployed by via 0x97ef1d52 at 18798139
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
Value $5,012,447.44
0x106d4b91394d36de8ec7dc86dfd70a812d4f63e89eb5b3b4e4257de635846723
0x8f6636f30f2af4af60bdc424646d09ad1146621a7a50e6715c11b9f8a9c0e53a
0xb13b82cbd612afb319c599bc663664958fb786cb96a1fd8ccfe682f44163dcc4
0x065e3b4ee1ff3466b8dd23cd6afebfc9d5d210d01268d5a19c21ea699c804b20
0xebaceb5bbdf6aa3ec5f0338a986bbdf8b21313ec5d9ab20b81ae9d20c0c569ae
0xb5e54f2e7b22812575b9fc6db7551437dac06dd8f28643d7a1367056c126f5f5
0x163b51493290052df23ca3ee9746a1331fb9966de019a2480210e66fdd3e31b2
0x37a75f8b993488eb281b4a4d8a14e35d26b8c84fb7242c9cec0142b448b15010
0x840fbe1b9af039e33c6666db41254f54710808c9a9b928177fd2361666ae5d2f
0x2c6e14ead94ca7ab941f936a98aa96d581b3a3a431ef4c3c1a02ff7146570771

Functions
Getter at block 21384003
DOMAIN_SEPARATOR(view returns (bytes32)
0x27ca97f26f2a7ff37a317cefd8fcc2d5c411398219dd0f3a9afb06944bdb4647
acl(view returns (address)
0x523da3a8961e4dd4f6206dbf7e6c749f51796bb3
addressProvider(view returns (address)
0x9ea7b04da02a5373317d745c1571c84aad03321d
asset(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
availableLiquidity(view returns (uint256)
5013986731736
baseInterestIndex(view returns (uint256)
1021706538172482121206305688
baseInterestIndexLU(view returns (uint256)
1021699947643343471364640427
baseInterestRate(view returns (uint256)
37839401644852558000000000
contractsRegister(view returns (address)
0xa50d4e7d8946a7c90652339cdbd262c375d54d99
controller(view returns (address)
0xd8ceb2580f22e13d17031740af2e91e9e7a13347
creditManagers(view returns (address[])
[0x3EB95430FdB99439A86d3c6D7D01C3c561393556, 0xeA7c28428D3916Dbe2f113b8A6E6Dd0F3819C050, 0x4E94Cd228eF386EBc32900EC745d1865934688A3, 0x1d489cCD2b96908C0A80AcBBDb2f1963ffEd3384]
decimals(view returns (uint8)
6
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Trade USDC v3, version=1, chainId=1, verifyingContract=0xda00000035fef4082f78def6a8903bee419fbf8e, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
expectedLiquidity(view returns (uint256)
21929837357550
expectedLiquidityLU(view returns (uint256)
21929525710237
interestRateModel(view returns (address)
0xc37d01e3e41a14d5b622a20164cc29c02b838c38
lastBaseInterestUpdate(view returns (uint40)
1733971931
lastQuotaRevenueUpdate(view returns (uint40)
1733974139
name(view returns (string)
Trade USDC v3
paused(view returns (bool)
false
poolQuotaKeeper(view returns (address)
0xc96c20e664303fb8c29ee6333055757ac7d484f4
quotaRevenue(view returns (uint256)
2032231744274
supplyRate(view returns (uint256)
121424156829635844148577626
symbol(view returns (string)
dUSDCV3
totalAssets(view returns (uint256 assets)
21929837357550
totalBorrowed(view returns (uint256)
16664646872484
totalDebtLimit(view returns (uint256)
100000000000000
totalSupply(view returns (uint256)
19917216809828
treasury(view returns (address)
0x3e965117a51186e41c2bb58b729a1e518a715e5f
underlyingToken(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
version(view returns (uint256)
300
withdrawFee(view returns (uint16)
0
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256)
convertToShares(uint256 assetsview returns (uint256)
creditManagerBorrowable(address creditManagerview returns (uint256 borrowable)
creditManagerBorrowed(address creditManagerview returns (uint256)
creditManagerDebtLimit(address creditManagerview returns (uint256)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(address ownerview returns (uint256)
maxWithdraw(address ownerview returns (uint256)
nonces(address ownerview returns (uint256)
previewDeposit(uint256 assetsview returns (uint256 shares)
previewMint(uint256 sharesview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256)
previewWithdraw(uint256 assetsview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 assetsaddress receiverreturns (uint256 shares)
depositWithReferral(uint256 assetsaddress receiveruint256 referralCodereturns (uint256 shares)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
lendCreditAccount(uint256 borrowedAmountaddress creditAccount
mint(uint256 sharesaddress receiverreturns (uint256 assets)
mintWithReferral(uint256 sharesaddress receiveruint256 referralCodereturns (uint256 assets)
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
redeem(uint256 sharesaddress receiveraddress ownerreturns (uint256 assets)
repayCreditAccount(uint256 repaidAmountuint256 profituint256 loss
setController(address newController
setCreditManagerDebtLimit(address creditManageruint256 newLimit
setInterestRateModel(address newInterestRateModel
setPoolQuotaKeeper(address newPoolQuotaKeeper
setQuotaRevenue(uint256 newQuotaRevenue
setTotalDebtLimit(uint256 newLimit
setWithdrawFee(uint256 newWithdrawFee
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
unpause(
updateQuotaRevenue(int256 quotaRevenueDelta
withdraw(uint256 assetsaddress receiveraddress ownerreturns (uint256 shares)
Events
AddCreditManager(address indexed creditManager
Approval(address indexed owneraddress indexed spenderuint256 value
Borrow(address indexed creditManageraddress indexed creditAccountuint256 amount
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
EIP712DomainChanged(
IncurUncoveredLoss(address indexed creditManageruint256 loss
NewController(address indexed newController
Paused(address account
Refer(address indexed onBehalfOfuint256 indexed referralCodeuint256 amount
Repay(address indexed creditManageruint256 borrowedAmountuint256 profituint256 loss
SetCreditManagerDebtLimit(address indexed creditManageruint256 newLimit
SetInterestRateModel(address indexed newInterestRateModel
SetPoolQuotaKeeper(address indexed newPoolQuotaKeeper
SetTotalDebtLimit(uint256 limit
SetWithdrawFee(uint256 fee
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(address addressProvider_address underlyingToken_address interestRateModel_uint256 totalDebtLimit_string name_string symbol_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CallerNotConfiguratorException(
CallerNotControllerException(
CallerNotCreditManagerException(
CallerNotPausableAdminException(
CallerNotPoolQuotaKeeperException(
CallerNotUnpausableAdminException(
CreditManagerCantBorrowException(
IncompatibleCreditManagerException(
IncompatiblePoolQuotaKeeperException(
IncorrectParameterException(
InvalidShortString(
RegisteredCreditManagerOnlyException(
SafeTransferFailed(
SafeTransferFromFailed(
StringTooLong(string str
ZeroAddressException(