XVSVaultProxy

Verified contract

Proxy

Active on Ethereum with 603 txns
Deployed by via 0xe021cbfb at 18890218
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
14 additional variables
ERC-20
Value $5,274,370.29
0x46ab4af8c4de468524915c712b18f0f34f868e2f491e294014d272105c02c4af
0xc4590a608b27ea04352025cf34285c4f88fc673eea0689388eab829917ac6c7c
0xa3f82ca86d95de45421cfb3800deaaf930ca5c884e53898fc0b3cfd0f59469ea
0x84af81a7c609406ebbdb277c71ef8894a332a3ae6d3bdd6293e99095a787c70f
0x02e154cf09532e1cb11a80ba239fd14b9d7bf4f44653ea04abaeb03aae80c948
0x654a58182d31372d9cd98c7fc4de50e577c43a707d0d8724a6a38f880f7fa3b2
0xcac5cdbd08e7727a97a900441c64a570a936c594c2e3df282805b15a73db80bf
0x9d661309847e25b703e46288eeea413d862fa34dc3f732ce13017e172aa787cd
0x4512bfa0a5b5961b4e4dc7c783d657c0e4dc27c1705739aa050638afeda06800
0xe7ce94433decc71200ee535c3c92c31e62bc863e0ebdad20226c03e584f942a1

