DigiDaigakuVillains

Verified contract

Active on Ethereum with 1,582 txns
Deployed by via 0xf88492fb at 16470965
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
5 additional variables

No balances found for "DigiDaigakuVillains"

0xaec5967b2c820ba94b364231a935e705b897321959f28472b650a8f479dd5e55
0xe626cd5b7f29d51bf519956d7c7b58351ea7a43660ab8c4f06d227e81effaa0c
From
0xa6a68274c3f394404dc157a1017245b6083a4eb0e6170a61c55677d94cb4eecd
0xd1111b4f74c6a6a340c858010f5c1ee98797082e63da666c1b9399315f8769ab
0x9336f31c60cb1f717949b7511fcf691b318236b974958a70fd5f29cdbec27540
0x932dc1f3fe1cd5610e3b27ba50ccfe10ec1adaf295cb4f1b0a658a175ed55aea
0xcd2d740e20518932f424ff96114edea40cc0d00ce88ff44fb9b004c28fa3a1e9
0x588ab1941468226e8fdf371341d19ac3e6ea8f5c2deb76a83ddb0e9b994c521c
0x67e6e13c9d20d1e5ebb050e6a9d18dade04de19a0236949acbbe0ae5a6222070
0xaf5421fbca0e858cfc597bae7fdaa4ea29598db4f0f65feaac274cded948380c

Functions
Getter at block 21225104
OPERATOR_FILTER_REGISTRY(view returns (address)
0x000000000000aaeb6d7670e522a718067333cd4e
baseTokenURI(view returns (string)
https://digidaigaku.com/villains/metadata/
maxSimultaneousQuests(view returns (uint256)
100
maxSupply(view returns (uint256)
10000
name(view returns (string)
DigiDaigakuVillains
nextTokenId(view returns (uint256)
2325
owner(view returns (address)
0x5a8cf09274938a0967d95908d9bfa0ba49b3586d
suffixURI(view returns (string)
.json
symbol(view returns (string)
DIDV
Read-only
activeQuestList(uint256addressuint256view returns (uint32)
activeQuestLookup(uint256addressuint32view returns (bool isActiveuint32 questIduint64 startTimestampuint32 arrayIndex)
areAdventuresApprovedForAll(address owneraddress operatorview returns (bool)
balanceOf(address ownerview returns (uint256)
getActiveQuests(uint256 tokenIdaddress adventureview returns (struct Quest[] activeQuests)
getApproved(uint256 tokenIdview returns (address)
getQuestCount(uint256 tokenIdaddress adventureview returns (uint256)
getTimeOnQuest(uint256 tokenIdaddress adventureuint256 questIdview returns (uint256)
isAdventureWhitelisted(address accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
isParticipatingInQuest(uint256 tokenIdaddress adventureuint256 questIdview returns (bool participatingInQuestuint256 startTimestampuint256 index)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
whitelistedAdventureList(uint256view returns (address)
whitelistedAdventures(addressview returns (bool isWhitelisteduint128 arrayIndex)
whitelistedMinters(addressview returns (bool)
State-modifying
adventureBurn(uint256 tokenId
adventureSafeTransferFrom(address fromaddress touint256 tokenId
adventureTransferFrom(address fromaddress touint256 tokenId
approve(address operatoruint256 tokenId
bootFromAllQuests(uint256 tokenIdaddress adventure
enterQuest(uint256 tokenIduint256 questId
exitQuest(uint256 tokenIduint256 questId
initializeAdventureERC721(uint256 maxSimultaneousQuests_
initializeERC721(string name_string symbol_
initializeMaxSupply(uint256 maxSupply_
initializeOperatorFilterer(addressbool
initializeOwner(address owner_
initializeRoyalties(address receiveruint96 feeNumerator
initializeURI(string baseURI_string suffixURI_
mint(address touint256 quantityreturns (uint256 firstTokenIduint256 lastTokenId)
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setAdventuresApprovedForAll(address operatorbool approved
setApprovalForAll(address operatorbool approved
setBaseURI(string baseTokenURI_
setRoyaltyInfo(address receiveruint96 feeNumerator
setSuffixURI(string suffixURI_
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
unmaskVillainsBatch(address touint256[] maskedVillainTokenIdsuint256[] potionTokenIds
unwhitelistAdventure(address adventure
unwhitelistMinter(address minter
userExitAllQuests(uint256 tokenIdaddress adventure
userExitQuest(uint256 tokenIdaddress adventureuint256 questId
whitelistAdventure(address adventure
whitelistMinter(address minter
Events
AdventureApprovalForAll(address indexed tokenOwneraddress indexed operatorbool approved
AdventureWhitelistUpdated(address indexed adventurebool whitelisted
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BaseURISet(string baseTokenURI
MinterWhitelistUpdated(address indexed minterbool indexed whitelisted
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
QuestUpdated(uint256 indexed tokenIdaddress indexed tokenOwneraddress indexed adventureuint256 questIdbool activebool booted
RoyaltySet(address receiveruint96 feeNumerator
SuffixURISet(string suffixURI
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
UnmaskVillain(address indexed touint256 indexed superVillainIduint256 maskedVillainIduint256 potionTokenId
Constructor
constructor(uint256 maxSupply_address royaltyReceiver_uint96 royaltyFeeNumerator_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AdventureApprovalToCaller(
AdventureIsStillWhitelisted(
AlreadyInitializedAdventureERC721(
AlreadyInitializedERC721(
AlreadyInitializedRoyalties(
AlreadyInitializedURI(
AlreadyOnQuest(
AlreadyWhitelisted(
AnActiveQuestIsPreventingTransfers(
ArrayIndexOverflowsUint128(
CallerIsNotTheContractOwner(
CallerNotAWhitelistedAdventure(
CallerNotApprovedForAdventure(
CallerNotTokenOwner(
CannotMintToZeroAddress(
ExceedsMaxRoyaltyFee(
InvalidAdventureContract(
MaxSimultaneousQuestsCannotBeZero(
MaxSimultaneousQuestsExceeded(
MaxSupplyAlreadyInitialized(
MaxSupplyCannotBeSetToMaxUint256(
MaxSupplyCannotBeSetToZero(
MaxSupplyExceeded(uint256 supplyAfterMintuint256 maxSupply
MintedQuantityMustBeGreaterThanZero(
MinterAlreadyWhitelisted(
MinterNotWhitelisted(
NewOwnerIsTheZeroAddress(
NonexistentToken(
NotOnQuest(
NotWhitelisted(
OperatorNotAllowed(address operator
OwnerAlreadyInitialized(
QuestIdOutOfRange(
TooManyActiveQuests(
UseOfMintEntrypointProhibittedUseUnmaskVillainsBatch(
VillainInputArrayLengthMismatch(