BasePunks

Verified contract

Active on Base with 587 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"

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

Functions
Getter at block 23496517
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)
1473
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(