Tamagogi Pets

Verified contract

Active on Ethereum with 11,422 txns
Deployed by via 0xac008732 at 15553862
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 9 additional slots
-
variable spans 2 additional slots
-
variable spans 2 additional slots
-
variable spans 2 additional slots
-
variable spans 12 additional slots
-
variable spans 4 additional slots
-
variable spans 10 additional slots
-
variable spans 10 additional slots
-
variable spans 12 additional slots
-
variable spans 4 additional slots
-
variable spans 10 additional slots
-
variable spans 10 additional slots
-
variable spans 12 additional slots
17 additional variables
Native
Value $56,169.14
0x02723d57d02c9ddb7c1ae631430b84e6ad0c451471231e81aae0e76798caf10f
0x0540db43561d4a8d75b3218e4ce083e67459b1e1aadb7be6e0b4da6bc8294379
0x435a90c1b95f44832b60df1a03dfb727599f34a211043b3b59fa114f9578a7b5
0xf0c5eb861d37bf7e3dc0eb6a99b0df8dc036923c69cdc30eb50b822e03e01b92
0x70016c9cf0a49841faad5f1c2e5d673f2cdfc60d32d51f678ec74a5ae0f8552b
0xe24003d6f0af655ea4e25fb72dedb3062ec56fa083aa25157a129e067c225a09
From
0x49399f0a3fd05bae711f41079288632252540d86a798e239ff7f9b1d7b937d4d
0x269f439335aeaf9af436f7d06f6dd5f1fef9902be981e4570c6771c6e067233f
0x8b54247dabd172242567da3593d0979bf453544a3b91f63c8972798c345ed1f0
0xa888ab755546f5f5ddf00a6a90375792b3eac022db4fdc8b751928b0ef889f0d
From

Functions
Getter at block 20821098
airdropProgress(view returns (uint256)
947
airdropReceivers(view returns (uint256)
947
config(view returns (uint256 priceuint256 propMaxSupplyuint256 petMaxSupplybool revealPropbool revealPetuint8 mintStage)
(price=10000000000000000, propMaxSupply=2000, petMaxSupply=1825, revealProp=true, revealPet=true, mintStage=0)
name(view returns (string)
Tamagogi Pets
owner(view returns (address)
0xd68fa338e6bff9f27528d5e63ff685c8fa02dbd3
rootHash(view returns (bytes32)
0x0b6264a688137bb71681841df72416dd64546af7f380b71a0d83d0c79657ce64
symbol(view returns (string)
TAMAGOGI
totalSupply(view returns (uint256)
3825
Read-only
TMGGs(uint256view returns (string nameuint256 lastFeeduint256 lastPlayuint256 lastHituint256 birthhash)
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getBirthdate(uint256 tokenIdview returns (uint256 monthuint256 day)
getPetHungerAndBored(uint256 tokenIdview returns (uint256uint256)
getPetUnhappinessAndProp(uint256 tokenIdview returns (uint256boolboolbool)
isApprovedForAll(address owneraddress operatorview returns (bool)
isBirthdate(uint256 tokenIdview returns (bool)
nameTable(stringview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
petMinted(addressview returns (bool)
propMinted(addressview returns (bool)
rerollTable(uint256view returns (bool)
seeds(uint256view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
State-modifying
airdrop(address[] addressesuint256[] quantity
allowlistHatchEgg(bytes32[] _proofpayable 
approve(address touint256 tokenId
feed(uint256 tokenId
hatchEgg(payable 
hit(uint256 tokenId
play(uint256 tokenId
renounceOwnership(
reroll(uint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setBoredRate(uint256[3] _rate
setHitRasing(uint256[3] _rate
setHitRate(uint256[3] _rate
setHungerRate(uint256[3] _rate
setMerkle(bytes32 _hash
setMintStage(uint256 _stage
setName(uint256 tokenIdstring name
setPrice(uint256 _price
setReactionRate(uint256[5] _rate
setRevealPet(
setRevealProp(
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
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
EFeed(uint256 tokenIdaddress sender
EHit(uint256 tokenIdaddress sender
EPlay(uint256 tokenIdaddress sender
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(
ApproveToCaller(
BalanceQueryForZeroAddress(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(