TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 3,024 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 $150.2
 (#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
--
0xd11ac4763636684389a64759c8f0f7d3a92e0c4188026b882e16758d65d2c55f
0x4b4756bcbc15bbb7fa4474606e3e8991fd277df33adc1776d51f7d96cc4139bc
0xd957293a4062e54ad379e9e7226a4d1afbefb30d275a9c426a687ea1832b16f7
0x23a025b434c15bfeeaa46448a9b2c7fb5006217aace8d985d1916ec9842fbae8
0xf1e46477103cfee5332f9697629087e100d6638c80b6cfbf648ff60b1b3ba902
0xbbb637125692847e12dde6bee0e52226fcaf6fd60f30fcb485618a59bc27b20e
0x3b1d280470405c4b3785887bf08b03b5b23d8ef54b8341db2a5ec0cf712d1a52
0xf713f65422794b90d999047694cb896685ffd2575dd34a9bc279d5e625cd7ae3
0x3f22f39909eb256b79eaf8082c34023c398eab9101e8741ec86d071912bdadda
0x64e0c13f250392ef2dfa479b8621c86235d25c8dc69284cd9e85dce3190ba347

Functions
Getter at block 21261212
 
getActiveStakers(view returns (address[])
getClaimableTickets(view returns (uint256 newClaimedTickets)
0
getCurrentCampaignDetails(view returns (uint256 campaignIduint256 rewardCountuint256 startTimeuint256 endTimeuint256 ruffleTime)
(campaignId=52, rewardCount=1550, startTime=1732190400, endTime=1733313600, 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.