NFTPlugging

Verified contract

Implementation

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

No balances found for "NFTPlugging"

No transactions found for "NFTPlugging"


Functions
Getter at block 21391809
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
UPGRADER_ROLE(view returns (bytes32)
0x189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3
_gracePeriodTimestamp(view returns (uint256)
0
_immortals(view returns (address)
0x0000000000000000000000000000000000000000
_maxTokenIdsLength(view returns (uint256)
0
_nexusGem(view returns (address)
0x0000000000000000000000000000000000000000
_rgBytes(view returns (address)
0x0000000000000000000000000000000000000000
_seasonEndTimestamp(view returns (uint256)
0
_seasonStartTimestamp(view returns (uint256)
0
_treasury(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
Read-only
_isTokenEverPlugged(addressuint256view returns (bool)
_isUnplugable(addressview returns (bool)
_plugDetails(addressuint256view returns (address owneruint256 tokenIduint256 pluggedAtuint256 pluggedUntil)
_scoutNodeDetails(addressuint256view returns (address ownerstring iduint256 claimedAt)
getRoleAdmin(bytes32 roleview returns (bytes32)
getUserPluggedNFTs(address collectionAddressaddress userAddressview returns (struct NFTPluggingPlugDetails[])
getUserPluggedNFTs(address userAddressview returns (struct NFTPluggingPlugDetails[]struct NFTPluggingPlugDetails[]struct NFTPluggingPlugDetails[])
getUserPluggedTokenIds(address collectionAddressaddress userAddressview returns (uint256[])
getUserScoutNodeIds(address collectionAddressaddress userAddressview returns (uint256[])
getUserScoutNodes(address userAddressview returns (struct NFTPluggingScoutNodeDetails[]struct NFTPluggingScoutNodeDetails[])
getUserScoutNodesPerCollection(address collectionAddressaddress userAddressview returns (struct NFTPluggingScoutNodeDetails[])
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
grantRole(bytes32 roleaddress account
initialize(address nexusGemaddress rgBytesaddress immortalsaddress adminaddress treasury
pause(
plug(address collectionAddressuint256[] tokenIds
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
transferContractOwnership(address newOwner
unpause(
unplug(address collectionAddressuint256[] tokenIds
updateCollectionUnplugableStatus(address[] collectionAddressesbool[] statuses
updateGracePeriodTimestamp(uint256 timestamp
updateImmortalCollection(address collectionAddress
updateMaxTokenIdsLength(uint256 length
updateNexusGemCollection(address collectionAddress
updateRgCollection(address collectionAddress
updateSeasonEndTimestamp(uint256 timestamp
updateSeasonStartTimestamp(uint256 timestamp
updateTreasuryAddress(address treasury
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
CollectionUnplugableStatusUpdated(address indexed collectionAddressbool statusuint256 timestampaddress initiatedBy
GracePeriodTimestampUpdated(uint256 oldTimestampuint256 newTimestampuint256 timestampaddress initiatedBy
ImmortalCollectionUpdated(address indexed oldCollectionaddress indexed newCollectionuint256 timestampaddress initiatedBy
Initialized(uint8 version
MaxTokenIdsLengthUpdated(uint256 oldLengthuint256 newLengthuint256 timestampaddress initiatedBy
NexusGemCollectionUpdated(address indexed oldCollectionaddress indexed newCollectionuint256 timestampaddress initiatedBy
OwnershipTransferred(address indexed previousOwneraddress indexed newOwneruint256 timestampaddress initiatedBy
Paused(address account
Plugged(address indexed useraddress indexed collectionuint256[] tokenIdsuint256 pluggedAtuint256 pluggedUntil
RgCollectionUpdated(address indexed oldCollectionaddress indexed newCollectionuint256 timestampaddress initiatedBy
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SeasonEndTimestampUpdated(uint256 oldTimestampuint256 newTimestampuint256 timestampaddress initiatedBy
SeasonStartTimestampUpdated(uint256 oldTimestampuint256 newTimestampuint256 timestampaddress initiatedBy
TreasuryAddressUpdated(address indexed oldTreasuryaddress indexed newTreasuryuint256 timestampaddress initiatedBy
Unpaused(address account
Unplugged(address indexed useraddress indexed collectionuint256[] tokenIdsuint256 unpluggedAt
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.