Tamagogi
Verified contract
Active on
Ethereum with 7,587 txns
Slot
XX
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
14 additional
variables
Balances ($0.00)
No balances found for "Tamagogi"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19877085 | 6 months ago | | | 0 | 0.00018446235 | |
| 19623511 | 8 months ago | | | 0 | 0.00036354130 | |
| 19532515 | 8 months ago | | | 0 | 0.0019175922 | |
| 19226144 | 9 months ago | | | 0 | 0.00067968394 | |
| 19196537 | 10 months ago | | | 0 | 0.0015110728 | |
| 19050663 | 10 months ago | | | 0 | 0.00057695029 | |
| 18909449 | a year ago | | | 0 | 0.00045057663 | |
| 18906293 | a year ago | | | 0 | 0.00073335801 | |
| 18811480 | a year ago | | | 0 | 0.00074988903 | |
| 18811479 | a year ago | | | 0 | 0.00076803885 |
ABI
ABI objects
Getter at block 21285632
config() view returns (uint256 price, uint256 propMaxSupply, uint256 petMaxSupply, bool revealProp, bool revealPet, uint8 mintStage)
(price=0, propMaxSupply=2000, petMaxSupply=1825, revealProp=false, revealPet=false, mintStage=1)
name() view returns (string)
Tamagogi
owner() view returns (address)
0xd68fa338e6bff9f27528d5e63ff685c8fa02dbd3
rootHash() view returns (bytes32)
0x8f2a67c1ed182a55d59824e6c9e5901e3fba268556005044f3803ee056dd5227
symbol() view returns (string)
TMGG
totalSupply() view returns (uint256)
2000
Read-only
TMGGs(uint256) view returns (string name, uint256 lastFeed, uint256 lastPlay, uint256 lastHit, uint256 birthhash)
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getBirthdate(uint256 tokenId) view returns (uint256 month, uint256 day)
getPetHungerAndBored(uint256 tokenId) view returns (uint256, uint256)
getPetUnhappinessAndProp(uint256 tokenId) view returns (uint256, bool, bool, bool)
isApprovedForAll(address owner, address operator) view returns (bool)
isBirthdate(uint256 tokenId) view returns (bool)
nameTable(string) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
petMinted(address) view returns (bool)
propMinted(address) view returns (bool)
rerollTable(uint256) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string)
tokensOfOwner(address owner) view returns (uint256[])
State-modifying
Events allowlistHatchEgg(bytes32[] _proof) payable
approve(address to, uint256 tokenId)
feed(uint256 tokenId)
getProp() payable
hatchEgg() payable
hit(uint256 tokenId)
play(uint256 tokenId)
renounceOwnership()
reroll(uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool 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 tokenId, string name)
setPrice(uint256 _price)
setReactionRate(uint256[5] _rate)
setRevealPet()
setRevealProp()
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
EFeed(uint256 tokenId, address sender)
EHit(uint256 tokenId, address sender)
EPlay(uint256 tokenId, address sender)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor()
This contract contains no fallback and receive objects.
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
ApproveToCaller()
BalanceQueryForZeroAddress()
MintERC2309QuantityExceedsLimit()
MintToZeroAddress()
MintZeroQuantity()
OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()