TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 297 txns
Unified storage
Map
Table
Raw
Constants and immutables
3
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
6 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
CHMPZ | ERC-20 | 993.877756M | -- | -- | |
CHMPZBP | ERC-721 | 1 | -- | -- | |
CHMPZBP | ERC-721 | 1 | -- | -- | |
CHMPZBP | ERC-721 | 1 | -- | -- | |
CHMPZBP | ERC-721 | 1 | -- | -- | |
CHMPZBP | ERC-721 | 1 | -- | -- | |
CHMPZBP | ERC-721 | 1 | -- | -- | |
CHMPZBP | ERC-721 | 1 | -- | -- | |
CHMPZBP | ERC-721 | 1 | -- | -- | |
CHMPZBP | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20878903 | 22 minutes ago | | | 0 | 0.0020017437 | |
| 20874005 | 17 hours ago | | | 0 | 0.0011783221 | |
| 20861916 | 2 days ago | | | 0 | 0.0011281834 | |
| 20855551 | 3 days ago | | | 0 | 0.00084827281 | |
| 20855004 | 3 days ago | | | 0 | 0.0012470047 | |
| 20853553 | 4 days ago | | | 0 | 0.0012764947 | |
| 20851347 | 4 days ago | | | 0 | 0.0057762280 | |
| 20848803 | 4 days ago | | | 0 | 0.0016771789 | |
| 20846594 | 5 days ago | | | 0 | 0.0020031037 | |
| 20846474 | 5 days ago | | | 0 | 0.0021821419 |
ABI
ABI objects
Getter at block 20879010
chmpzToken() view returns (address)
0x1161ab556baa457994b1d6a6cca3a7a6891009fd
chmpzTokenDecimals() view returns (uint16)
18
currentStakedBalance() view returns (uint256)
423
getCurrentStakedBalance() view returns (uint256)
423
getRewardTokenBalance() view returns (uint256)
993877756244292237808979908
getRewardsPerUnitTime() view returns (uint256 _rewardsPerUnitTimeDiamond, uint256 _rewardsPerUnitTimeGold, uint256 _rewardsPerUnitTimeSilver, uint256 _rewardsPerUnitTimeBronze)
(_rewardsPerUnitTimeDiamond=6341958396752917, _rewardsPerUnitTimeGold=4280821917808219, _rewardsPerUnitTimeSilver=2378234398782344, _rewardsPerUnitTimeBronze=951293759512937)
getTimeUnit() view returns (uint256 _timeUnit)
1
getTotalNftStaked() view returns (uint256)
430
getTotalRewardPaid() view returns (uint256)
6122243755707762191020092
getTotalStakerCount() view returns (uint256)
122
owner() view returns (address)
0xac0b7c81959459e59ad50b6a4da951e218664694
paused() view returns (bool)
false
rewardTokenBalance() view returns (uint256)
993877756244292237808979908
stakingTokenBronze() view returns (address)
0x0cfcd18ab2a99f37e7657e9e9b5b6018db63c362
stakingTokenDiamond() view returns (address)
0xa004493e7791155c09748a2e70d26bf8e4e41e45
stakingTokenGold() view returns (address)
0x97a2b3e2f595f23bbfcaa35626f24ea0b7070fcb
stakingTokenSilver() view returns (address)
0x886403ff7b1f84bf44ab473c887dc679bee52778
totalNftStaked() view returns (uint256)
430
totalRewardPaid() view returns (uint256)
6122243755707762191020092
totalStakersCount() view returns (uint256)
122
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)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
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(address _logic, address initialOwner, bytes _data)
fallback()
AddressEmptyCode(address target)
ERC1967InvalidAdmin(address admin)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
ProxyDeniedAdminAccess()
EnforcedPause()
ExpectedPause()
InvalidInitialization()
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
ReentrancyGuardReentrantCall()