DOTs

Verified contract

Active on Ethereum with 18,008 txns
Deployed by via 0x63fd5253 at 16149196
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "DOTs"

0x828ca87e99f1937863717ad116129993f232af87bf319f7991652f8c05eb5d19
From
0xed8d4cdcde2f41227a30f568018c1bff5138aa939d9ec1907fdba1d23acd06ce
0xaa25654d66be64e8aa89c2231f97cd1451540567550baf768c1518aae7f2a5d7
0x19b0c64bf5fa685fe35b6a9ca0c948d726ecb3955daf42dc17fd9b6738bc13e9
0x1b21e3df27698a263f93b8bb9ad57f5718188a6db859b933e26a0c4b6a85759a
0x683821f056e255f653402c7065ff999c61fd310f324ec7c4748044f6d748b80d
0xfd5cb9c535ecd1dfef10b48eb3e995518f21144c186845b7947da6f1b06d51a4
0x27d38141c83da8b5c8f33208b9a378c2d26f565dd19adb4753290760965f7f4b
0x3c611514ef69f96b0acbfabcf6f869aece80cb83e4578ec493a48d903bf89fb6
From
0xe97d36041a45e97e761f54aac42c1680c4734a93f304336efbe541aae8731ff8

Functions
Getter at block 21292000
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
OPERATOR_FILTER_REGISTRY(view returns (address)
0x000000000000aaeb6d7670e522a718067333cd4e
name(view returns (string)
DOTs
symbol(view returns (string)
DOTS
totalSupply(view returns (uint256)
8301
Read-only
anomalyRolls(uint256view returns (uint64 evoStageuint64 anomalyAmount)
approvedContracts(addressview returns (bool)
balanceOf(address ownerview returns (uint256)
currentEvoDots(uint256uint256view returns (uint256)
evoData(uint256view returns (uint8 numTokensNeededuint32 startWindowuint32 endWindow)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721ATokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721ATokenOwnership[])
getApproved(uint256 tokenIdview returns (address)
getMetadata(uint256 tokenIdview returns (struct DOTSMetadata _data)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdpure returns (bool)
tokenURI(uint256 _idview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
State-modifying
approve(address operatoruint256 tokenId
burn(uint256 _tokenId
burnFromApprovedContract(uint256 _tokenId
changeApprovedContract(address _approvedContractbool _enable
editEvoDataBatch(uint256[] _evoNumsuint256[] _numTokensNeededuint256[] _startWindowsuint256[] _endWindows
grantRole(bytes32 roleaddress account
irrevocablyDisableAddingPreapprovedContracts(
mint(uint256 _evoNumuint256 _numDots
mintTo(address _touint256 _evoNumuint256 _numDots
rawFulfillRandomWords(uint256 requestIduint256[] randomWords
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
rollAnomalyDots(uint64 _evoStageuint64 _anomalyAmount
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setCallbackGasLimit(uint32 _callbackGasLimit
setKeyHash(bytes32 _keyHash
setRequestConfirmations(uint16 _requestConfirmations
setSubscriptionId(uint64 _subscriptionId
setURI(string _uri
transferFrom(address fromaddress touint256 tokenId
upgrade(uint256 _primaryTokenIduint256 _targetEvoNumuint256[] _tokenIds
upgradeMultiple(uint256[] _primaryTokenIdsuint256 _targetEvoNumuint256[] _tokenIdsToBurn
Events
AddingPreapprovedContractsDisabled(bool isDisabled
AnomalyRolled(uint256 indexed tokenIduint256 indexed anomalyNum
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
CallbackGasLimitSet(uint256 limit
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
ContractApprovalUpdated(address contractToUpdatebool enabled
DOTMinted(uint256 indexed tokenIduint256 indexed evoNumuint256 genesuint256 mintPassTwoBurns
DOTUpgraded(uint256 indexed tokenIduint256 indexed newEvoNumuint256[] tokenIdsBurneduint256 mintPassTwoBurns
DotsUpgraded(uint256[] tokenIdsuint256 indexed newEvoNumuint256 mintPassTwoBurnsuint256[] tokenIdsBurned
EvoDataBatchUpdated(uint256[] evoNumuint256[] numTokensNeededuint256[] startWindowsuint256[] endWindows
KeyHashSet(bytes32 keyhash
RequestConfirmationsSet(uint256 confirmations
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SubscriptionIdSet(uint256 id
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
UriUpdated(string uri
Constructor
constructor(string _namestring _symbolstring _uriaddress _mintPassTwostruct DOTSEvo[] _evoDataaddress adminWalletaddress _vrfCoordinatorbytes32 _keyHashuint64 _subscriptionIdaddress _registrant
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddPreapprovedContractDisabled(
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApproveToCaller(
BalanceQueryForZeroAddress(
BurnedEvoStageHigherThanTargetEvo(
CannotBurnPrimaryToken(
EvoDoesNotExist(
InsufficientBaseAmount(
InvalidQueryRange(
LengthMismatch(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintWindowClosed(
MintZeroQuantity(
MustIncludeAmount(
MustIncludeDotsToUpgrade(
MustUpgradeEvoStage(
NotOwnedBySender(
OnlyCoordinatorCanFulfill(address haveaddress want
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TokenDoesNotExist(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
ValueTooHigh(