TokenEmissionsController

Verified contract

Active on Base with 330 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,899.96
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
--
0x99a11df94a4cf5a041a676905f70a0cc14c869af019f92a367e0a7e947150533
0x885513252fe3aea0fcdd6fd94af7c58b4427e7d149f3baee78c7e746b8c3b290
0xcf4c51a3832e05d33f518efd26ae112d4da46daac0a440d17e886c8717a1696a
0x782bc6f1babfb68e131dbd1578bf6a7de484f442a3d959ca98821cb17f818118
0x0c8d4db1fd6f9175f45349a0580e4beb65a95d21aa6fd35e9e33941d3e020ebc
0x7eb3b2264bc1ff12e3231668447dc719edd69347dd51f62668c7e7a9de20bae1
0x2042644843337c4adabb1e2ad4b825d5f1bb6545b78f771c60e1a22dee0caba6
0xd16f4df955addcd0240c5cc7d2f2506b5bbe7db9d092175299210353c0992e71
0xa777612c8935b853f7f30f409e1a9838e7d47fd2c2306dc6bdc0496e8b9c8442
0x8801cb13b26111ba6d65c4ecee728d3d80d9e1c6556c17f24e2f7e02ffa7cbd0

Functions
Getter at block 21747007
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)
18669130171601053665831608849
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