LittleMonsterV2

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x76ba959f at 14763747
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "LittleMonsterV2"

No transactions found for "LittleMonsterV2"


Functions
Getter at block 22022946
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)
0
defaultImageURI(view returns (string)
isPaused(view returns (bool)
false
name(view returns (string)
price(view returns (uint256)
0
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
symbol(view returns (string)
totalSupply(view returns (uint256)
0
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
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(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
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