DestinationVaultMainRewarder
Verified contract
Active on
Ethereum with 0 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 0.941556 | $3,726.83 |
$3,509.02 |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "DestinationVaultMainRewarder"
ABI
ABI objects
Getter at block 21379459
MAX_EXTRA_REWARDS() view returns (uint256)
15
MINIMUM_RECOVER_DURATION() view returns (uint256)
31536000
accessController() view returns (address)
0x37767cbff88cb623e9404e959560984f7d742df6
allowExtraRewards() view returns (bool)
false
currentRewards() view returns (uint256)
394687267525330911
durationInBlock() view returns (uint256)
10
extraRewards() view returns (address[])
[]
extraRewardsLength() view returns (uint256)
0
historicalRewards() view returns (uint256)
56867891445950256244
lastBlockRewardApplicable() view returns (uint256)
21378871
lastUpdateBlock() view returns (uint256)
21378861
newRewardRatio() view returns (uint256)
10000
periodInBlockFinish() view returns (uint256)
21378871
queuedRewards() view returns (uint256)
0
rewardPerToken() view returns (uint256)
9436855966917866
rewardPerTokenStored() view returns (uint256)
9364082178612914
rewardRate() view returns (uint256)
39468726752533091
rewardToken() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
stakeTracker() view returns (address)
0xc4eb861e7b66f593482a3d7e8adc314f6eeda30b
tokeLockDuration() view returns (uint256)
0
totalSupply() view returns (uint256)
5423481128554512502037
Read-only
balanceOf(address account) view returns (uint256)
canTokenBeRecovered(address) pure returns (bool)
earned(address account) view returns (uint256)
getExtraRewarder(uint256 index) view returns (address rewarder)
isWhitelisted(address wallet) view returns (bool)
rewards(address) view returns (uint256)
userRewardPerTokenPaid(address) view returns (uint256)
whitelistedAddresses(address) view returns (bool)
State-modifying
Events addExtraReward(address reward)
addToWhitelist(address wallet)
getReward()
getReward(address account, address recipient, bool claimExtras)
queueNewRewards(uint256 newRewards)
recover(address token, address recipient)
removeFromWhitelist(address wallet)
setTokeLockDuration(uint256 _tokeLockDuration)
stake(address account, uint256 amount)
withdraw(address account, uint256 amount, bool claim)
AddedToWhitelist(address indexed wallet)
ExtraRewardAdded(address reward)
QueuedRewardsUpdated(uint256 startingQueuedRewards, uint256 startingNewRewards, uint256 queuedRewards)
Recovered(address token, address recipient, uint256 amount)
RemovedFromWhitelist(address indexed wallet)
RewardAdded(uint256 reward, uint256 rewardRate, uint256 lastUpdateBlock, uint256 periodInBlockFinish, uint256 historicalRewards)
RewardPaid(address indexed user, address indexed recipient, uint256 reward)
Staked(address indexed user, uint256 amount)
TokeLockDurationUpdated(uint256 newDuration)
UserRewardUpdated(address indexed user, uint256 amount, uint256 rewardPerTokenStored, uint256 lastUpdateBlock)
Withdrawn(address indexed user, uint256 amount)
constructor(address _systemRegistry, address _stakeTracker, address _rewardToken, uint256 _newRewardRatio, uint256 _durationInBlock, bool _allowExtraReward)
This contract contains no fallback and receive objects.
AccessDenied()
AssetNotAllowed(address token)
ExtraRewardsNotAllowed()
InvalidAddress(address addr)
InvalidParam(string paramName)
ItemExists()
ItemNotFound()
MaxExtraRewardsReached()
RecoverDurationPending()
StakingDurationTooShort()
UndefinedAddress()
ZeroAddress(string paramName)
ZeroAmount()