Chaos Emeralds

Verified contract

Active on Ethereum with 304 txns
Deployed by via 0xdf71adaa at 19215240
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 8 additional slots
ERC-20
--
0x7b76968f6031fbdf35524a12a93d649df9489d2bd0d748096969645170aacc36
0x9e1ce8a243a40becdb0a032c716a5b9442c333ee284d5981e86a695ecba48b61
0x778d6053f56cad27301299b211235394e297909e0b0009ff19a664c31ffb7806
0x4afb190fc288644c31c0bf0e857caf0bd984068d72a3a720dd5c7bd2ba3dbb59
0x3388541f763f3ee857290ddf53cdd8a30e5a615dcbc72401265c2b3e3bdb3717
0xadcdd5940b760e0c2330aa825651f486cc2d829e2abaa8e7d8dc86d885aeb4ec
0x57481eac40076296703b058049b83f6e5eaf43dd5101acde19a60bde2d7daaa6
0xb33f00249acaadb60ac80e8ab2ea149b8e78c620e06a1f1ab0c314d88ba6cdfa
0xf3f9c7f0c8d4b39e6dd9b4e1d14fd807050155465f6a171d3e75493884f0de8a
0xb262139ab4d77bd34efee817f65dde59896d6d101de834916e85ec13ec01779c

Functions
Getter at block 21046486
ADMIN_ROLE(view returns (uint256)
1
baseURILocked(view returns (bool)
false
decimals(pure returns (uint8)
18
gasBurnFactor(view returns (uint32)
0
gasBurnFactorLocked(view returns (bool)
false
maxBalanceLimit(view returns (uint8)
200
maxBalanceLimitLocked(view returns (bool)
false
mirrorERC721(view returns (address)
0x1a718da59255b9d1a2672ee1fa1e16ab89503c07
name(view returns (string)
Chaos Emeralds
nameAndSymbolLocked(view returns (bool)
false
owner(view returns (address result)
0x802fb7c60783631353e5bfa745d7ace778529a0b
symbol(view returns (string)
EMERALD
totalSupply(view returns (uint256)
10000000000000000000000
whitelistLocked(view returns (bool)
false
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
getSkipNFT(address aview returns (bool)
hasAllRoles(address useruint256 rolesview returns (bool)
hasAnyRole(address useruint256 rolesview returns (bool)
isWhitelisted(address targetview returns (bool)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
rolesOf(address userview returns (uint256 roles)
tokenURI(uint256 idview returns (string result)
State-modifying
approve(address spenderuint256 amountreturns (bool)
cancelOwnershipHandover(payable 
completeOwnershipHandover(address pendingOwnerpayable 
grantRoles(address useruint256 rolespayable 
initialize(address mirror
lockBaseURI(
lockGasBurnFactor(
lockGasWhitelist(
lockMaxBalanceLimit(
lockNameAndSymbol(
renounceOwnership(payable 
renounceRoles(uint256 rolespayable 
requestOwnershipHandover(payable 
revokeRoles(address useruint256 rolespayable 
setBaseURI(string baseURI_
setGasBurnFactor(uint32 gasBurnFactor_
setMaxBalanceLimit(uint8 value
setNameAndSymbol(string name_string symbol_
setSkipNFT(bool skipNFT
setWhitelist(address targetbool status
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwnerpayable 
withdraw(
Events
Approval(address indexed owneraddress indexed spenderuint256 amount
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
RolesUpdated(address indexed useruint256 indexed roles
SkipNFTSet(address indexed targetbool status
Transfer(address indexed fromaddress indexed touint256 amount
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors
AlreadyInitialized(
ApprovalCallerNotOwnerNorApproved(
DNAlreadyInitialized(
InsufficientAllowance(
InsufficientBalance(
LinkMirrorContractFailed(
Locked(
MaxBalanceLimitReached(
MirrorAddressIsZero(
NewOwnerIsZeroAddress(
NoHandoverRequest(
SenderNotMirror(
TokenDoesNotExist(
TotalSupplyOverflow(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToZeroAddress(
Unauthorized(