TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2,144 txns
Deployed by via 0xe9bbb953 at 15529809
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
 (#6664)
ERC-721
--
 (#6633)
ERC-721
--
 (#6609)
ERC-721
--
 (#6593)
ERC-721
--
 (#6559)
ERC-721
--
 (#6558)
ERC-721
--
 (#6546)
ERC-721
--
 (#6485)
ERC-721
--
 (#6459)
ERC-721
--
 (#6453)
ERC-721
--
0xd85ccff78143257b1047c3dbb764c10c968dd611d3b3c5c59badbc707cf8976c
0xd8e2aa5af5890752b23ff565479f47e576e6b522b79bdb5d78f00bfb75ab21d7
0x0e63df37b751ce0680707a19c0eb2468e7089ae46e7a8f87ebf885e1788e6031
0x17abb5d76aacc10e968389a8ba1c9c4581c81d439f1d69d909db7849a0656d5c
0x9bfde72a3459f9d6a76c5e79d6dbb41f277c0eb0edc7f587823a2f07fa70e9ad
0xdf3ae4bc8a559fc3231fb89ce953e23339a2dc68f843962d92123f72c1c524b6
From
0xb5d1d3fba349a179d4c0e161af5db988c47668c121eeb4768688a3734aa75b4b
0x5985a1c2b4c12d5eb65098761c4756c216078d8735f940f0e353f14e6aa2d32f
0x230e135351767263df88645ebfb2c1e48f3e83462630ba791b0561afd27739ba
0x543e92fa83aa94d36ba7dc3b82460ca509702ffd05c0203522602b749f8fbf7c

Functions
Getter at block 21193792
BURN_ADDRESS(view returns (address)
0x000000000000000000000000000000000000dead
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
LOCATION_CHANGER_ROLE(view returns (bytes32)
0x7adb137c4c83b17c8cd8d47eef8930296b5607120177393347d288741f6e2361
areContractsSet(view returns (bool)
true
isStakingEnabled(view returns (bool)
true
locationIdCur(view returns (uint64)
48
paused(view returns (bool)
false
tokensOfConcord(view returns (address)
0x1d38150f1fd989fb89ab19518a9c4e93c5554634
wagdie(view returns (address)
0x659a4bdaaacc62d2bd9cb18225d9c89b5b697a5a
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
locationIdToInfo(uint64view returns (string nameaddress locationOwnerint32 xCoordinateint32 yCoordinatebool isLocationActivebool areNftsLockeduint240 emptySpace1)
supportsInterface(bytes4 interfaceIdview returns (bool)
wagdieIdToInfo(uint16view returns (uint64 locationIdCuraddress owneruint32 emptySpace)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addLocation(struct AddLocationParams _addLocationParams
burnSpecificWagdie(uint16 _wagdieId
burnWagdie(struct BurnWagdieParams _params
changeLocationOwner(struct ChangeLocationOwnerParams _changeLocationParams
changeWagdieLocations(struct ChangeWagdieLocationParams[] _changeWagdieLocationParams
grantRole(bytes32 _roleaddress _account
initialize(
mintConcordsToLocation(struct MintConcordsToLocationParams _params
onERC721Received(addressaddressuint256bytesreturns (bytes4)
removeLocation(uint64 _locationId
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 _roleaddress _account
setContracts(address _wagdieAddressaddress _tokensOfConcordAddress
setPause(bool _shouldPause
stakeWagdies(struct StakeWagdieParams[] _stakeWagdieParams
unstakeWagdies(struct UnstakeWagdieParams[] _unstakeWagdieParams
updateIsStakingEnabled(bool _isStakingEnabled
updateLocation(uint64 _locationIdstruct AddLocationParams _addLocationParams
updateNftsLocked(struct UpdateNftsLocked _updateNftsLockedParams
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Initialized(uint8 version
LocationAdded(uint64 locationIdstring nameint32 xCoordinateint32 yCoordinate
LocationNftLockedChanged(uint64 locationIdbool areNftsLocked
LocationOwnerChanged(uint64 locationIdaddress oldOwneraddress newOwner
LocationRemoved(uint64 locationId
LocationUpdated(uint64 locationIdstring nameint32 xCoordinateint32 yCoordinate
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
StakingEnabledChanged(bool isStakingEnabled
Unpaused(address account
WagdieBurned(uint16 wagdieIduint64 locationId
WagdieLocationChanged(uint16 wagdieIduint64 oldLocationIduint64 newLocationId
WagdieStaked(uint16 wagdieIdaddress owneruint64 locationId
WagdieUnstaked(uint16 wagdieIdaddress owneruint64 locationId
Constructor
constructor(address initialLogicaddress initialAdminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.