AccessControl
cb53695638dc41e0973381e6e2ba0b0fd45332853deb
Bytecode
16.210 Bytes
10.503 Instruktionen
Öffentliche Funktionen (37)
19/37 aufgelöst51%
Event-Topics (10)
3/10 aufgelöst30%
Log-Aktivität
97
emittierte Events (Explorer-DB)
Erkennung
Namensvorschläge aus require()-Fehlermeldungen:
AccessControl (6×)ERC721 (6×)ERC721Enumerable (2×)
Erkannte Standard-Muster:
✓ NFT / CoreNFT (CIP-721, CBC-721)✓ AccessControl (Role-Based, distinct from CIP-102 Ownable)
Öffentliche Funktionen (Dispatcher)
Selektoren sind SHA3-256-Hashes der Signatur (Core/ylem, nicht Ethereums Keccak256). Nicht aufgelöste Selektoren sind vermutlich individuelle Geschäftslogik.
| Selector | Signatur | Entry-PC |
|---|---|---|
| eb8325fb | admin() | 0x0594 |
| ef94709b | unbekannt | 0x05a5 |
| f3d63809 | safeTransferFrom(address,address,uint256,bytes) | 0x05cc |
| f9282ca1 | unbekannt | 0x05df |
| fc2974e4 | tokenOfOwnerByIndex(address,uint256) | 0x060a |
| b5fd09b1 | unbekannt | 0x052b |
| bd8f8ebe | unbekannt | 0x053e |
| c739e729 | unbekannt | 0x0546 |
| cc7a5b40 | setApprovalForAll(address,bool) | 0x056e |
| e05cab12 | unbekannt | 0x0581 |
| a333775e | isApprovedForAll(address,address) | 0x0489 |
| a3449a42 | tokenByIndex(uint256) | 0x04c5 |
| a36450d7 | unbekannt | 0x04d8 |
| a613914d | approve(address,uint256) | 0x04f8 |
| a89da637 | tokenURI(uint256) | 0x050b |
| 614b9887 | unbekannt | 0x0445 |
| 634b0183 | unbekannt | 0x0450 |
| 80ada41b | supportsInterface(bytes4) | 0x0463 |
| 89a7fa41 | changeAdmin(address) | 0x0476 |
| 3cdf1d13 | unbekannt | 0x03b2 |
| 44be3b95 | unbekannt | 0x03c5 |
| 4abbd0ef | unbekannt | 0x03ea |
| 4e5a827c | grantRole(bytes32,address) | 0x040a |
| 58bed187 | unbekannt | 0x041d |
| 30b9c343 | unbekannt | 0x0335 |
| 31f2e679 | transferFrom(address,address,uint256) | 0x0363 |
| 3453ba4a | safeTransferFrom(address,address,uint256) | 0x0376 |
| 3753ff5b | ownerOf(uint256) | 0x0389 |
| 1d7976f3 | balanceOf(address) | 0x028f |
| 1e964d60 | getApproved(uint256) | 0x02c6 |
| 1f1881f8 | totalSupply() | 0x0307 |
| 25e8d282 | revokeRole(bytes32,address) | 0x030f |
| 2c3c3402 | unbekannt | 0x0322 |
| 0a67a154 | unbekannt | 0x022c |
| 14d42b57 | unbekannt | 0x0241 |
| 185a40ed | unbekannt | 0x0254 |
| 1993cd0b | hasRole(bytes32,address) | 0x0267 |
Event-Topics
Best-Effort-Erkennung: Events, die über interne Hilfsroutinen emittiert werden, können fehlen — „keine Events" heißt nicht zuverlässig „emittiert keine Events".
| Topic-Hash | Signatur |
|---|---|
| 786ed51071ea5f2eb900ee9fdda4e333665ef49645558127e125e8fdf9ce0a7e | unbekannt |
| 5b3d8c43fa5f4804f71e30c7df42405f7b597e86ba31fb62c1aebc60d4714862 | unbekannt |
| 8b05b56b72447606ae8925803d09a155be96fdfef4a8fb98d30ccfffe6684ee0 | unbekannt |
| 48e6b16d74f07264a67f56e1d66bdcd77e32ac96954b09ecdaa633d460059faa | unbekannt |
| c7c7b915837e4a31027f768078230ec8983ef038333f50a3d18ec1321b80be10 | unbekannt |
| afa504e0962ad93dec232a2c88581b4028671c11f4571f9edec54fb75bd7293d | Approval(address,address,uint256) |
| 3754e377228db45261033bde7298b9852db8f9e1efaba4bf5de1ecaaeaedba25 | unbekannt |
| ceef11ed1b23598586f810e5556225671534641ddca990d7bccba9854f1762ab | ApprovalForAll(address,address,bool) |
| 99d44913f63483d074e21a111bb455a1935af29d46dc3d20cf47e8fbbf466850 | unbekannt |
| c17a9d92b89f27cb79cc390f23a1a5d302fefab8c7911075ede952ac2b5607a1 | Transfer(address,address,uint256) |
Analysiert am mit cctool 3ff32a3
← Zurück zum Contract Inspector