XVSVaultProxy

Verified contract

Proxy

Active on Ethereum with 627 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 $6,157,396.23
0xd4304df9e5a9b68b7e94d865f469c80744c0a466ed0ab0cfe8aad1b1d41a6846
0x9cd78f0c164b5eac7a3ccd52cc6c736aac23c30efef08b1bb08bb4f460d221de
0xbd9bd5125fa965c89504abfcfce5a1e3830eac7d27e58e717a4a3edc49f17745
0x10191cf6e434ef17827e4d4e4152eba68956b7faf3e189a1a06dcfbe287befd6
0xb80aa81efeea855316dd15efea68e2203b6c62d090e30b8ac7a29efe4b6d2a82
0x013819c1a221d2edd49fd2e806a634e66cc5aa56e13c75bf14309ccd757e4a1a
0x99fb06fc7dcd1e1cac75d1229dd1c032272e894099c7f2ca06f605b3a912e1cf
0xb8b1098e17e4f2148ac80b4f0fd55e870754d73badfd30028a2952dff56fda78
0x6a275fce6d8ce007b2ff8e3fcd7fa4c98e9e9684701bb62769b86a5cbe6a026d
0x462246d29b4e8bdb069448c4f3c0c50e278f979d90088f680546eb047a22a672

Functions
Getter at block 21257236
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)
21257236
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.