Functions
Getter at block 21092755
admin(view returns (address)
0x285960c5b22fd66a736c7136967a3eb15e93cc67
implementation(view returns (address)
0x437042777255a1f25be60ed25c814dea6e43bc28
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingXVSVaultImplementation(view returns (address)
0x0000000000000000000000000000000000000000
DELEGATION_TYPEHASH(view returns (bytes32)
0xe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf
DOMAIN_TYPEHASH(view returns (bytes32)
0x8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866
MAX_LOCK_PERIOD(view returns (uint256)
315360000
SECONDS_PER_YEAR(view returns (uint256)
31536000
accessControlManager(view returns (address)
0x230058da2d23eb8836ec5db7037ef7250c56e25e
admin(view returns (address)
0x285960c5b22fd66a736c7136967a3eb15e93cc67
blocksOrSecondsPerYear(view returns (uint256)
2628000
getBlockNumberOrTimestamp(view returns (uint256)
21092755
implementation(view returns (address)
0x437042777255a1f25be60ed25c814dea6e43bc28
isTimeBased(view returns (bool)
false
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingXVSVaultImplementation(view returns (address)
0x0000000000000000000000000000000000000000
primePoolId(view returns (uint256)
0
primeRewardToken(view returns (address)
0xd3cc9d8f3689b83c91b7b59cab4946b063eb894a
primeToken(view returns (address)
0x14c4525f47a7f7c984474979c57a2dccb8eacb39
vaultPaused(view returns (bool)
false
xvsAddress(view returns (address)
0xd3cc9d8f3689b83c91b7b59cab4946b063eb894a
xvsStore(view returns (address)
0x1db646e1ab05571af99e47e8f909801e5c99d37b
Read-only
checkpoints(addressuint32view returns (uint32 fromBlockOrSeconduint96 votes)
delegates(addressview returns (address)
getCurrentVotes(address accountview returns (uint96)
getEligibleWithdrawalAmount(address _rewardTokenuint256 _pidaddress _userview returns (uint256 withdrawalAmount)
getPriorVotes(address accountuint256 blockNumberOrSecondview returns (uint96)
getRequestedAmount(address _rewardTokenuint256 _pidaddress _userview returns (uint256)
getUserInfo(address _rewardTokenuint256 _pidaddress _userview returns (uint256 amountuint256 rewardDebtuint256 pendingWithdrawals)
getWithdrawalRequests(address _rewardTokenuint256 _pidaddress _userview returns (struct XVSVaultStorageV1WithdrawalRequest[])
isStakedToken(addressview returns (bool)
nonces(addressview returns (uint256)
numCheckpoints(addressview returns (uint32)
pendingReward(address _rewardTokenuint256 _pidaddress _userview returns (uint256)
pendingRewardTransfers(addressaddressview returns (uint256)
pendingWithdrawalsBeforeUpgrade(address _rewardTokenuint256 _pidaddress _userview returns (uint256 beforeUpgradeWithdrawalAmount)
poolInfos(addressuint256view returns (address tokenuint256 allocPointuint256 lastRewardBlockOrSeconduint256 accRewardPerShareuint256 lockPeriod)
poolLength(address rewardTokenview returns (uint256)
rewardTokenAmountsPerBlock(address _rewardTokenview returns (uint256)
rewardTokenAmountsPerBlockOrSecond(addressview returns (uint256)
totalAllocPoints(addressview returns (uint256)
totalPendingWithdrawals(addressuint256view returns (uint256)
State-modifying
_acceptAdmin(returns (uint256)
_acceptImplementation(returns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setPendingImplementation(address newPendingImplementationreturns (uint256)
_become(address xvsVaultProxy
add(address _rewardTokenuint256 _allocPointaddress _tokenuint256 _rewardPerBlockOrSeconduint256 _lockPeriod
claim(address _accountaddress _rewardTokenuint256 _pid
delegate(address delegatee
delegateBySig(address delegateeuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 s
deposit(address _rewardTokenuint256 _piduint256 _amount
executeWithdrawal(address _rewardTokenuint256 _pid
initializeTimeManager(bool timeBased_uint256 blocksPerYear_
pause(
requestWithdrawal(address _rewardTokenuint256 _piduint256 _amount
resume(
set(address _rewardTokenuint256 _piduint256 _allocPoint
setAccessControl(address newAccessControlAddress
setPrimeToken(address _primeTokenaddress _primeRewardTokenuint256 _primePoolId
setRewardAmountPerBlockOrSecond(address _rewardTokenuint256 _rewardAmount
setWithdrawalLockingPeriod(address _rewardTokenuint256 _piduint256 _newPeriod
setXvsStore(address _xvsaddress _xvsStore
updatePool(address _rewardTokenuint256 _pid
Events
Failure(uint256 erroruint256 infouint256 detail
NewAdmin(address oldAdminaddress newAdmin
NewImplementation(address oldImplementationaddress newImplementation
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewPendingImplementation(address oldPendingImplementationaddress newPendingImplementation
Claim(address indexed useraddress indexed rewardTokenuint256 indexed piduint256 amount
DelegateChangedV2(address indexed delegatoraddress indexed fromDelegateaddress indexed toDelegate
DelegateVotesChangedV2(address indexed delegateuint256 previousBalanceuint256 newBalance
Deposit(address indexed useraddress indexed rewardTokenuint256 indexed piduint256 amount
ExecutedWithdrawal(address indexed useraddress indexed rewardTokenuint256 indexed piduint256 amount
NewAccessControlManager(address oldAccessControlManageraddress newAccessControlManager
NewPrimeToken(address indexed oldPrimeTokenaddress indexed newPrimeTokenaddress oldPrimeRewardTokenaddress newPrimeRewardTokenuint256 oldPrimePoolIduint256 newPrimePoolId
PoolAdded(address indexed rewardTokenuint256 indexed pidaddress indexed tokenuint256 allocPointsuint256 rewardPerBlockOrSeconduint256 lockPeriod
PoolUpdated(address indexed rewardTokenuint256 indexed piduint256 oldAllocPointsuint256 newAllocPoints
RequestedWithdrawal(address indexed useraddress indexed rewardTokenuint256 indexed piduint256 amount
RewardAmountUpdated(address indexed rewardTokenuint256 oldRewarduint256 newReward
StoreUpdated(address oldXvsaddress oldStoreaddress newXvsaddress newStore
VaultDebtUpdated(address indexed rewardTokenaddress indexed userAddressuint256 oldOwedAmountuint256 newOwedAmount
VaultPaused(address indexed admin
VaultResumed(address indexed admin
WithdrawalLockingPeriodUpdated(address indexed rewardTokenuint256 indexed piduint256 oldPerioduint256 newPeriod
Constructor
constructor(
Fallback and receive
fallback(
Errors

This contract contains no error objects.