This contract is being backfilled. You may encounter incomplete storage history.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2,977 txns
Deployed by via 0x20f27b59 at 16418400
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 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
26 additional variables
Native
Value $115.03
 (#10111)
ERC-721
--
 (#10108)
ERC-721
--
 (#10075)
ERC-721
--
 (#10064)
ERC-721
--
 (#10017)
ERC-721
--
 (#10004)
ERC-721
--
 (#9996)
ERC-721
--
 (#9982)
ERC-721
--
 (#9967)
ERC-721
--
0x7ab340b01d32f7be22847711f9b666583e94e3ed8ba546351b6d6882771b5e29
0x53f8187d72ac1ad36bf2085a8d9fbede5952c5392ca1c874e6326807f763c6f1
0x81a46e561fb6b68ee84203f5ad80652f7dc0ddc9d229d533200362eecb9244b3
0xa76e4facf67a169fbb07bf3a9845bf59e9794e8ba7288607ca9c257a5ba33773
0x0b8686a38467ca7419ab1f71001f22cee05a798006c8798c3c416e8b94f73943
0x2a83c544f671ade03c73bd8a4ad588654a7f885e2af4c015460b325362271caa
0x7565ce2dfb5ffde4914d6909b04644252a6f963a50cfd6ef7339ea8324ade0a7
0xcb4c458045a943aa2453d21d970ad10c82814ec7bd327968191575881d480b71
0x09e590122dbc74810cda62e01b63a7f720910edbfd633ac2229d2f68039252bb
0x6c2d1a616994bd3357f0493315f952f42b99417c500d832a515b2e705b8cebe4

Functions
Getter at block 20801342
 
getActiveStakers(view returns (address[])
getClaimableTickets(view returns (uint256 newClaimedTickets)
0
getCurrentCampaignDetails(view returns (uint256 campaignIduint256 rewardCountuint256 startTimeuint256 endTimeuint256 ruffleTime)
(campaignId=47, rewardCount=1650, startTime=1725710400, endTime=1726833600, ruffleTime=172800)
getGlobals(view returns (uint256uint256)
(1209600, 172800)
isRequested(view returns (uint256)
0
owner(view returns (address)
0xfc6e576c8dfd2086944cc22314a5c6cc32368e35
paused(view returns (bool)
false
perDayXTicketsUserClaimable(view returns (uint256 newClaimedTickets)
0
totalStakedAmount(view returns (uint256)
913
totalStakedNFT(view returns (uint256)
0
Read-only
_leaf(uint256 tokenIdstring rarityuint256 sizepure returns (bytes32)
_leafWinner(uint256 limitaddress userpure returns (bytes32)
campaignRewardsRoot(uint256view returns (bytes32)
getCampaignDetails(uint256 _campaignIdview returns (uint256 rewardCountuint256 startTimeuint256 endTimeaddress collection)
getIsClaimable(address stakeOwneruint256 stakeIdview returns (bool)
getRewardClaimable(uint256 campaignIdview returns (uint256[]uint256uint256uint256uint256uint256)
getStake(address stakeOwneruint256 stakeIdview returns (struct GlobalsAndUtilsStake)
getUnStake(address stakeOwneruint256 stakeIdview returns (struct GlobalsAndUtilsUnStake)
getUserStakesIds(address stakeOwnerview returns (uint256[])
getUserUnStakesIds(address stakeOwnerview returns (uint256[])
getWinningTickIds(uint256 campaignIdview returns (uint256[])
isRewardOpen(uint256view returns (bool)
isUserWinner(uint256 limituint256 campaignIdbytes32[] proofview returns (bool)
isWhitelisted(string rarityuint256 sizeuint256 tokenIdbytes32[] proofview returns (bool)
ticketIdUsed(uint256uint256view returns (bool)
userClaimable(address stakeOwneruint256 stakeIdview returns (uint256)
userStakedAmount(addressview returns (uint256)
userStakedAmountNFT(addressview returns (uint256)
userXTicketRange(addressuint256view returns (uint256 startuint256 end)
winningTixketIdExist(uint256uint256view returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
adminUnstake(address stakeOwneruint256 _stakeIdbool unstakeApplied
appplyForUnstake(uint256 _stakeId
callback(uint256[] idsuint256 campaignId
claimStakingReward(uint256 campaignIduint256 limitbytes32[] proof
claimUnstake(uint256 _stakeId
editLootBox(uint256 startTimeuint256 endTime
emergencyWithdraw(address receiver
initialize(
joinRuffle(returns (uint256 newClaimedTickets)
pause(
renounceOwnership(
rewardLootBox(uint256 enduint256 campaignId
setCampaignDetails(uint256 campaignIduint256 rewardCountuint256 startTimeuint256 endTimeaddress collection
setCampaignWinners(uint256 campaignIdbytes32 _root
setGenesisAddress(address _add
setLandAndGenesis(
setLandRoot(bytes32 _root
setOracleAddress(address _add
setRewardCanBeClaim(uint256 campaignIdbool status
setTickEraned(string rarityuint256 sizeuint256 amount
stakeLand(uint256 tokenIduint256 sizestring rarityuint256[] genesisTokenIdsbytes32[] proof
startLootBox(uint256 rewardCount
startLootBox(uint256 startTimeuint256 endTimeuint256 rewardCountaddress _awardCollection
transferOwnership(address newOwner
unpaused(
updateRewardCollection(address _collectionuint256 campaignId
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AppliedUnstake(address stakeruint256 stakeIndexuint256 tokenIduint256[] geneTokenIds
CampaignEdited(uint256 startTimeuint256 endTime
CampaignReward(uint256 campaignIdaddress collectionuint256 fromuint256 toaddress user
CampaignStarted(uint256 rewardCountuint256 startTimeuint256 endTime
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RuffleJoined(address useruint256 campaignIduint256 startuint256 end
StakeEnd(address stakeruint256 stakeIndexuint256 tokenIduint256[] geneTokenIds
StakeStart(address stakeruint256 stakeIndexuint256 tokenIduint256[] geneTokenIds
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.