BasePunks

Verified contract

Active on Base with 588 txns
Deployed by via 0x7f7bb0d0 at 2856444
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "BasePunks"

0x0d4d80a6f9996e5e067ce5c904ca3028667c59a4e9073ea0ad9e27753bdd4f4a
0x18c07dacfaddc4ff058c24eed82531827b792359bceddda54b18708db2de3bb4
0x1e1c9d61e4a4b191e72befac015d1a51c5b0e408f1d3ab623429744ea000b287
0x3437f0c50c70e7056d021bdf82693fbe30f23315b8c21dff91b44989942e2eb6
0xe0eb986a4dbf22a3e8a88aab88dc4e2e4f3335bb390be46beb5227e6858f53e2
0x465838a4f622b6c21df7efd4c78b2d188eec3557930367ec5f9eac0d25dad2d4
0xfa90c5119e2f752bd470d45d26bbe5d01b41402cf47fb1bc0ec3e49736c8aa7a
0x2a346624411f5ab15d3fd095b5e999d3ced2aa0d6f796c19b7df4089459ee2cc
0x7bee68277146a4f01b6bf7f32904e3ad9be1ba01c9cf172be517e843440f6512
0xf4a17170439d5f5b095a532bb6787afa11b32031fdc01f063f581776a6940796

Functions
Getter at block 23520101
FREE_SUPPLY(view returns (uint256)
2
MAX_SUPPLY(view returns (uint256)
50000
PAID_SUPPLY(view returns (uint256)
20
name(view returns (string)
BasePunks
owner(view returns (address)
0xd0f2c7397e82e88b483f1716ccc5d4c42ae39622
symbol(view returns (string)
BasePunks
totalSupply(view returns (uint256)
1475
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(address touint256 tokenIdpayable 
changeDefURI(string _tokenURI
changeTokenURIFlag(uint256 flag
changeURI(string _tokenURI
mint(uint256 quantitypayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
setApprovalForAll(address operatorbool approved
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOut(address _to
transferOwnership(address newOwner
withdrawAll(payable 
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
NewMint(address indexed msgSenderuint256 indexed mintQuantity
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(