vaFRAX Pool

Verified contract

Proxy

Active on Ethereum with 694 txns
Deployed by via 0x61e56dc5 at 13641116
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
10 additional variables
ERC-20
Value $245,059.13
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xae59ed66daae2d05c759c0391a8c12178bf52d2f1838b601ea99ce4c6a9e7591
0x4f3fa00d289f136ca63a1f8cb66c660185642c0eb408ea40778e7249a7dc01ed
0x2f762d1fcac8042a09ed2fba836faeea139c4c4edf0e5bff6d8c27138883f8cb
0x4e0b4045445e028e5f6abf901c345120d75d2746284a91b6fbc497c1a9ec3f7e
0x1ccd37cebee7051294071d3ebf59602dfd5112a9bae8f2fa1403a495b9f7ceae
0x5315f710cdebb1764e533207f6803c072217638455a801fef75ce47cf344c39e
0x5beeb92b2f733f76428a80918b0b979e3e8bfce4e02df61beb02ca96590174ae
0x6575f8eb7396502896c979407fe6585c7adfb98393157e97bdfc4dbf573807d7
0x99f61ffa40b20e3a0cfcd4d0195eced12ef7749f501324e191143f31d2f2b71b
0xa4fab820243ee71b49bc0b5f301e1ce191930ef9a59c4443479e9063e94a4ae7

Functions
Getter at block 20905266
DOMAIN_SEPARATOR(view returns (bytes32)
0xd7fecbb462fcd9c2bb76d1ee53f760c28dedc933ef54422fbce7f60956ef4e1e
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)
vaFRAX Pool
paused(view returns (bool)
false
poolAccountant(view returns (address)
0xc0a7eb8b23512ecd0e9f8f51e3fae7cf9530b212
poolRewards(view returns (address)
0xf1d4eb7183ba624a4a198376560df0de20d99941
 
pricePerShare(view returns (uint256)
stopEverything(view returns (bool)
false
symbol(view returns (string)
vaFRAX
token(view returns (address)
0x853d955acef822db058eb8505911ed77f175b99e
tokensHere(view returns (uint256)
245663462091981207855587
totalDebt(view returns (uint256)
4289557138486921809135409
totalDebtRatio(view returns (uint256)
9481
totalSupply(view returns (uint256)
3689231711657975552888448
 
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.