Tokiemon

Verified contract

Active on Base with 17,294 txns
Deployed by via 0x1ac79ebd at 20473622
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Tokiemon"

0xc3e3921a5ecbcaedcd371dd972633b5a6e32ad8023b1e3ab7adf39573d7ef954
0xefe1702a2b8e6222694b3a2bd4bc5d44ea660601c0b94f779621ef092d766945
0x436862cf92d68056b724863405c6454bfa953cab3f2a7d80020bfdbd107a266c
0x4a297508cc8e32fe36b257aa4be48befe76e4976a4da90b0a9d33fff57483edb
0x6719e0d494058ef5c475971409036ea5e67735b0e4e138d55a76aa59e805b172
0x90a8b15d556ac46f40190d4062ba662ca88287f83f368b9ec062684a48757d4b
0xf8ce75e4d60776b0c2559ad7dae328680f30ea4eb1447b827dc393ac648f57af
0x431d78b4ac201c397ff9c68dbd69928e6fdf3ad5fcb73ebaa71923edce6fb0da
0x87c482409bdc8d544f7753877ebaf42bbd88ae6bce39c08321a783bff045d4dc
0x5435627feebbbfb62ad1f38166694bb6bf69f785c0e6d4ebd8790f01401c2211

Functions
Getter at block 22746961
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DEFAULT_ROYALTY_PERCENTAGE(view returns (uint96)
250
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
RARITY_PRECISION(view returns (uint16)
10000
getActiveTiers(view returns (uint256[])
[1, 2, 3, 4]
manaSystem(view returns (address)
0x901a60c22ebf6b3799bb0d14d97a1908bbc0e7a9
name(view returns (string)
Tokiemon
paused(view returns (bool)
false
royaltyReceiver(view returns (address)
0x379dff7407643b18f9de363b575521ecdfb9cde2
symbol(view returns (string)
TOKIE
totalSupply(view returns (uint256)
35765
Read-only
activeTiers(uint256view returns (uint256)
balanceOf(address ownerview returns (uint256)
calculateAnyLevelCost(uint256 tokenIduint256 skillIduint8 levelview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getCumulativeManaRequiredToLevelUp(uint256 tokenIduint256 skillIduint8 levelview returns (uint256)
getNextLevelDelta(uint256 tokenIduint256 skillIdview returns (uint32)
getRarity(uint256 tokenIdview returns (uint8)
getRoleAdmin(bytes32 roleview returns (bytes32)
getTierRarityProbabilities(uint256 tierview returns (uint16uint16uint16uint16uint16)
getTokiemonData(uint256 tokenIdview returns (string communitystring nameuint256 purchaseTieruint8 rarity)
getTokiemonSkill(uint256 tokenIduint256 skillIdview returns (struct TokiemonNFTSkill)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 tokenIduint256 salePriceview returns (addressuint256)
skillMaxLevels(uint256view returns (uint8)
supportsInterface(bytes4 interfaceIdview returns (bool)
tierToRarityProbabilities(uint256view returns (uint16 commonuint16 uncommonuint16 rareuint16 epicuint16 legendary)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
addRarityProbability(uint256 tierstruct TokiemonNFTRarityProbabilities probs
approve(address touint256 tokenId
burn(uint256 tokenId
changeName(uint256 tokenIdstring newName
grantRole(bytes32 roleaddress account
levelUpSkill(uint256 tokenIduint256 skillIduint256 manaAmount
pause(
removeRarityProbability(uint256 tier
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
safeMint(address touint256 tierstring communityIdaddress paymentTokenstruct TokiemonNFTSkill[] initialSkillsreturns (uint256)
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setManaSystem(address _manaSystem
setRoyaltyInfo(address receiveruint96 feeNumerator
transferFrom(address fromaddress touint256 tokenId
unpause(
updateRarityProbability(uint256 tierstruct TokiemonNFTRarityProbabilities probs
updateSkillMaxLevel(uint256 skillIduint8 newMaxLevel
updateTokiemonSkills(uint256 tokenIduint256[] skillIdsstruct TokiemonNFTSkill[] updatedSkills
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
NameChanged(uint256 indexed tokenIdstring newName
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SkillManaApplied(uint256 indexed tokenIduint256 indexed skillIduint256 manaAmountuint8 newLeveluint256 newMana
TokiemonMinted(uint256 indexed tokenIdaddress indexed tostring communityIduint256 purchaseTieruint8 rarityaddress paymentToken
TokiemonSkillsUpdated(uint256 indexed tokenIduint256[] skillIdsstruct TokiemonNFTSkill[] updatedSkills
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
Constructor
constructor(address defaultAdminaddress pauseraddress minter
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
ERC2981InvalidDefaultRoyalty(uint256 numeratoruint256 denominator
ERC2981InvalidDefaultRoyaltyReceiver(address receiver
ERC2981InvalidTokenRoyalty(uint256 tokenIduint256 numeratoruint256 denominator
ERC2981InvalidTokenRoyaltyReceiver(uint256 tokenIdaddress receiver
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
EnforcedPause(
ExpectedPause(
ReentrancyGuardReentrantCall(