#02 Piggy Smalls

Unverified contract

Proxy

Active on Base with 177 txns
Deployed by via 0xaa8f5788 at 13108626
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 999 additional slots
-
variable spans 43 additional slots
-
variable spans 49 additional slots
ERC-20
--
0x5daa6af95394cd96f3db149768def8101e74437f93ad02e21ccc584f0fb7eb08
0x3fbd01544ff534714bb0a953f69d86e854fda95d1df123153143d93668019ff1
0xe552e235709d158c7cb1f0541b5c5a3a684374e50458ac4bcd5058d808ff811a
0x03e8322dd447847c47bab71d58f9ba18839df16acbf728e6ec172c8967c4bfbf
0x65eefd5490b54d546d2de2e572ee9f53f29ac982fcb6096d0aba541f5d4d4435
0x81f9b9a8e73deea63f8f8691a420231218cad5b4b8ee9c2752645e8cb0ff2730
0xc01368ff3672e57778b4862b0cab0528667866d63ffe31eae72fbed8c6eda7fa
0x262775c3279f1edd1c4acc34071ed5127b964e985ec6938482f5beef5112a605
0x5bf0881404d7fc6a8f2b9e389ebf5e7f09ad737e8c445705400c70d05355271a
0x8f95f43986d4890682ca815d732b77f8cecb77b1fc79a91bc67eeada3c0a5bba

Functions
Getter at block 23640261
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
contractFactory(view returns (address)
0xf1814213a5ef856aaa1fdb0f7f375569168d8e73
getNFTCollectionType(view returns (string collectionType)
NFT Timed Edition Collection
latestTokenId(view returns (uint32)
1822
mintEndTime(view returns (uint32)
1713553200
name(view returns (string)
#02 Piggy Smalls
numberOfTokensAvailableToMint(view returns (uint256 count)
0
owner(view returns (address)
0x4ee1f9da5028d1dd85aca765f405180186572e81
symbol(view returns (string)
BCRPF
totalSupply(view returns (uint256 supply)
1822
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getFeeBps(uint256pure returns (uint256[] royaltiesInBasisPoints)
getFeeRecipients(uint256 tokenIdview returns (address[] recipients)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoyalties(uint256 tokenIdview returns (address[] recipientsuint256[] royaltiesInBasisPoints)
getTokenCreatorPaymentAddress(uint256view returns (address creatorPaymentAddress)
hasRole(bytes32 roleaddress accountview returns (bool)
isAdmin(address accountview returns (bool approved)
isApprovedForAll(address owneraddress operatorview returns (bool)
isMinter(address accountview returns (bool approved)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 tokenIduint256 salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool isSupported)
tokenCreator(uint256view returns (address creator)
tokenURI(uint256view returns (string uri)
State-modifying
approve(address touint256 tokenId
burn(uint256 tokenId
grantAdmin(address account
grantMinter(address account
grantRole(bytes32 roleaddress account
initialize(address _creatorstring _namestring _symbolstring tokenURI_uint256 _mintEndTimeaddress _approvedMinteraddress _paymentAddress
mintCountTo(uint16 countaddress toreturns (uint256 firstTokenId)
renounceRole(bytes32 roleaddress account
revokeAdmin(address account
revokeMinter(address account
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
selfDestruct(
setApprovalForAll(address operatorbool approved
transferFrom(address fromaddress touint256 tokenId
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Initialized(uint8 version
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SelfDestruct(address indexed admin
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AdminRole_Caller_Does_Not_Have_Admin_Role(
ContractFactory_Factory_Is_Not_A_Contract(
ContractFactory_Only_Callable_By_Factory_Contract(address contractFactory
InvalidShortString(
LazyMintedCollection_Mint_Count_Must_Be_Greater_Than_Zero(
MinterRole_Caller_Does_Not_Have_Minter_Or_Admin_Role(
SequentialMintCollection_Minted_NFTs_Must_Be_Burned_First(uint256 totalSupply
SharedURICollection_URI_Not_Set(
StringTooLong(string str
TimeLimitedCollection_Mint_End_Time_Must_Be_In_The_Future(
TimeLimitedCollection_Mint_End_Time_Too_Far_In_The_Future(
TimeLimitedCollection_Minting_Has_Ended(uint256 mintEndTime