ChimpzeeNFTStakeV1
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
6
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
3 additional
variables
Balances ($0.00)
No balances found for "ChimpzeeNFTStakeV1"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "ChimpzeeNFTStakeV1"
ABI
ABI objects
Getter at block 20880239 getRewardsPerUnitTime() view returns (uint256 _rewardsPerUnitTimeDiamond, uint256 _rewardsPerUnitTimeGold, uint256 _rewardsPerUnitTimeSilver, uint256 _rewardsPerUnitTimeBronze) getTimeUnit() view returns (uint256 _timeUnit)
chmpzToken() view returns (address)
0x0000000000000000000000000000000000000000
chmpzTokenDecimals() view returns (uint16)
0
currentStakedBalance() view returns (uint256)
0
getCurrentStakedBalance() view returns (uint256)
0
getRewardTokenBalance() view returns (uint256)
0
getTotalNftStaked() view returns (uint256)
0
getTotalRewardPaid() view returns (uint256)
0
getTotalStakerCount() view returns (uint256)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
rewardTokenBalance() view returns (uint256)
0
stakingTokenBronze() view returns (address)
0x0000000000000000000000000000000000000000
stakingTokenDiamond() view returns (address)
0x0000000000000000000000000000000000000000
stakingTokenGold() view returns (address)
0x0000000000000000000000000000000000000000
stakingTokenSilver() view returns (address)
0x0000000000000000000000000000000000000000
totalNftStaked() view returns (uint256)
0
totalRewardPaid() view returns (uint256)
0
totalStakersCount() view returns (uint256)
0
Read-only
getStakeInfoBronze(address _staker) view returns (uint256[] _tokensStaked, uint256 _rewards)
getStakeInfoDiamond(address _staker) view returns (uint256[] _tokensStaked, uint256 _rewards)
getStakeInfoGold(address _staker) view returns (uint256[] _tokensStaked, uint256 _rewards)
getStakeInfoSilver(address _staker) view returns (uint256[] _tokensStaked, uint256 _rewards)
getTotalRewardsForStaker(address _staker) view returns (uint256)
getUnclaimedTotalForStaker(address _staker) view returns (uint256)
indexedTokensBronze(uint256) view returns (uint256)
indexedTokensDiamond(uint256) view returns (uint256)
indexedTokensGold(uint256) view returns (uint256)
indexedTokensSilver(uint256) view returns (uint256)
isIndexedBronze(uint256) view returns (bool)
isIndexedDiamond(uint256) view returns (bool)
isIndexedGold(uint256) view returns (bool)
isIndexedSilver(uint256) view returns (bool)
onERC721Received(address, address, uint256, bytes) view returns (bytes4)
stakerAddressBronze(uint256) view returns (address)
stakerAddressDiamond(uint256) view returns (address)
stakerAddressGold(uint256) view returns (address)
stakerAddressSilver(uint256) view returns (address)
stakers(address) view returns (uint64 amountStakedDiamond, uint64 amountStakedGold, uint64 amountStakedSilver, uint64 amountStakedBronze, uint64 conditionIdOflastUpdate, uint128 timeOfLastUpdateDiamond, uint128 timeOfLastUpdateGold, uint128 timeOfLastUpdateSilver, uint128 timeOfLastUpdateBronze, uint256 unclaimedRewardsDiamond, uint256 unclaimedRewardsGold, uint256 unclaimedRewardsSilver, uint256 unclaimedRewardsBronze, uint256 totalEarnedRewards, bool stakedBefore)
State-modifying
Events claimRewards()
depositRewardTokens(uint256 _amount) payable
initialize(address _chmpzToken, address _stakingTokenDiamond, address _stakingTokenGold, address _stakingTokenSilver, address _stakingTokenBronze, uint256 _rewardsPerUnitTimeDiamond, uint256 _rewardsPerUnitTimeGold, uint256 _rewardsPerUnitTimeSilver, uint256 _rewardsPerUnitTimeBronze)
renounceOwnership()
setRewardsPerUnitTime(uint256 _rewardsPerUnitTimeDiamond, uint256 _rewardsPerUnitTimeGold, uint256 _rewardsPerUnitTimeSilver, uint256 _rewardsPerUnitTimeBronze)
setTimeUnit(uint256 _timeUnit)
stakeBronze(uint256[] _tokenIds)
stakeDiamond(uint256[] _tokenIds)
stakeGold(uint256[] _tokenIds)
stakeSilver(uint256[] _tokenIds)
transferOwnership(address newOwner)
withdrawBronze(uint256[] _tokenIds)
withdrawDiamond(uint256[] _tokenIds)
withdrawGold(uint256[] _tokenIds)
withdrawRewardTokens(uint256 _amount)
withdrawSilver(uint256[] _tokenIds)
Initialized(uint64 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
RewardsClaimed(address indexed staker, uint256 rewardAmount)
TokensStaked(address indexed staker, uint256[] indexed tokenIds)
TokensWithdrawn(address indexed staker, uint256[] indexed tokenIds)
Unpaused(address account)
UpdatedRewardsPerUnitTime(uint256 oldRewardsPerUnitTimeDiamond, uint256 newRewardsPerUnitTimeDiamond, uint256 oldRewardsPerUnitTimeGold, uint256 newRewardsPerUnitTimeGold, uint256 oldRewardsPerUnitTimeSilver, uint256 newRewardsPerUnitTimeSilver, uint256 oldRewardsPerUnitTimeBronze, uint256 newRewardsPerUnitTimeBronze)
UpdatedTimeUnit(uint256 oldTimeUnit, uint256 newTimeUnit)
constructor()
This contract contains no fallback and receive objects.
EnforcedPause()
ExpectedPause()
InvalidInitialization()
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
ReentrancyGuardReentrantCall()