Sūrya's Description Report
Files Description Table
Contract | Type | Bases | ||
---|---|---|---|---|
└ | Function Name | Visibility | Mutability | Modifiers |
Tomb | Implementation | Contract, Metadata, Sub, Letter, Weathering | ||
└ | initialize | Public ❗️ | 🛑 | NO❗️ |
└ | mint | External ❗️ | 💵 | NO❗️ |
└ | setSellPrice | External ❗️ | 🛑 | onlyOwner |
└ | _afterTokenTransfer | Internal 🔒 | 🛑 | |
Contract | Implementation | Auth | ||
└ | contractURI | Public ❗️ | NO❗️ | |
└ | changedContractURI | Public ❗️ | 🛑 | onlyOwner |
Auth | Implementation | |||
└ | owner | Public ❗️ | NO❗️ | |
└ | _checkOwner | Internal 🔒 | ||
└ | renounceOwnership | Public ❗️ | 🛑 | onlyOwner |
└ | transferOwnership | Public ❗️ | 🛑 | onlyOwner |
└ | _transferOwnership | Internal 🔒 | 🛑 | |
Metadata | Implementation | Auth, ERC721 | ||
└ | _setTokenHash | Internal 🔒 | 🛑 | |
└ | setTokenURI | Public ❗️ | 🛑 | onlyOwner |
└ | tokenURI | Public ❗️ | NO❗️ | |
└ | toString | Internal 🔒 | ||
Sub | Implementation | Auth | ||
└ | setSubCycle | Public ❗️ | 🛑 | onlyOwner |
└ | setSubPrice | Public ❗️ | 🛑 | onlyOwner |
└ | _tokenSubInit | Internal 🔒 | 🛑 | |
└ | tokenSubExtend | External ❗️ | 💵 | NO❗️ |
└ | _toeknRevokeSub | Internal 🔒 | 🛑 | |
└ | isExp | Public ❗️ | NO❗️ | |
Letter | Implementation | |||
└ | _setHasLetter | Internal 🔒 | 🛑 | |
└ | tokenLetter | External ❗️ | 🛑 | NO❗️ |
Weathering | Implementation | |||
└ | _addWeatheringTimes | Internal 🔒 | 🛑 |
Contract | Type | Bases | ||
---|---|---|---|---|
└ | Function Name | Visibility | Mutability | Modifiers |
ERC721 | Implementation | Context, ERC165, IERC721, IERC721Metadata | ||
└ | ERC721Init | Internal 🔒 | 🛑 | |
└ | supportsInterface | Public ❗️ | NO❗️ | |
└ | balanceOf | Public ❗️ | NO❗️ | |
└ | ownerOf | Public ❗️ | NO❗️ | |
└ | name | Public ❗️ | NO❗️ | |
└ | symbol | Public ❗️ | NO❗️ | |
└ | tokenURI | Public ❗️ | NO❗️ | |
└ | _baseURI | Internal 🔒 | ||
└ | approve | Public ❗️ | 🛑 | NO❗️ |
└ | getApproved | Public ❗️ | NO❗️ | |
└ | setApprovalForAll | Public ❗️ | 🛑 | NO❗️ |
└ | isApprovedForAll | Public ❗️ | NO❗️ | |
└ | transferFrom | Public ❗️ | 🛑 | NO❗️ |
└ | safeTransferFrom | Public ❗️ | 🛑 | NO❗️ |
└ | safeTransferFrom | Public ❗️ | 🛑 | NO❗️ |
└ | _safeTransfer | Internal 🔒 | 🛑 | |
└ | _exists | Internal 🔒 | ||
└ | _isApprovedOrOwner | Internal 🔒 | ||
└ | _safeMint | Internal 🔒 | 🛑 | |
└ | _safeMint | Internal 🔒 | 🛑 | |
└ | _mint | Internal 🔒 | 🛑 | |
└ | _burn | Internal 🔒 | 🛑 | |
└ | _transfer | Internal 🔒 | 🛑 | |
└ | _approve | Internal 🔒 | 🛑 | |
└ | _setApprovalForAll | Internal 🔒 | 🛑 | |
└ | _requireMinted | Internal 🔒 | ||
└ | _checkOnERC721Received | Private 🔐 | 🛑 | |
└ | _beforeTokenTransfer | Internal 🔒 | 🛑 | |
└ | _afterTokenTransfer | Internal 🔒 | 🛑 | |
IERC721 | Interface | IERC165 | ||
└ | balanceOf | External ❗️ | NO❗️ | |
└ | ownerOf | External ❗️ | NO❗️ | |
└ | safeTransferFrom | External ❗️ | 🛑 | NO❗️ |
└ | safeTransferFrom | External ❗️ | 🛑 | NO❗️ |
└ | transferFrom | External ❗️ | 🛑 | NO❗️ |
└ | approve | External ❗️ | 🛑 | NO❗️ |
└ | setApprovalForAll | External ❗️ | 🛑 | NO❗️ |
└ | getApproved | External ❗️ | NO❗️ | |
└ | isApprovedForAll | External ❗️ | NO❗️ | |
IERC165 | Interface | |||
└ | supportsInterface | External ❗️ | NO❗️ | |
IERC721Receiver | Interface | |||
└ | onERC721Received | External ❗️ | 🛑 | NO❗️ |
IERC721Metadata | Interface | IERC721 | ||
└ | name | External ❗️ | NO❗️ | |
└ | symbol | External ❗️ | NO❗️ | |
└ | tokenURI | External ❗️ | NO❗️ | |
Address | Library | |||
└ | isContract | Internal 🔒 | ||
└ | sendValue | Internal 🔒 | 🛑 | |
└ | functionCall | Internal 🔒 | 🛑 | |
└ | functionCall | Internal 🔒 | 🛑 | |
└ | functionCallWithValue | Internal 🔒 | 🛑 | |
└ | functionCallWithValue | Internal 🔒 | 🛑 | |
└ | functionStaticCall | Internal 🔒 | ||
└ | functionStaticCall | Internal 🔒 | ||
└ | verifyCallResult | Internal 🔒 | ||
Context | Implementation | |||
└ | _msgSender | Internal 🔒 | ||
└ | _msgData | Internal 🔒 | ||
Strings | Library | |||
└ | toString | Internal 🔒 | ||
└ | toHexString | Internal 🔒 | ||
└ | toHexString | Internal 🔒 | ||
└ | toHexString | Internal 🔒 | ||
ERC165 | Implementation | IERC165 | ||
└ | supportsInterface | Public ❗️ | NO❗️ | |
Legend
Symbol | Meaning |
---|---|
🛑 | Function can modify state |
💵 | Function is payable |