CustomPunks
Verified contract
Active on
Base with 10,709 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
1 additional
variable
Balances ($0.10)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WGC | ERC-20 | 200 | $0.000522 |
$0.1 | |
kurbi | ERC-20 | 0.1 | $0.000778 |
$0 | |
| ERC-20 | 2.4K | -- | -- | |
OHNO | ERC-20 | 107.763158 | -- | -- | |
BLOWN | ERC-20 | 77.694207 | -- | -- | |
LZPZ | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22503740 | 6 days ago | | | 0 | 2.8825403e-7 | |
| 22451525 | 7 days ago | | | 0 | 3.3703537e-7 | |
| 22333237 | 9 days ago | | | 0 | 2.1441282e-7 | |
| 22308534 | 10 days ago | | | 0 | 2.1815482e-7 | |
| 22277937 | 11 days ago | | | 0 | 3.7806143e-7 | |
| 22043774 | 16 days ago | | | 0 | 2.1195586e-7 | |
| 21905194 | 19 days ago | | | 0 | 2.2520564e-7 | |
| 21905194 | 19 days ago | | | 0 | 3.3693619e-7 | |
| 21832608 | 21 days ago | | | 0 | 2.9666000e-7 | |
| 21805208 | 22 days ago | | | 0 | 3.5183277e-7 |
ABI
ABI objects
Getter at block 22742240 getLayers() view returns (struct CustomPunksLayerInfo[])
IMINTEEBLE_ERC721A_INTERFACE_ID() view returns (bytes4)
0x584cc769
IREQUEST_MAPPER_INTERFACE_ID() view returns (bytes4)
0x46b29e55
OPERATOR_FILTER_REGISTRY() view returns (address)
0x000000000000aaeb6d7670e522a718067333cd4e
baseUri() view returns (string)
https://custompunks-v1.s3.eu-central-1.amazonaws.com/metadata/
maxMintAmountPerAddress() view returns (uint256)
20
maxMintAmountPerTrx() view returns (uint256)
5
maxSupply() view returns (uint256)
10000
mintPrice() view returns (uint256)
1500000000000000
name() view returns (string)
CustomPunks
owner() view returns (address)
0xe63b7625b4543fb0d55e605d08d32c5ae07c3b84
paused() view returns (bool)
false
preRevealUri() view returns (string)
revealed() view returns (bool)
true
symbol() view returns (string)
CP
totalSupply() view returns (uint256)
10000
uriSuffix() view returns (string)
.json
withdrawAccount1() view returns (address)
0xe63b7625b4543fb0d55e605d08d32c5ae07c3b84
withdrawAccount2() view returns (address)
0xb96fb3ef787f0c785c3aae333aa1126b98d4f8fe
Read-only
appliedLayerInfo(uint256 _appliedLayers, uint256 _layerIndex) pure returns (uint256)
balanceOf(address owner) view returns (uint256)
evalPrice(uint256 _appliedLayers) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getIdByRequest(bytes32 _request) view returns (uint256)
getItemInfo(uint256 _id) view returns (struct CustomPunksItemInfo)
getSupply(uint256 _layerIndex, uint256 _itemIndex) view returns (uint256)
getlayer(uint256 _layerIndex) view returns (struct CustomPunksLayerInfo)
isApprovedForAll(address owner, address operator) view returns (bool)
layers(uint256) view returns (uint256 defaultPrice, uint256 premiumPrice, bool required)
ownerOf(uint256 tokenId) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 _tokenId) view returns (string)
totalMintedByAddress(address) view returns (uint256)
walletOfOwner(address _owner) view returns (uint256[])
State-modifying
Events addLayer(uint256 _defaultPrice, uint256 _premiumPrice, bool _required)
addSuppliableItem(uint256 _layerIndex, uint256 _supply)
approve(address operator, uint256 tokenId) payable
mint(uint256 _mintAmount) payable
mintForAddress(address _receiver, uint256 _mintAmount) payable
mintRequestedPfp(bytes32 _requestId, uint256 _appliedLayers, uint256[] _suppliableLayersIndexes, uint256[] _suppliableItemsIndexes) payable
mintRequestedPfpForAddress(address _account, bytes32 _requestId, uint256 _appliedLayers, uint256[] _suppliableLayersIndexes, uint256[] _suppliableItemsIndexes) payable
ownerMintForAddress(uint256 _mintAmount, address _receiver)
removeLayer()
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId) payable
safeTransferFrom(address from, address to, uint256 tokenId, bytes data) payable
setApprovalForAll(address operator, bool approved)
setBaseUri(string _baseUri)
setDefaultPrice(uint256 _layerId, uint256 _defaultPrice)
setItemSupply(uint256 _layerIndex, uint256 _itemIndex, uint256 _newSupply)
setMaxMintAmountPerAddress(uint256 _maxAmount)
setMaxMintAmountPerTrx(uint256 _maxAmount)
setMintPrice(uint256 _mintPrice)
setPaused(bool _paused)
setPreRevealUri(string _preRevealUri)
setPremiumPrice(uint256 _layerId, uint256 _premiumPrice)
setRequired(uint256 _layerId, bool _required)
setRevealed(bool _revealed)
setUriSuffix(string _uriSuffix)
setWithdrawAccounts(address _account1, address _account2)
transferFrom(address from, address to, uint256 tokenId) payable
transferOwnership(address newOwner)
withdrawBalance()
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor()
This contract contains no fallback and receive objects.
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
BalanceQueryForZeroAddress()
MintERC2309QuantityExceedsLimit()
MintToZeroAddress()
MintZeroQuantity()
OperatorNotAllowed(address operator)
OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()