AcceleratingDistributor

Verified contract

Active on Ethereum with 32,435 txns
Deployed by via 0xa1e53ce6 at 15977129
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $14,696,660.65
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x8ed17dab2467d4ee713faa45ed3c0fd9071f26fc92fe45e2cf35b2a72106f0a0
0x25bbcbbd47e2200a2f9689cfb7efdff16403f8a98f9e1d1935c13913cb5c8ea3
0xd3229781924808650a8a24ba15ce34ec44adb589b0747bd357404e06da19586e
0x311624b7432750edf461f239e2bb2f48447f0bc53251ac036ef288747b680e85
0x5ee9d5a20c10ff2e53cdebe922997e4794c416957daec8bfbd0aa7c1db2701fa
0x7456b2b2c713a48f10d22a0cc617e03a0620b131f1727f0b5a655caeb17be020
0x646f4c9f8fdb6b64353f7fa64f9fd2c840b3b45de7334c35e5bb39d6c119c7b7
0x02abd232c27f93c27e0919835dff01e12f0b7e2cb290c692d2e74e842c795115
0xaf2695a76a37495997c432d8ccfcdb2ec4afe0ac0124d4e8d500e8ff4c087c35
0x91a2c0dddd13d263e1621b9fb8bbe00eafde41c60f55eddd588ebe0fa7400ee5

Functions
Getter at block 20882031
getCurrentTime(view returns (uint256)
1727922863
owner(view returns (address)
0x2e510146c6fcc90ffc8087925acc06c9fd0f5384
rewardToken(view returns (address)
0x44108f0223a3c3028f5fe7aec7f9bb2e66bef82f
Read-only
baseRewardPerToken(address stakedTokenview returns (uint256)
getAverageDepositTimePostDeposit(address stakedTokenaddress accountuint256 amountview returns (uint256)
getCumulativeStaked(address stakedTokenview returns (uint256)
getOutstandingRewards(address stakedTokenaddress accountview returns (uint256)
getTimeSinceAverageDeposit(address stakedTokenaddress accountview returns (uint256)
getUserRewardMultiplier(address stakedTokenaddress accountview returns (uint256)
getUserStake(address stakedTokenaddress accountview returns (struct AcceleratingDistributorUserDeposit)
stakingTokens(addressview returns (bool enableduint256 baseEmissionRateuint256 maxMultiplieruint256 secondsToMaxMultiplieruint256 cumulativeStakeduint256 rewardPerTokenStoreduint256 lastUpdateTime)
State-modifying
configureStakingToken(address stakedTokenbool enableduint256 baseEmissionRateuint256 maxMultiplieruint256 secondsToMaxMultiplier
exit(address stakedToken
multicall(bytes[] datareturns (bytes[] results)
recoverToken(address token
renounceOwnership(
stake(address stakedTokenuint256 amount
stakeFor(address stakedTokenuint256 amountaddress beneficiary
transferOwnership(address newOwner
unstake(address stakedTokenuint256 amount
withdrawReward(address stakedToken
Events
Exit(address indexed tokenaddress indexed useruint256 tokenCumulativeStaked
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RecoverToken(address indexed tokenuint256 amount
RewardsWithdrawn(address indexed tokenaddress indexed useruint256 rewardsToSenduint256 tokenLastUpdateTimeuint256 tokenRewardPerTokenStoreduint256 userRewardsOutstandinguint256 userRewardsPaidPerToken
Stake(address indexed tokenaddress indexed useruint256 amountuint256 averageDepositTimeuint256 cumulativeBalanceuint256 tokenCumulativeStaked
TokenConfiguredForStaking(address indexed tokenbool enableduint256 baseEmissionRateuint256 maxMultiplieruint256 secondsToMaxMultiplieruint256 lastUpdateTime
Unstake(address indexed tokenaddress indexed useruint256 amountuint256 remainingCumulativeBalanceuint256 tokenCumulativeStaked
Constructor
constructor(address _rewardToken
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.