1337 Brians

Verified contract

Active on Base with 5,776 txns
Deployed by via 0xf6423706 at 2632354
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 5 additional slots
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x57400c5c1c2ce604252c38f708cc2f5b37274c5a8e985f6be9ac6385fd3066af
0xe61f8c54a6c7ef088a1669313a1c0ce1201681d134cb2fc0f9c27bf51bf31efc
0xad28ce323aa70602a9a192693ae489b69c35e926783c94ab75c4b9598c43c073
0x35a003b440e61f331ef4697db147fbefd1bc0093ee628f095bc7896f89c85ed0
0xa2f2ba9a54016983bac948161f606d764097d69df72eaadb0401d47b3ad813b8
0x69cf603f72f7a752024f2c10a1cf921f26c36d2ba247b4d9c926d560a4289b1a
0xa7f2762b54a048fa6f3748b67d9a6d469d4b6c6e2bca6b121cd018b17c296063
0x0ab710e4e3e26175317010c7725c2e437eb93ce5ed7603dbd1706b1000c3954f
0xcac349b9e791f18e463c3091c0d4f2f0db03cd6ae58236e5b24dab7be7520109
0xe92a8417d98bcab68718afc19b101aaf8a60afaa7c0329e0b3ebd52965be09af

Functions
Getter at block 22907994
isOpen(view returns (bool)
true
name(view returns (string)
1337 Brians
owner(view returns (address)
0x8b3f6f5c62ff1d8b66dc04ba3cc309e260bc4693
supply(view returns (uint256)
8453
symbol(view returns (string)
1337BRIAN
totalSupply(view returns (uint256)
8410
Read-only
balanceOf(address ownerview returns (uint256)
checkWhitelist(address addrbytes32[] merkleProofview returns (bool)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721ATokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721ATokenOwnership[])
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 metadata)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
State-modifying
addTraits(uint8 layerstruct Payload[] payloaduint16[] traitRarities
airdrop(uint256 amountaddress to
approve(address touint256 tokenIdpayable 
ownerMint(uint256 amount
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
setApprovalForAll(address operatorbool approved
setMintStatus(bool state
setWhitelist(bytes32 newMerkleRoot
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
whitelistMint(bytes32[] merkleProof
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
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(string namestring symboluint256 totalSupply
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
InvalidCodeAtRange(uint256 _sizeuint256 _startuint256 _end
InvalidQueryRange(
InvalidToken(
MaxMintPerAddress(
MintClose(
MintERC2309QuantityExceedsLimit(
MintOut(
MintToZeroAddress(
MintZeroQuantity(
NotOnWhitelist(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
WriteError(