LittleMonster

Verified contract

Proxy

Active on Base with 500 txns
Deployed by via 0xe3b30830 at 14587318
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x284491ed4eed1e545168810153948b52e6dc865027cc5c4a809742f67f34376e
0x6c296dcd1ec5e28a47b9d83e3c09c2ac930c79c7c48abb5cff39b52c1520f7db
0x512ff313a795e070699e1c96dbb95e6749e229543f52f99502f21f4b2a5e526d
0x68e843a6048828d5a5c2cdd9b5e21767aab5a6693cdd9b16078e5fd07d17c8eb
0x5fadb844ed76ca5b862dac5d9a8d7fb8e595f0a90f7ffd7f45f2e60be0517873
0x2679889d94752ac7343def7faa834778fa9c0e04bf5cbc3195489fccf90d4fb4
0x775a30b7692f25ee0bdb461058e17b1709a2abadee3adf887e175776fc25e880
0x9c77f51a29e9d7565756f2d64331a2a82ac25044f4474df077005dcc1fefaf55
0xd7e48db99272ae96f14b91a735a96dcc5c6156aea641b8b98dd3937ea7e6590e
0x062adc20d6d866937387fdfe065f71d55858a2334caa3b403c4101b9ef5fe0e1

Functions
Getter at block 22012361
ADMIN_ROLE(view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
UPGRADER_ROLE(view returns (bytes32)
0x189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
currentTokenId(view returns (uint256)
238
defaultImageURI(view returns (string)
https://arweave.net/srCYWAl5eNd0k1sIVDg0YBxh2T1WhRdy1YeaNQKvsTQ/s0.png
isPaused(view returns (bool)
false
name(view returns (string)
LittleMonster
price(view returns (uint256)
1
 
proxiableUUID(view returns (bytes32)
symbol(view returns (string)
$mon
totalSupply(view returns (uint256)
238
Read-only
balanceOf(address ownerview returns (uint256)
familyData(uint8view returns (string namestring artistNameuint8 seasonuint256 price)
getApproved(uint256 tokenIdview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
getStageForLevel(uint8 levelview returns (uint8)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
levelStages(uint256view returns (uint8)
monsterData(uint256view returns (uint8 familyIduint8 speciesIduint8 leveladdress ownerstring name)
ownerOf(uint256 tokenIdview returns (address)
speciesData(uint8view returns (string namestring descriptionstring elementuint8 familyIduint8 stageIduint8 nextStageSpeciesIduint8 baseStageSpeciesIduint256 mintLimitstring imageURI)
supportsInterface(bytes4 interfaceIdview returns (bool)
thresholdByLevel(uint8view returns (uint256)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
advanceMonsterLevel(uint256 tokenId
approve(address touint256 tokenId
devolveMonster(uint256 tokenId
grantRole(bytes32 roleaddress account
initialize(address defaultAdminaddress upgrader
initializeV2(
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
safeMint(address touint8 speciesIdpayable 
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setDefaultImageURI(string _newDefaultImageURI
setFamilyData(uint8 familyIdstring namestring artistuint8 seasonuint256 familyPrice
setIsPaused(bool _isPaused
setLevelStages(uint8[2] levelCutoffs
setLevelThreshold(uint8 leveluint256 threshold
setMonsterName(uint256 tokenIdstring name
setPrice(uint256 _price
setSpeciesData(uint8 speciesIdstring namestring descriptionstring elementuint8 familyIduint8 stageIduint8 nextStageSpeciesIduint8 baseStageSpeciesIduint256 mintLimitstring imageURI
transferFrom(address fromaddress touint256 tokenId
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(address touint256 amount
Events
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Initialized(uint64 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
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Upgraded(address indexed implementation
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
ERC721EnumerableForbiddenBatchMint(
ERC721IncorrectOwner(address senderuint256 tokenIdaddress owner
ERC721InsufficientApproval(address operatoruint256 tokenId
ERC721InvalidApprover(address approver
ERC721InvalidOperator(address operator
ERC721InvalidOwner(address owner
ERC721InvalidReceiver(address receiver
ERC721InvalidSender(address sender
ERC721NonexistentToken(uint256 tokenId
ERC721OutOfBoundsIndex(address owneruint256 index
FailedInnerCall(
IncorrectFundsSent(uint256 amount
InsufficientBalance(uint256 amount
InvalidAddress(address invalidAddress
InvalidInitialization(
InvalidLevel(uint8 level
InvalidLevelCutoffs(uint8[2] levelCutoffs
InvalidLevelThreshold(uint8 leveluint256 threshold
InvalidName(string name
InvalidNextSpecies(uint8 speciesId
InvalidSpecies(uint8 speciesId
InvalidToken(uint256 tokenId
IsPaused(
MintLimitForSpeciesReached(uint8 speciesId
NotInitializing(
NotOwner(uint256 tokenIdaddress sender
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot