TheSocks

Verified contract

Active on Base with 7,749 txns
Deployed by via 0x4060da10 at 15791611
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x7be01029ba0899d9b858d28a389afc76e1679747b5029aaaaba77705324fd768
0x00500958d2423394ad209a62c95dbf9401e3b7d5344ddbf904a24127b91b6e28
0x443ce581159a8ba994724071a4fd69b438c1eef04f42d77baea5ab84bbde0e89
0x46c79ab9dd3768bb440fcec94d6c66b3057328a6e7d55f5c4541bcb1bb0527d5
0xf519ad8e61655103749422466078f8c01d0eb0d4102c31aee71e733c92b704ff
0xd28a9bf0d58081e7abfdb16ad7e6dca797c3ea9fa99b3b4cb74920261b3889de
0xec8208451f16e038b637664414419c767cf93cf35596707b5c4aaded8ca3841f
0x5725156e428f52f6a76d8ff99961d45eead8248b3ee9e3a8d68c6d7b7f06261d
0x8eef414d1f8d1f6effae7d44e02d1576201eda127824edcb8d88770acff02550
0x49337f19d18a7c5d2e3fd31dc5934807bc25836087ec373e43e3063a43e5534f

Functions
Getter at block 23075685
COST(view returns (uint256)
100000000000000
MAX_FREE_PER_WALLET(view returns (uint256)
3
MAX_SUPPLY(view returns (uint256)
9525
lastPrime(view returns (uint256)
849
name(view returns (string)
TheSocks
owner(view returns (address)
0x7e86eb16da3a3658f565078b3047cb900ca8c4f4
symbol(view returns (string)
TheSocks
teamMintUsed(view returns (bool)
false
totalSupply(view returns (uint256)
9525
Read-only
balanceOf(address ownerview returns (uint256)
generateRandomNumber(uint256 tokenIduint256 modview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
isWhale(addressview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
whale(uint256view returns (address)
State-modifying
approve(address touint256 tokenId
freeMint(
mint(uint256 amountpayable 
nextPrime(returns (uint256)
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setData(string _base
teamMint(
transferFrom(address fromaddress touint256 tokenId
withdraw(
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
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApproveToCaller(
BalanceQueryForZeroAddress(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(