DestinationVaultMainRewarder

Verified contract

Active on Ethereum with 0 txns
Deployed by via 0x8ec96e22 at 20918131
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
Value $3,509.02

No transactions found for "DestinationVaultMainRewarder"


Functions
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 accountview returns (uint256)
canTokenBeRecovered(addresspure returns (bool)
earned(address accountview returns (uint256)
getExtraRewarder(uint256 indexview returns (address rewarder)
isWhitelisted(address walletview returns (bool)
rewards(addressview returns (uint256)
userRewardPerTokenPaid(addressview returns (uint256)
whitelistedAddresses(addressview returns (bool)
State-modifying
addExtraReward(address reward
addToWhitelist(address wallet
getReward(
getReward(address accountaddress recipientbool claimExtras
queueNewRewards(uint256 newRewards
recover(address tokenaddress recipient
removeFromWhitelist(address wallet
setTokeLockDuration(uint256 _tokeLockDuration
stake(address accountuint256 amount
withdraw(address accountuint256 amountbool claim
Events
AddedToWhitelist(address indexed wallet
ExtraRewardAdded(address reward
QueuedRewardsUpdated(uint256 startingQueuedRewardsuint256 startingNewRewardsuint256 queuedRewards
Recovered(address tokenaddress recipientuint256 amount
RemovedFromWhitelist(address indexed wallet
RewardAdded(uint256 rewarduint256 rewardRateuint256 lastUpdateBlockuint256 periodInBlockFinishuint256 historicalRewards
RewardPaid(address indexed useraddress indexed recipientuint256 reward
Staked(address indexed useruint256 amount
TokeLockDurationUpdated(uint256 newDuration
UserRewardUpdated(address indexed useruint256 amountuint256 rewardPerTokenStoreduint256 lastUpdateBlock
Withdrawn(address indexed useruint256 amount
Constructor
constructor(address _systemRegistryaddress _stakeTrackeraddress _rewardTokenuint256 _newRewardRatiouint256 _durationInBlockbool _allowExtraReward
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessDenied(
AssetNotAllowed(address token
ExtraRewardsNotAllowed(
InvalidAddress(address addr
InvalidParam(string paramName
ItemExists(
ItemNotFound(
MaxExtraRewardsReached(
RecoverDurationPending(
StakingDurationTooShort(
UndefinedAddress(
ZeroAddress(string paramName
ZeroAmount(