XVSVault

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x4784ea58 at 19923583
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
10 additional variables

No balances found for "XVSVault"

No transactions found for "XVSVault"


Functions
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(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
_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
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

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.