TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 57,307 txns
Deployed by via 0x924d4a24 at 14317071
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
ERC-20
--
0x825c34aa0916a7a887d21d72b8643a08efded92f2ae4845142b8d9f7c47128b4
0x0dbb3a1d190f36b66a86141ac4719039a85689954281cf6b52956fa05eba82ca
0x2a65e0f62421018df989b91bad9b5dd415668c0410d301da2f30b40e068e4199
0x0aab4c8a4b3e18277d4d3d9c1a5b97ed07e78f07ed25ca7472d7ba3c3d00490c
0xf3811305ec2be898dea46e5dcbf0501ae0aa58bd9d7de1e225f0e69dc89285c4
0x8465b2a687c256954f7195963412235a59c7a92c48bec7b952d385c6fa5401dc
0x6bca85c9e479c92a9ac3a2f490ce438f54dcf344660f7e14aa9c06b1337cd894
0x4dc648115b116d7532ca3477d9d1ecf0ae1511539a25ebd5b66108ad774db9d7
0x7b2712865db24508a3444f80df23db31ae49b19da318a3e6790011c5546e8631
0xa75f774ae29ec40f85a54800ffc2d571bbff0579bf8c02395b125117b44c7ab4

Functions
Getter at block 21158214
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
bossesCreated(view returns (bool)
true
confetti(view returns (address)
0xcfef8857e9c80e3440a823971420f7fa5f62f020
 
getRaidData(view returns (struct IRaidRaidData data)
guild(view returns (address)
0x5ad8df85221758c702dff658ace302e0fef28c25
halted(view returns (bool)
false
lastSnapshotTime(view returns (uint64)
1666859771
party(view returns (address)
0xd311bdacb151b72bddfee9cbdc414af22a5e38dc
seed(view returns (uint256)
69065869737430696532698720594629723739730879696380201441610197320849527966807
seedId(view returns (uint256)
2
seeder(view returns (address)
0x2ed251752da7f24f33cfbd38438748bb8eeb44e1
started(view returns (bool)
true
weightTotal(view returns (uint32)
100000
Read-only
bosses(uint256view returns (uint32 weightuint32 blockHealthuint128 multiplier)
getPendingRewards(address userview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
raiders(addressview returns (uint32 dpbuint32 startedAtuint32 startBlockuint32 startRounduint32 startSnapshotuint256 pendingRewards)
rounds(uint32view returns (uint16 bossuint32 rolluint32 startBlockuint32 finalBlock)
snapshots(uint256view returns (uint32 initialBlockuint32 initialRounduint32 finalBlockuint32 finalRounduint256 attackDealt)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
appendBoss(struct IRaidBoss boss
claimRewards(address user
commitSnapshot(
createBosses(struct IRaidBoss[] _bosses
fixInternalState(address user
grantRole(bytes32 roleaddress account
initialize(address adminaddress _partyaddress _seederaddress _confetti
manualSync(
renounceRole(bytes32 roleaddress account
requestSeed(
revokeRole(bytes32 roleaddress account
setGuild(address _guild
setHalted(bool _halted
setParty(address _party
setSeeder(address _seeder
start(
updateBoss(uint32 idstruct IRaidBoss boss
updateDamage(address useruint32 _dpb
updateSeed(
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
HaltUpdated(bool isHalted
Initialized(uint8 version
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address initialLogicaddress initialAdminbytes _data
Fallback and receive
fallback(
receive(
Errors
InvalidBoss(uint32 bossIduint32 amount
InvalidCaller(address calleraddress expected
InvalidState(
InvalidWeightTotal(
MissingBosses(
RaidHalted(
RaidNotSeeded(
RaidNotStarted(
RaidStarted(
SnapshotTooRecent(uint64 currentTimeuint64 earliestTime