Petopia

Verified contract

Active on Ethereum with 2,013 txns
Deployed by via 0x4f432a54 at 19755445
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Petopia"

0x5a3eafeda2b0c03739576a462058d5c23ffe211a49ceaed609909e756cfd3873
0x63dcac2127cfcbe2d0c045f25b52855d4f8370a4d8e062702607af2573b91137
0xc53640dfec7aba6adcd495d8dbf41a92f00c509faede81563479e3f26880d904
0xccfb1579358b3492cd89698e0a5b29282981ca24aac2212beff683afa620bb6d
0xfba7b7f0578d9dd1db2c3ccd982e0ebc404b6ff6aab9cebbe55b8b9ab8f02c70
0x1c283a0e358b6b89d632861b735a8b74cb0efb610898f6ced5cd5bbcb8d46e74
0x809dafe125af33644d0074a3f6c4c9a4bac8de987d87c7465f7e25b0460906d8
0x7ced2c2293e68352c83c21656d3563e27046c52f7511511fed9caca566d847a2
0x0eeac4686af1f502603df67bbe54896766a12a529979fd4ff842b46daac22294
0xa939ab5b7b73db612c72f5e1ef2ff2ff768fc00329966ba7fcb823ab0871a7ca

Functions
Getter at block 21388282
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
contractURI(view returns (string)
ipfs://bafkreihcwbmkjhimfyeqvqk6iqvvo52x2q2oqno7xbdvm5i3fecxi2srdm
defaultExtensionSet(view returns (address)
0xaefeec23144403a35b3a28e3416fcd7cea001480
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=SignatureAction, version=1, chainId=1, verifyingContract=0x38b4852c43fede65b08a7b7e9495900990598251, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getAllExtensions(view returns (struct IExtensionExtension[] allExtensions)
[]
getBaseURICount(view returns (uint256)
1
name(view returns (string)
Petopia Heroes Collection
owner(view returns (address)
0xd8d7cc55608e0a72d18737852b89b8388d04870f
symbol(view returns (string)
PET HERO
totalSupply(view returns (uint256)
3333
trustedForwarder(view returns (address)
0xc82bbe41f2cf04e3a8efa18f7032bdd7f6d98a81
Read-only
balanceOf(address ownerview returns (uint256)
batchFrozen(uint256view returns (bool)
encryptDecrypt(bytes databytes keypure returns (bytes result)
encryptedData(uint256view returns (bytes)
getAllFunctionsOfExtension(string _extensionNameview returns (struct IExtensionExtensionFunction[])
getApproved(uint256 tokenIdview returns (address)
getBatchIdAtIndex(uint256 _indexview returns (uint256)
getExtension(string _extensionNameview returns (struct IExtensionExtension)
getExtensionForFunction(bytes4 _functionSelectorview returns (struct IExtensionExtensionMetadata)
getExtensionImplementation(string _extensionNameview returns (address)
getImplementationForFunction(bytes4 _functionSelectorview returns (address extensionAddress)
getRevealURI(uint256 _batchIdbytes _keyview returns (string revealedURI)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
isEncryptedBatch(uint256 _batchIdview returns (bool)
isTrustedForwarder(address forwarderview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 tokenIduint256 salePriceview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 _tokenIdview returns (string)
verify(struct ISignatureActionGenericRequest _reqbytes _signatureview returns (bool successaddress signer)
State-modifying
addExtension(struct IExtensionExtension _extension
approve(address touint256 tokenIdpayable 
burn(uint256 tokenId
claimWithSignature(struct ISignatureActionGenericRequest _reqbytes _signaturereturns (address signer)
grantRole(bytes32 roleaddress account
lazyMint(uint256 _amountstring _baseURIForTokensbytes _datareturns (uint256 batchId)
mint(address touint256 quantity
multicall(bytes[] datareturns (bytes[] results)
removeExtension(string _extensionName
renounceOwnership(
renounceRole(bytes32 roleaddress callerConfirmation
reveal(uint256 _indexbytes _keyreturns (string revealedURI)
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
setApprovalForAll(address operatorbool approved
setBaseURI(uint256 _batchIdstring _baseURI
setContractURI(string _uri
setDefaultRoyalty(address receiveruint96 feeNumerator
setTokenRoyalty(uint256 tokenIdaddress receiveruint96 feeNumerator
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
updateExtension(struct IExtensionExtension _extension
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
EIP712DomainChanged(
ExtensionAdded(address indexed extensionAddressbytes4 indexed functionSelectorstring functionSignature
ExtensionRemoved(address indexed extensionAddressbytes4 indexed functionSelectorstring functionSignature
ExtensionUpdated(address indexed oldExtensionAddressaddress indexed newExtensionAddressbytes4 indexed functionSelectorstring functionSignature
MetadataFrozen(
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RequestExecuted(address indexed useraddress indexed signerstruct ISignatureActionGenericRequest _req
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokenURIRevealed(uint256 indexed indexstring revealedURI
TokensClaimed(address indexed claimeraddress indexed receiveruint256 startTokenIduint256 quantityClaimed
TokensLazyMinted(uint256 indexed startTokenIduint256 endTokenIdstring baseURIbytes encryptedBaseURI
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address _defaultAdminstring _namestring _symbolstring _contractURIaddress _royaltyRecipientuint16 _royaltyBpsstruct IExtensionExtension[] _extensionsaddress _trustedForwarders
Fallback and receive
fallback(
receive(
Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC2981InvalidDefaultRoyalty(uint256 numeratoruint256 denominator
ERC2981InvalidDefaultRoyaltyReceiver(address receiver
ERC2981InvalidTokenRoyalty(uint256 tokenIduint256 numeratoruint256 denominator
ERC2981InvalidTokenRoyaltyReceiver(uint256 tokenIdaddress receiver
FailedInnerCall(
InvalidShortString(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
StringTooLong(string str
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(