vaUSDC Pool

Verified contract

Proxy

Active on Ethereum with 592 txns
Deployed by via 0x27b5c7bf at 13729330
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
10 additional variables
ERC-20
Value $3,200
 (#0)
ERC-1555
--
0xe6e4d907d0d1d163083971f49a4977a0f64b7832e0e9b32a3966f5af9039afab
0xf92c818fc525ac8df5efc257d0ee98e2029531086b22e88524cfe0c44a0712a5
0x8d03446b1e98628abdca3fb1e2e0f5a1bcaab0ed0b48298aa924396344ed0c38
0xe2e5c5e4de60971aa9e61cdd4b50e71891e7a84fed10ad4afbab0657c65e7990
0x25cda8db50b43617bcbd5f8485177321207cdceeb53062fbb0a94bb2e97926db
0x41d0fbac880adddb5a1233aaa7aafa5a036d465178008820d1286152a2a9b47b
0x0ce9ac91d02042c511e87ed23ac32785941ab1638a48236ea30d76e52a5881a7
0xeb88caccdece83f5742945ef7fa05e99baf297fe57e77654506a5b5ba09c5778
0x80ec6727b40d2bc928902090c8e47f7f27e19d154df6bf3d2eee7189030e135d
0x8ddf7d7b0048a3aa007bef1728477463b90abf1304af6523c60dbb0fb54d75e2

Functions
Getter at block 20964352
DOMAIN_SEPARATOR(view returns (bytes32)
0xcdfc5643270d3c8a02552d6e1478d45c837bedae877c2e6573439f1c4a6e4838
MAX_BPS(view returns (uint256)
10000
ONE_YEAR(view returns (uint256)
31536000
VERSION(view returns (string)
5.0.1
decimals(view returns (uint8)
18
 
getStrategies(view returns (address[])
 
getWithdrawQueue(view returns (address[])
governor(view returns (address)
0x9520b477aa81180e6ddc006fc09fb6d3eb4e807a
keepers(view returns (address[])
[0x1CbfaE0367a9B1e4Ac2c158E57B5F00cCb337271, 0xdf826ff6518e609E4cEE86299d40611C148099d5, 0xc6b8ed2b369A5fEfd2A0d7cbdBF8aC920DBa3906]
maintainers(view returns (address[])
[0x1CbfaE0367a9B1e4Ac2c158E57B5F00cCb337271, 0xdf826ff6518e609E4cEE86299d40611C148099d5, 0x76d266DFD3754f090488ae12F6Bd115cD7E77eBD, 0x70AB149e550690D55a46AA326211438c5D47B6D3]
maxProfitAsFee(view returns (uint256)
5000
minDepositLimit(view returns (uint256)
1
name(view returns (string)
vaUSDC Pool
paused(view returns (bool)
false
poolAccountant(view returns (address)
0xa9af8f4202996528d23d913378f92ef932eee400
poolRewards(view returns (address)
0x2f59b0f98a08e733c66dfb42bd8e366dc2cfeda6
 
pricePerShare(view returns (uint256)
stopEverything(view returns (bool)
false
symbol(view returns (string)
vaUSDC
token(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
tokensHere(view returns (uint256)
3200482803
totalDebt(view returns (uint256)
1783099074903
totalDebtRatio(view returns (uint256)
9895
totalSupply(view returns (uint256)
1507784616886735418407747
 
totalValue(view returns (uint256)
universalFee(view returns (uint256)
200
Read-only
allowance(address owneraddress spenderview returns (uint256)
availableCreditLimit(address _strategyview returns (uint256)
balanceOf(address accountview returns (uint256)
calculateMintage(uint256 _amountview returns (uint256 _shares)
calculateUniversalFee(uint256 _profitview returns (uint256 _fee)
excessDebt(address _strategyview returns (uint256)
isKeeper(address _addressview returns (bool)
isMaintainer(address _addressview returns (bool)
nonces(addressview returns (uint256)
strategy(address _strategyview returns (bool _activeuint256 _interestFeeuint256 _debtRateuint256 _lastRebalanceuint256 _totalDebtuint256 _totalLossuint256 _totalProfituint256 _debtRatiouint256 _externalDepositFee)
totalDebtOf(address _strategyview returns (uint256)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
acceptGovernorship(
addKeeper(address _keeperAddress
addMaintainer(address _maintainerAddress
approve(address spenderuint256 amountreturns (bool)
deposit(uint256 _amount
depositAndClaim(uint256 _amount
depositWithPermit(uint256 _amountuint256 _deadlineuint8 _vbytes32 _rbytes32 _s
initialize(string _namestring _symboladdress _tokenaddress _poolAccountant
migrateStrategy(address _oldaddress _new
multiTransfer(address[] _recipientsuint256[] _amountsreturns (bool)
open(
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
removeKeeper(address _keeperAddress
removeMaintainer(address _maintainerAddress
reportEarning(uint256 _profituint256 _lossuint256 _payback
reportLoss(uint256 _loss
setup(
shutdown(
sweepERC20(address _fromToken
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
transferGovernorship(address _proposedGovernor
unpause(
updateMaximumProfitAsFee(uint256 _newMaxProfitAsFee
updateMinimumDepositLimit(uint256 _newLimit
updatePoolRewards(address _newPoolRewards
updateUniversalFee(uint256 _newUniversalFee
whitelistedWithdraw(uint256 _shares
withdraw(uint256 _shares
withdrawAndClaim(uint256 _shares
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed owneruint256 sharesuint256 amount
Open(address account
Paused(address account
Shutdown(address account
Transfer(address indexed fromaddress indexed touint256 value
UniversalFeePaid(uint256 strategyDebtuint256 profituint256 fee
Unpaused(address account
UpdatedGovernor(address indexed previousGovernoraddress indexed proposedGovernor
UpdatedMaximumProfitAsFee(uint256 oldMaxProfitAsFeeuint256 newMaxProfitAsFee
UpdatedMinimumDepositLimit(uint256 oldDepositLimituint256 newDepositLimit
UpdatedPoolRewards(address indexed previousPoolRewardsaddress indexed newPoolRewards
UpdatedUniversalFee(uint256 oldUniversalFeeuint256 newUniversalFee
UpdatedWithdrawFee(uint256 previousWithdrawFeeuint256 newWithdrawFee
Withdraw(address indexed owneruint256 sharesuint256 amount
Constructor
constructor(address initialLogicaddress initialAdminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.