TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 1,566 txns
Deployed by via 0x97086fdd at 16174225
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
9 additional variables

No balances found for "TransparentUpgradeableProxy"

0x4b47572638b45e482d139f5880c120f059dae57657ec755f10218764042e2048
0xddc3859e66e2873989b80994edc088cc92a77961d1686c02b5e1d04c477d70ee
0x3fe6c6a16a88fe2e40ac923ebbfe0a685c184a8cc605e7ab1ec2985b208405a2
0x39cc9530bff71aa77e53ee9c3fca01eeea15730293c67361b7e4d7c5b60de25b
0xebde9d77d3105bb28f97af5c193048d53dec27556f7ab8cd30a793134f5911ce
0x962e8e4c2235c940120be4fbf636703f625525e73d09cb5a108e344fed659388
0xa5f630cefb29a4d2a362ee0cde901368cf9c06be133dd273306e8c986db59abf
0xf9c7828aaaff1bf5f85ae02b1d40654d29f13062bc19c57e03ade1d09631086a
0x8f8dee1773c856f93dab48c72ba23409d1dcc4b7a4319bbca18a5acc3648774d
0xb2c717e9d3d3b24433674c2217ef5ffb97ecca704be5e40ac3f5bca7f64465a2

Functions
Getter at block 21297989
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PARAM_LIMIT(view returns (uint256)
20
bonusActivationCollectionId(view returns (uint256)
1
bonusStaking(view returns (address)
0x1026b0d678120ccd781cab2b602bb6ba1cf76342
collectionCount(view returns (uint256)
2
getBlockTimestamp(view returns (uint256)
1732939451
owner(view returns (address)
0xae1ef77bd55540fa4a966060573a6145334d6d39
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
rewardToken(view returns (address)
0x60a584e3636f4f5a716be1f9d864c4f52fbd902c
Read-only
canStakeInCollectionNow(address _contractuint256 _collectionIndexuint256[] _slotsWithTokenIdview returns (bool)
countStaking(address _userview returns (uint256)
getCollection(uint256 _indexview returns (struct DCCStakingCollection)
getCollectionRewards(address _userview returns (uint256)
getFullCollected(address _userview returns (uint256[])
getRewardsToClaim(address _userview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getStaking(address _contractaddress _userview returns (uint256[])
getStakingInCollection(address _useruint256 _indexview returns (uint16[])
hasRole(bytes32 roleaddress accountview returns (bool)
isMatchedCollectionSlot(address _contractuint256 _collectionIndexuint256 _slotIndexuint256 _tokenIdview returns (bool)
nftContracts(uint256view returns (address)
stakeContracts(addressview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
traitCache(addressview returns (address)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
acceptOwnership(
addCollection(string _nameaddress[] _slotContractsuint64[][] _slotsuint256 _rewardPerSeconduint256 _rewardEndsAtbool _canStake
claim(
grantRole(bytes32 roleaddress account
initialize(address _rewardToken
pause(
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setBonusActivationCollectionId(uint256 _collectionId
setBonusContract(address _contract
setBonusWeight(address _nftContractuint256 weight
setStakingContract(address stakeContract
setTraitCache(address _contractaddress _cache
stake(address _contractuint256[] _tokenIds
stakeInCollection(address _contractuint256 _collectionIndexuint256[] _slotsWithTokenId
transferOwnership(address newOwner
unpause(
unstake(address _contractuint256[] _tokenIdsuint256[] _tokenIndexes
updateCollection(uint256 _collectionIndexstring _nameuint256 _rewardEndsAtbool _canStake
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
CLAIM(address user
Initialized(uint8 version
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SET_STAKING_CONTRACT(address nftContractaddress stakeContract
STAKE(address useraddress contractAddressuint256[] tokenIds
STAKE_IN_COLLECTION(address useraddress contractAddressuint256 collectionIndexuint256[] slotsWithTokenIds
UNSTAKE(address useraddress contractAddressuint256[] tokenIds
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AddressIsZero(
AlreadyExists(
CanNotStakeInSlot(
CollectionNotAvailable(
Disallowed(
ExceedMaxTokenLimit(
ExceedsLimit(
InvalidAdditionalVolume(
InvalidCollectionIndex(
InvalidParameter(
InvalidRequirementIndex(
InvalidSlotContract(
InvalidSlotIndex(
InvalidSubSlotIndex(
InvalidTokenID(
MismatchSlots(
NoTokenID(
NotNFTOwner(
NotStaking(
SlotIsFull(
UnsupportedToken(