GovLPVault

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0x287afeb5 at 15476872
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "GovLPVault"

0x26639d5391d402f68d6af461663764fbb8c4067d761d6087b52e8abcecb750f8
From

Functions
Getter at block 21414996
WETH9(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
controller(view returns (address)
0x0000000000000000000000000000000000000000
ethSupply(view returns (uint256)
0
getMasterContractOwner(view returns (address)
0x7036fc7dae3999d806d8754a229a00b9f400adb3
getRewardForDuration(view returns (uint256)
0
isGovLpVault(view returns (bool)
false
isMigrated(view returns (bool)
false
lastTimeRewardApplicable(view returns (uint256)
0
lastUpdateTime(view returns (uint256)
0
masterContract(view returns (address)
0x343e577ba5ee0d8eea18c042801cbaa9eba83e09
migrator(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x7036fc7dae3999d806d8754a229a00b9f400adb3
paused(view returns (bool)
false
periodFinish(view returns (uint256)
0
powaaSupply(view returns (uint256)
0
reserve(view returns (uint256)
0
rewardPerToken(view returns (uint256)
0
rewardPerTokenStored(view returns (uint256)
0
rewardRate(view returns (uint256)
0
rewardsDistribution(view returns (address)
0x0000000000000000000000000000000000000000
rewardsDuration(view returns (uint256)
0
rewardsToken(view returns (address)
0x0000000000000000000000000000000000000000
stakingToken(view returns (address)
0x0000000000000000000000000000000000000000
totalSupply(view returns (uint256)
0
Read-only
balanceOf(address _accountview returns (uint256)
earned(address _accountview returns (uint256)
rewards(addressview returns (uint256)
userRewardPerTokenPaid(addressview returns (uint256)
State-modifying
claimETHPOWAA(
claimGov(
exit(
initialize(address _rewardsDistributionaddress _rewardsTokenaddress _stakingTokenaddress _controller
migrate(
notifyRewardAmount(uint256 _reward
recoverERC20(address _tokenAddressuint256 _tokenAmount
renounceOwnership(
setMigrationOption(address _migrator
setPaused(bool _paused
setRewardsDistribution(address _rewardsDistribution
setRewardsDuration(uint256 _rewardsDuration
stake(uint256 _amount
transferOwnership(address newOwner
withdraw(uint256 _amount
Events
ClaimETHPOWAA(address indexed useruint256 claimableETHuint256 claimablePOWAA
Migrate(uint256 stakingTokenAmountuint256 returnETHAmountuint256 returnPOWAAAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Recovered(address tokenuint256 amount
RewardAdded(uint256 reward
RewardPaid(address indexed useruint256 reward
RewardsDurationUpdated(uint256 newDuration
SetMigrationOption(address migrator
SetRewardDistribution(address newRewardDistribution
Staked(address indexed useruint256 amount
Unpaused(address account
Withdrawn(address indexed useruint256 amountuint256 fee
Constructor
constructor(
Fallback and receive
receive(
Errors
TokenVault_AlreadyInitialized(
TokenVault_AlreadyMigrated(
TokenVault_CannotStakeZeroAmount(
TokenVault_CannotWithdrawStakingToken(
TokenVault_CannotWithdrawZeroAmount(
TokenVault_InvalidDuration(
TokenVault_NotController(
TokenVault_NotOwner(
TokenVault_NotRewardsDistributionContract(
TokenVault_NotYetMigrated(
TokenVault_ProvidedRewardTooHigh(
TokenVault_RewardPeriodMustBeCompleted(