XVSVault
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
10 additional
variables
Balances ($0.00)
No balances found for "XVSVault"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "XVSVault"
ABI
ABI objects
Getter at block 21093464
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)
0x0000000000000000000000000000000000000000
admin() view returns (address)
0xa9d02961b4b8902023ce464f47502950f6e359b4
blocksOrSecondsPerYear() view returns (uint256)
0
getBlockNumberOrTimestamp() view returns (uint256)
21093464
implementation() view returns (address)
0x0000000000000000000000000000000000000000
isTimeBased() view returns (bool)
false
pendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
pendingXVSVaultImplementation() view returns (address)
0x0000000000000000000000000000000000000000
primePoolId() view returns (uint256)
0
primeRewardToken() view returns (address)
0x0000000000000000000000000000000000000000
primeToken() view returns (address)
0x0000000000000000000000000000000000000000
vaultPaused() view returns (bool)
false
xvsAddress() view returns (address)
0x0000000000000000000000000000000000000000
xvsStore() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
checkpoints(address, uint32) view returns (uint32 fromBlockOrSecond, uint96 votes)
delegates(address) view returns (address)
getCurrentVotes(address account) view returns (uint96)
getEligibleWithdrawalAmount(address _rewardToken, uint256 _pid, address _user) view returns (uint256 withdrawalAmount)
getPriorVotes(address account, uint256 blockNumberOrSecond) view returns (uint96)
getRequestedAmount(address _rewardToken, uint256 _pid, address _user) view returns (uint256)
getUserInfo(address _rewardToken, uint256 _pid, address _user) view returns (uint256 amount, uint256 rewardDebt, uint256 pendingWithdrawals)
getWithdrawalRequests(address _rewardToken, uint256 _pid, address _user) view returns (struct XVSVaultStorageV1WithdrawalRequest[])
isStakedToken(address) view returns (bool)
nonces(address) view returns (uint256)
numCheckpoints(address) view returns (uint32)
pendingReward(address _rewardToken, uint256 _pid, address _user) view returns (uint256)
pendingRewardTransfers(address, address) view returns (uint256)
pendingWithdrawalsBeforeUpgrade(address _rewardToken, uint256 _pid, address _user) view returns (uint256 beforeUpgradeWithdrawalAmount)
poolInfos(address, uint256) view returns (address token, uint256 allocPoint, uint256 lastRewardBlockOrSecond, uint256 accRewardPerShare, uint256 lockPeriod)
poolLength(address rewardToken) view returns (uint256)
rewardTokenAmountsPerBlock(address _rewardToken) view returns (uint256)
rewardTokenAmountsPerBlockOrSecond(address) view returns (uint256)
totalAllocPoints(address) view returns (uint256)
totalPendingWithdrawals(address, uint256) view returns (uint256)
State-modifying
Events _become(address xvsVaultProxy)
add(address _rewardToken, uint256 _allocPoint, address _token, uint256 _rewardPerBlockOrSecond, uint256 _lockPeriod)
claim(address _account, address _rewardToken, uint256 _pid)
delegate(address delegatee)
delegateBySig(address delegatee, uint256 nonce, uint256 expiry, uint8 v, bytes32 r, bytes32 s)
deposit(address _rewardToken, uint256 _pid, uint256 _amount)
executeWithdrawal(address _rewardToken, uint256 _pid)
initializeTimeManager(bool timeBased_, uint256 blocksPerYear_)
pause()
requestWithdrawal(address _rewardToken, uint256 _pid, uint256 _amount)
resume()
set(address _rewardToken, uint256 _pid, uint256 _allocPoint)
setAccessControl(address newAccessControlAddress)
setPrimeToken(address _primeToken, address _primeRewardToken, uint256 _primePoolId)
setRewardAmountPerBlockOrSecond(address _rewardToken, uint256 _rewardAmount)
setWithdrawalLockingPeriod(address _rewardToken, uint256 _pid, uint256 _newPeriod)
setXvsStore(address _xvs, address _xvsStore)
updatePool(address _rewardToken, uint256 _pid)
Claim(address indexed user, address indexed rewardToken, uint256 indexed pid, uint256 amount)
DelegateChangedV2(address indexed delegator, address indexed fromDelegate, address indexed toDelegate)
DelegateVotesChangedV2(address indexed delegate, uint256 previousBalance, uint256 newBalance)
Deposit(address indexed user, address indexed rewardToken, uint256 indexed pid, uint256 amount)
ExecutedWithdrawal(address indexed user, address indexed rewardToken, uint256 indexed pid, uint256 amount)
NewAccessControlManager(address oldAccessControlManager, address newAccessControlManager)
NewPrimeToken(address indexed oldPrimeToken, address indexed newPrimeToken, address oldPrimeRewardToken, address newPrimeRewardToken, uint256 oldPrimePoolId, uint256 newPrimePoolId)
PoolAdded(address indexed rewardToken, uint256 indexed pid, address indexed token, uint256 allocPoints, uint256 rewardPerBlockOrSecond, uint256 lockPeriod)
PoolUpdated(address indexed rewardToken, uint256 indexed pid, uint256 oldAllocPoints, uint256 newAllocPoints)
RequestedWithdrawal(address indexed user, address indexed rewardToken, uint256 indexed pid, uint256 amount)
RewardAmountUpdated(address indexed rewardToken, uint256 oldReward, uint256 newReward)
StoreUpdated(address oldXvs, address oldStore, address newXvs, address newStore)
VaultDebtUpdated(address indexed rewardToken, address indexed userAddress, uint256 oldOwedAmount, uint256 newOwedAmount)
VaultPaused(address indexed admin)
VaultResumed(address indexed admin)
WithdrawalLockingPeriodUpdated(address indexed rewardToken, uint256 indexed pid, uint256 oldPeriod, uint256 newPeriod)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.