Texture Punx
Verified contract
Proxy
Active on
Ethereum with 7,217 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
4 additional
variables
Balances ($1,613.33)
Native
Value
$1,613.33
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.5 | $3,226.66 |
$1,613.33 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21163633 | a day ago | | | 0 | 0.00077567093 | |
| 21104845 | 9 days ago | | | 0 | 0.00010169855 | |
| 21104727 | 10 days ago | | | 0 | 0.000086418355 | |
| 21104724 | 10 days ago | | | 0 | 0.000078479590 | |
| 21102762 | 10 days ago | | | 0 | 0.00012415337 | |
| 21102158 | 10 days ago | | | 0 | 0.00018982800 | |
| 21060768 | 16 days ago | | | 0 | 0.00026879202 | |
| 21060529 | 16 days ago | | | 0 | 0.00034112733 | |
| 20756088 | 2 months ago | | | 0 | 0.00010355806 | |
| 20744464 | 2 months ago | | | 0 | 0.00047389037 |
ABI
ABI objects
Getter at block 21172803
DESCRIPTION() view returns (string)
Texture Punx - metadata & img fully on chain, forever.
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)
14
isPublicSaleActive() view returns (bool)
true
name() view returns (string)
Texture Punx
owner() view returns (address)
0x6bcb443a46a5c9a9fcb146b8a765148384ebc2d5
symbol() view returns (string)
PUNX
totalSupply() view returns (uint256)
3570
whitelistRound() view returns (uint64 roundNumber_)
14
Read-only
_packProperty(string name_, string trait_, bool first_) pure returns (string svg)
_render(bytes32 dna_) view returns (string svg)
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view 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 owner, address operator) view 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 _round, address _address) view returns (uint64)
mintsAvailable(uint64 mintRound_) view returns (uint64)
ownerOf(uint256 tokenId) view returns (address)
round(uint64 index_) view returns (struct TexturePunxMintingStorageWhitelistRound)
royaltyInfo(uint256 tokenId_, uint256 salePrice_) view returns (address receiver, uint256 royaltyAmount)
supportsInterface(bytes4 interfaceId_) view returns (bool)
tokenByIndex(uint256 index) view returns (uint256)
tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenURI(uint256 tokenId_) view returns (string)
whitelistPrice(uint64 mintRound_, bytes32 dna_) view returns (uint256 price_)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
__initialize_texturePunx_v1(address controller_, address mintForwarder_, address royaltyForwarder_)
approve(address to, uint256 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 from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool 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 from, address to, uint256 tokenId)
transferOwnership(address newOwner)
whitelistMint(uint64 mintRound_, bytes32 dna_, bytes32[] merkleProof_) payable
withdraw()
withdrawTokens(address token)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
receive()
AlreadyMinted()
IndexOutOfBounds()
InvalidCategoryIndex()
InvalidDNASequence()
InvalidMintRound()
InvalidSerialization_NotUnique()
InvalidSerialization_SpecifiedValueForInvalidParams()
InvalidSerialization_TraitExceedsMaxUses(uint8 categoryId, uint8 traitId)
InvalidSerialization_UndefinedTrait(uint8 categoryId)
InvalidTraitIndex()
NotEnoughETH()
NotOnWhitelist()
PublicSaleNotActive()
QuantityExceedsMaxSupply()
QuantityExceedsReservedSupply()
TokenDoesNotExist()
WithdrawTransferFailed()