vaLINK Pool

Verified contract

Proxy

Active on Ethereum with 211 txns
Deployed by via 0x74cbb8a5 at 13851009
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
10 additional variables
ERC-20
Value $19,333.02
 (#0)
ERC-1555
--
0x57cc6d6540a3c3a796359645505592bc4d0523110eae6e5e112e2406ce9f390b
0x646cd18b2c357c2f0e188c6eb6bff40dbb745d12ebca9ef08824f787c1cb111b
0xf3ca0613d23714850e6a28bdc8ebf93ca58c8d5a181ce248f5b85ef96f0deaad
0x89a73fc6098d607622eb11c7120579227e15ab7cd64de1ade78f56a991a55efb
0x0d880481b38c7dc063a413b27c547f37dc06ad40abcbf0e906d834c45a6d7389
0x51f94d4e131d4ebd9d5a9f08759bf25cf8f04dc3d81a3080cbff30c3e7550718
0xe2c4b1eabd369f5ee4668e15a5d5a3d80ca312ef1bd4aa48c74c41fd9f64d7b5
0x1409a2e306b6f2b0899bb72a3b83f0687370e175bfb61d7a27b8f427ab6fb0be
0x8241f70f7e12c9318e04768e789c33c3ce5d03f9fbc901e179f8e0492f4db870
0xed00de930f2875ff7a809b869574e02e35825e045e5c44c463182ecf6ec4c912

Functions
Getter at block 20964370
DOMAIN_SEPARATOR(view returns (bytes32)
0x2e3989476b507b8f4d4a691309572c16a307cfe23bc1f1f0be56718a63738ff5
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)
vaLINK Pool
paused(view returns (bool)
false
poolAccountant(view returns (address)
0x85b6944d2b0a69e781777833b3964a911eec6167
poolRewards(view returns (address)
0x68e031e6c68786cc25f0941a2f37e21bbccbb4cb
 
pricePerShare(view returns (uint256)
stopEverything(view returns (bool)
false
symbol(view returns (string)
vaLINK
token(view returns (address)
0x514910771af9ca656af840dff83e8264ecf986ca
tokensHere(view returns (uint256)
1738581169019508951675
totalDebt(view returns (uint256)
23750908546021223512729
totalDebtRatio(view returns (uint256)
9307
totalSupply(view returns (uint256)
24665604036129888879450
 
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.