TexturePunx

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x6a984776 at 16500123
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 43 additional slots
-
variable spans 45 additional slots
-
variable spans 48 additional slots
-
variable spans 5 additional slots
-
variable spans 2 additional slots
-
variable spans 3 additional slots
-
variable spans 1 additional slot

No balances found for "TexturePunx"

No transactions found for "TexturePunx"


Functions
Getter at block 21397032
DESCRIPTION(view returns (string)
MAX_SUPPLY(view returns (uint64)
10000
PUNX_BASE_PRICE(view returns (uint64)
100000000000000000
PUNX_LIMITED_COUNT(view returns (uint64)
500
PUNX_LIMITED_PRICE(view returns (uint64)
100000000000000000
PUNX_PREMIUM_PRICE(view returns (uint64)
50000000000000000
 
currentRound(view returns (uint64)
isPublicSaleActive(view returns (bool)
false
name(view returns (string)
owner(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
totalSupply(view returns (uint256)
0
 
whitelistRound(view returns (uint64 roundNumber_)
Read-only
_packProperty(string name_string trait_bool first_pure returns (string svg)
_render(bytes32 dna_view returns (string svg)
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getCategory(uint8 categoryIndex_view returns (struct TexturePunxTraitStorageTraitCategory)
getDNA(uint256 tokenId_view returns (bytes32)
getSerialization(uint256 tokenId_view returns (bytes32)
getTraitDescription(uint8 categoryIndex_uint8 traitIndex_view returns (struct TexturePunxTraitStorageTraitDescription)
getTraitSVG(uint8 categoryIndex_uint8 traitIndex_view returns (bytes)
isApprovedForAll(address owneraddress operatorview returns (bool)
isTraitAvailable(uint8 categoryIndex_uint8 traitIndex_view returns (bool)
isUniqueSerialization(bytes32 dna_view returns (bool)
mintPrice(bytes32 dna_view returns (uint256 price_)
mintRound(uint64 _roundaddress _addressview returns (uint64)
mintsAvailable(uint64 mintRound_view returns (uint64)
ownerOf(uint256 tokenIdview returns (address)
round(uint64 index_view returns (struct TexturePunxMintingStorageWhitelistRound)
royaltyInfo(uint256 tokenId_uint256 salePrice_view returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceId_view returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenId_view returns (string)
whitelistPrice(uint64 mintRound_bytes32 dna_view returns (uint256 price_)
State-modifying
__initialize_texturePunx_v1(address controller_address mintForwarder_address royaltyForwarder_
approve(address touint256 tokenId
ethCoreDevMint(bytes32 dna_bytes32[] merkleProof_payable 
incrementWhitelistRound(bytes32 newRoot_uint64 mintAllowance_uint8 mintPrice_
mintPromotional(address receiver_bytes32 dna_
mintReserved(address receiver_bytes32 dna_
publicMint(bytes32 dna_payable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setBackgroundSVG(bytes svg_
setCategory(uint8 categoryIndex_string name_bool required_
setDescription(string description_
setIsPublicSaleActive(bool isPublicSaleActive_
setReservedSupply(uint64 reservedSupply_
setTraitDescription(uint8 categoryIndex_uint8 traitIndex_string name_uint8 rarity_
setTraitSVG(uint8 categoryIndex_uint8 traitIndex_bytes svg_
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
whitelistMint(uint64 mintRound_bytes32 dna_bytes32[] merkleProof_payable 
withdraw(
withdrawTokens(address token
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
AlreadyMinted(
IndexOutOfBounds(
InvalidCategoryIndex(
InvalidDNASequence(
InvalidMintRound(
InvalidSerialization_NotUnique(
InvalidSerialization_SpecifiedValueForInvalidParams(
InvalidSerialization_TraitExceedsMaxUses(uint8 categoryIduint8 traitId
InvalidSerialization_UndefinedTrait(uint8 categoryId
InvalidTraitIndex(
NotEnoughETH(
NotOnWhitelist(
PublicSaleNotActive(
QuantityExceedsMaxSupply(
QuantityExceedsReservedSupply(
TokenDoesNotExist(
WithdrawTransferFailed(