Non-Playable Customs: Genesis Edition

Verified contract

Active on Base with 388,402 txns
Deployed by via 0x32b831c5 at 10617802
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xd3026bbc22cb859c83463f33610d20505d954bc542695a26a3f30ec6ee5fcd43
0x3f6f2a99f841f2ff6b93c0b0a22c9ff9696b8cfbd20b8e7f5534a4008fab55b4
0x155e58255aa08482f2af86a56ae83d48b99a5d011e68482554c260ad2fd77f72
0x8da980d6692e29a295347cdb22a724d8ae09916076029857eb196cacaa316b63
0xf9fba848a6bd6e0e608dda17feacd653b924e63ddf7c9a68d5d9c9b42e9afd49
0xa3c0ccb00bb1cda583bb2da1cc9a74638728c1348890f1be43957bc87cb169b9
0x785dc624daed1dffb99f43414958d2f21492292b5a13c6eef2ac733074768820
0xc4d74967406d1cd71b857ce8beb480b48a8228bbf688ce25a5f311e720082dd8
0x9e9945dcf3a9cbb8d7e7ae05e8bdbcc80e082c363049299d865b15d0a913f96f
0x8c7e7addd1a94f2c2f580fe8c169dcebdba57129f93e6990ba18b47d1d8c9d24

Functions
Getter at block 22718449
NPCTokenAddress(view returns (address)
0xb166e8b140d35d9d8226e40c09f757bac5a4d87d
_maxSupply(view returns (uint256)
155443
admin(view returns (address)
0x5bd5654d2b0e5bcad5d33e926c279a2a58b8229b
backgroundCount(view returns (uint256)
66
eyeWearandGlassesCount(view returns (uint256)
21
faceSlot1Count(view returns (uint256)
12
faceSlot2Count(view returns (uint256)
10
getBalance(view returns (uint256)
0
hairstylesAndHatsCount(view returns (uint256)
52
itemsCount(view returns (uint256)
29
mintingFee(view returns (uint256)
1
moodCount(view returns (uint256)
2
name(view returns (string)
Non-Playable Customs: Genesis Edition
owner(view returns (address)
0x7cb771f3698b3e860235c14c6f8e6cd4fdf795e3
paused(view returns (bool)
false
piercingsCount(view returns (uint256)
6
pricePerMint(view returns (uint256)
1000000000000000000
symbol(view returns (string)
NPCustom
tokenUriSetter(view returns (address)
0x5bd5654d2b0e5bcad5d33e926c279a2a58b8229b
torsoCount(view returns (uint256)
34
totalSupply(view returns (uint256)
155443
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
isMinted(struct TraitsStorageTraitIndices indicesview returns (bool)
mintedCombinations(bytes32view returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenTraits(uint256view returns (bytes)
tokenTraitsById(uint256 tokenIDview returns (struct TraitsStorageTraitIndices)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
_setTokenURI(uint256 tokenIdstring _tokenURI
addBackground(bool actionreturns (uint256)
addEyewearAndGlasses(bool actionreturns (uint256)
addFaceSlot1(bool actionreturns (uint256)
addFaceSlot2(bool actionreturns (uint256)
addHairstyleAndHats(bool actionreturns (uint256)
addItem(bool actionreturns (uint256)
addPiercings(bool actionreturns (uint256)
addTorso(bool actionreturns (uint256)
approve(address touint256 tokenId
burn(uint256 tokenId
mint(address tostruct TraitsStorageTraitIndices indicespayable 
pause(
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setMintingFee(uint256 newPrice
transferAdmin(address newAdmin
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
unpause(
Events
AdminTransferred(address indexed previousAdminaddress indexed newAdmin
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
MetadataUpdate(uint256 _tokenId
MintedToken(uint256 _tokenId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
Constructor
constructor(address erc20TokenAddress_address tokenUriSetter_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AdminInvalidOwner(address admin
AdminUnauthorizedAccount(address account
ERC721EnumerableForbiddenBatchMint(
ERC721IncorrectOwner(address senderuint256 tokenIdaddress owner
ERC721InsufficientApproval(address operatoruint256 tokenId
ERC721InvalidApprover(address approver
ERC721InvalidOperator(address operator
ERC721InvalidOwner(address owner
ERC721InvalidReceiver(address receiver
ERC721InvalidSender(address sender
ERC721NonexistentToken(uint256 tokenId
ERC721OutOfBoundsIndex(address owneruint256 index
EnforcedPause(
ExpectedPause(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(