TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 297 txns
Deployed by via 0x5c8f2c94 at 19934471
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
6 additional variables
ERC-20
--
 (#3791)
ERC-721
--
 (#3777)
ERC-721
--
 (#3767)
ERC-721
--
 (#3751)
ERC-721
--
 (#3059)
ERC-721
--
 (#2907)
ERC-721
--
 (#2657)
ERC-721
--
 (#2644)
ERC-721
--
 (#2623)
ERC-721
--
0x659706fa6b95af5251c92c7f564e14d05d7f739443d0426c717504b1bfbcc879
0xb7a6b79e50802cedc1737ecf2f544c1da338fe4e0caa615cd11ffea67a9d088b
0xdc9a39c07e65b94c5256a78b3d4118f2a0a2a3b714bf9fd8ce0346275ec75e7e
0xb0d25c97b288a04a77ef0146fd3fa056a2652ad7edefe68e9a92b888ce2bf55c
0x20ab19e38003fca81b480baf67e83ede9abb7890afff3c70f1f9c2d0814854bb
0x290e5f464c77ce4527d8fb8ad8751223dc4694d34b50cac17f9097d0f89de68e
0x3ce043e2649592a1b9bb49b325033c17938e9c5c1cc0feeebda843b7b1d92c26
0x0b3de551b2f8d0a77145eee7bf01e56863fd1662bcc12c6257f8c1a9258e3ca0
0x2ef72ad45b9574e6c11dc1767d0b52acbcbdd7ab6e8d69d4bf170300c3da5fab
0xab84334e0e6fb43a8d6ac846b3bcdd652a1a025c599b2f41dc96e4b1d4f117c2

Functions
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 _rewardsPerUnitTimeDiamonduint256 _rewardsPerUnitTimeGolduint256 _rewardsPerUnitTimeSilveruint256 _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 _stakerview returns (uint256[] _tokensStakeduint256 _rewards)
getStakeInfoDiamond(address _stakerview returns (uint256[] _tokensStakeduint256 _rewards)
getStakeInfoGold(address _stakerview returns (uint256[] _tokensStakeduint256 _rewards)
getStakeInfoSilver(address _stakerview returns (uint256[] _tokensStakeduint256 _rewards)
getTotalRewardsForStaker(address _stakerview returns (uint256)
getUnclaimedTotalForStaker(address _stakerview returns (uint256)
indexedTokensBronze(uint256view returns (uint256)
indexedTokensDiamond(uint256view returns (uint256)
indexedTokensGold(uint256view returns (uint256)
indexedTokensSilver(uint256view returns (uint256)
isIndexedBronze(uint256view returns (bool)
isIndexedDiamond(uint256view returns (bool)
isIndexedGold(uint256view returns (bool)
isIndexedSilver(uint256view returns (bool)
onERC721Received(addressaddressuint256bytesview returns (bytes4)
stakerAddressBronze(uint256view returns (address)
stakerAddressDiamond(uint256view returns (address)
stakerAddressGold(uint256view returns (address)
stakerAddressSilver(uint256view returns (address)
stakers(addressview returns (uint64 amountStakedDiamonduint64 amountStakedGolduint64 amountStakedSilveruint64 amountStakedBronzeuint64 conditionIdOflastUpdateuint128 timeOfLastUpdateDiamonduint128 timeOfLastUpdateGolduint128 timeOfLastUpdateSilveruint128 timeOfLastUpdateBronzeuint256 unclaimedRewardsDiamonduint256 unclaimedRewardsGolduint256 unclaimedRewardsSilveruint256 unclaimedRewardsBronzeuint256 totalEarnedRewardsbool stakedBefore)
State-modifying
claimRewards(
depositRewardTokens(uint256 _amountpayable 
initialize(address _chmpzTokenaddress _stakingTokenDiamondaddress _stakingTokenGoldaddress _stakingTokenSilveraddress _stakingTokenBronzeuint256 _rewardsPerUnitTimeDiamonduint256 _rewardsPerUnitTimeGolduint256 _rewardsPerUnitTimeSilveruint256 _rewardsPerUnitTimeBronze
renounceOwnership(
setRewardsPerUnitTime(uint256 _rewardsPerUnitTimeDiamonduint256 _rewardsPerUnitTimeGolduint256 _rewardsPerUnitTimeSilveruint256 _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
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RewardsClaimed(address indexed stakeruint256 rewardAmount
TokensStaked(address indexed stakeruint256[] indexed tokenIds
TokensWithdrawn(address indexed stakeruint256[] indexed tokenIds
Unpaused(address account
UpdatedRewardsPerUnitTime(uint256 oldRewardsPerUnitTimeDiamonduint256 newRewardsPerUnitTimeDiamonduint256 oldRewardsPerUnitTimeGolduint256 newRewardsPerUnitTimeGolduint256 oldRewardsPerUnitTimeSilveruint256 newRewardsPerUnitTimeSilveruint256 oldRewardsPerUnitTimeBronzeuint256 newRewardsPerUnitTimeBronze
UpdatedTimeUnit(uint256 oldTimeUnituint256 newTimeUnit
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
EnforcedPause(
ExpectedPause(
InvalidInitialization(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(