0xe0c402c776f586afb43bda4dedfd0b2f81941bc4

Verified contract

Proxy

Active on Ethereum with 75 txns
Deployed by via 0xa4d89e07 at 15476874
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $10.32
ERC-20
--
0x80c3ee710d4678890d45d1d5f4b01c3aa1f064e86ef9ba6b1a68d71e43923e88
0xe0c1ef38fe1dd4716f5ea9965e58b0283688a17b56f902e96627a408b6935949
0x8f10b6b0894336c3062d9d635b053ca3db472ff790f50e28dee9f742b3b9e20f
0x9fc99e5c59b824043d52d185a74824c8e4c982e3957769064f38413e8de8196e
0xe7be401c62fee8d2537189852c93c83a237021a0b9eff83ab85ec70dafd9b329
0xf404fcf08afe0ff0693c098e43dbbc64f5d2394301386c314010228932f95214
0xecb8620c28a708fbebf58ee6a97ddd6b291be248c4b28e2a7f2aed490c66eaa5
0xcafc84f98b92dacefacf554d5863dc223d70a3b385f084068ea5984b13399152
0xe7963406972e6df37042874250a0cea93fb575aaafb8c71183ab9959c30d3c5a
0xfd1ca6c794a71a7ce7bf95f173503c57c21f6e05f90746abe45915e344b3648b

Functions
Getter at block 21125028
WETH9(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
controller(view returns (address)
0xfd1854b1b26f5a0860279afcd6ef1baa92c3c0c1
ethSupply(view returns (uint256)
133603877700409864
getMasterContractOwner(view returns (address)
0x7036fc7dae3999d806d8754a229a00b9f400adb3
getRewardForDuration(view returns (uint256)
5999999999999999999999999616000
isGovLpVault(view returns (bool)
true
isMigrated(view returns (bool)
true
lastTimeRewardApplicable(view returns (uint256)
1663160548
lastUpdateTime(view returns (uint256)
1663160548
masterContract(view returns (address)
0x343e577ba5ee0d8eea18c042801cbaa9eba83e09
migrator(view returns (address)
0xdfef00fc8da33941bc9693ac34cb6ecddedca970
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
periodFinish(view returns (uint256)
1663160548
powaaSupply(view returns (uint256)
1928196481588293498094112884072
reserve(view returns (uint256)
0
rewardPerToken(view returns (uint256)
25881160078575248155270420
rewardPerTokenStored(view returns (uint256)
25881160078575248155270420
rewardRate(view returns (uint256)
8680555555555555555555555
rewardsDistribution(view returns (address)
0xa1bd2e9f3a9e7a1fe99c24c7e11ccc85b01e467d
rewardsDuration(view returns (uint256)
691200
rewardsToken(view returns (address)
0x14b14f83e94d81a0b2bd26e5a2d5343f9355fd12
stakingToken(view returns (address)
0xfa8a58ad29f6751f67bcfbd62be3c48cbaec7ff2
totalSupply(view returns (uint256)
498225448818718071758409
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

This contract contains no constructor objects.

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(