TokenEmissionsController

Verified contract

Active on Base with 390 txns
Deployed by via 0x22feceae at 16260984
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $3,757.03
ERC-20
--
ERC-20
--
 (#4936)
ERC-721
--
 (#4918)
ERC-721
--
 (#4881)
ERC-721
--
 (#4877)
ERC-721
--
 (#4873)
ERC-721
--
 (#4872)
ERC-721
--
 (#4871)
ERC-721
--
0x30bedab14eac35fa9d6a5c5ecd5ed2dee3a48495c792c3a6aa43ea17ddbf4ec8
0x144aff6a4c5fc72360d468f4818c5254dfb05f7d8d7596340867bc3ca14e75df
0x41a782916017808c2ded0a76f5fdcb072547054e535ce0bd0d16fbb645da3ea4
0xc841eac4898b3870cc63f0752309b34c63b074a164de64788a84d5a79be71f77
0xd7c02fc1f669e81289b833e57a7c3d3d8d978fac8a6a71473f46d251b7e9aefa
0x8ddb5ee1ca3e0926a2dcfbb6f111c54e80fceebd0b3b933715fb8a59e2aac291
0xb7a3f67d879107645b83c6095a1e964bb1c37746c3c327f966ab0acbcb0344e4
0xe83bc918939ba55fef10f81deb6be88e6a81324a1a12c63847ac59bff2dfa5c4
0x0289ee3319f59e67f95943dc4703bd1a3943a72dfe330e07a6cfad8354f20fb5
0x523aa5c13e785105aa45e40e3d612768396a4f8a15f118acbacccab0a7b331b6

Functions
Getter at block 23055098
boosterNFT(view returns (address)
0x0cc2120d12efe0cf15bf37694a67a2f4c2ead236
currentEmissionsIndex(view returns (uint256)
0
emissionsStart(view returns (uint256)
0
owner(view returns (address)
0x43f0a94f7939c410a3896b007ad5b79b3630586a
rewardsDuration(view returns (uint256)
0
stakingToken(view returns (address)
0x698805bde7668dd4e4cee28c635b7e2957f03e57
totalScaled(view returns (uint256)
19278216572470291806715237122
withdrawingAdmin(view returns (address)
0x698805bde7668dd4e4cee28c635b7e2957f03e57
Read-only
balances(addressview returns (uint256 stakeduint256 lockScaleduint256 scaleduint256 nftIdbool boosteduint256 lockBoost)
claimableRewards(address _accountview returns (struct ITokenControllerCommonsRewardData[] claimable)
emissions(uint256view returns (uint256 durationuint256 amount)
isAdmin(address _adminview returns (bool)
lastTimeRewardApplicable(address _rewardsTokenview returns (uint256)
rewardData(addressview returns (uint256 periodFinishuint256 rewardRateuint256 lastUpdateTimeuint256 rewardPerTokenStoreduint256 balance)
rewardTokens(uint256view returns (address)
rewards(addressaddressview returns (uint256)
userLockTime(addressview returns (uint256)
State-modifying
addAdmin(address _admin
addReward(address _rewardToken
deposit(uint256 _amountaddress _onBehalfOfuint8 _lock
getReward(address[] _rewardTokens
notifyReward(address[] _rewardTokensuint256[] _amountsuint256 _rewardsDuration
removeAdmin(address _admin
renounceOwnership(
stakeNFT(uint256 _tokenId
startEmissions(struct ITokenControllerCommonsEmissionPoint[] _emissions
transferOwnership(address newOwner
unstakeNFT(
withdraw(uint256 _amountaddress _onBehalfOf
Events
AdminAdded(address indexed admin
AdminRemoved(address indexed admin
Deposited(address indexed useruint256 amountuint256 scaled
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardPaid(address indexed useraddress indexed rewardsTokenuint256 reward
Withdrawn(address indexed useruint256 amountuint256 scaled
Constructor
constructor(address _stakingTokenaddress _boosterNFTaddress _rewardTokenaddress _withdrawingAdmin
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AdminAlreadyExists(address admin
AdminDoesNotExist(address admin
AdminIsAddressZero(
CallerIsNotTheAdmin(address caller