DOTs

Verified contract

Active on Ethereum with 17,990 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"

0x497477a1ee7def86c31d7caf1056af1a9479caeff6ea06df51114a16a184a5e0
0xfd2baf271f35d72ff9a9e26b2303d9f9c54bbbe9beb62fc3826165185a50fca4
0xc2bc47203bc0bfbc392b4a18e1da5a8116480c17d327f7201f95645460d5a009
0x7051722cebce6dc6fb261507d444aaf8951107fea7d5cfbbf3e684e4ace4802c
0x9abad7bd5c3bf8b487e296668396ea14a371ca3bb4b2b820ffeeca14dddab83f
0x584f627ccfbd4e008866e3927b75bdaaf2ba2367b3f12e7b09bc06f27f6eb129
From
0x42817afb1a74aef8ae655bba3e3f5c8d27fadbdf9921795d3e17454725f1976b
0x79857be291e9fc6c8ee7273dc572990c73fde1e7b5389c83d9d6f5e7061fb7ba
0x71986c1bb26081e5a3a085c6fdf5fb7d963037756e7dde80969a4c7446f58bf5
0xf5bea0e0070cd4a9cc77d324c3b8327c2afe1121c885484f1ccc228eef36ade6

Functions
Getter at block 21162697
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(