KYCVoucherer
cb7277f29d94cbc442ba417cda14d893e3cd3688c782
ContractAdresse
Bytecode
16.583 Bytes
10.261 Instruktionen
Öffentliche Funktionen (39)
19/39 aufgelöst49%
Event-Topics (9)
3/9 aufgelöst33%
Log-Aktivität
3.952
emittierte Events (Explorer-DB)
Erkennung
Namensvorschläge aus require()-Fehlermeldungen:
KYCVoucherer (13×)AccessControl (6×)ERC721 (6×)ERC721Enumerable (2×)
Erkannte Standard-Muster:
✓ NFT / CoreNFT (CIP-721, CBC-721)✓ Signature Verification (CIP-712)✓ 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() | 0x05ac |
| f3d63809 | safeTransferFrom(address,address,uint256,bytes) | 0x05bd |
| fc0e7d67 | unbekannt | 0x05d0 |
| fc2974e4 | tokenOfOwnerByIndex(address,uint256) | 0x05f1 |
| fdc1a0ae | unbekannt | 0x0604 |
| d379497d | unbekannt | 0x0530 |
| d5dff950 | unbekannt | 0x0543 |
| e05cab12 | unbekannt | 0x0556 |
| e0d686e5 | unbekannt | 0x0569 |
| e9b55423 | state(uint256) | 0x057c |
| a613914d | approve(address,uint256) | 0x04b9 |
| ae40ad5c | unbekannt | 0x04cc |
| bd8f8ebe | unbekannt | 0x04df |
| cc7a5b40 | setApprovalForAll(address,bool) | 0x04e7 |
| cd5e9128 | unbekannt | 0x04fa |
| 614b9887 | unbekannt | 0x0439 |
| 7bcd80a0 | unbekannt | 0x0444 |
| 89a7fa41 | changeAdmin(address) | 0x0457 |
| a333775e | isApprovedForAll(address,address) | 0x046a |
| a3449a42 | tokenByIndex(uint256) | 0x04a6 |
| 3c9926a8 | unbekannt | 0x03cd |
| 4878ea5e | unbekannt | 0x03e0 |
| 4abbd0ef | unbekannt | 0x03f3 |
| 4e5a827c | grantRole(bytes32,address) | 0x0413 |
| 51093a98 | unbekannt | 0x0426 |
| 2914479d | unbekannt | 0x0358 |
| 31f2e679 | transferFrom(address,address,uint256) | 0x036b |
| 3453ba4a | safeTransferFrom(address,address,uint256) | 0x037e |
| 3753ff5b | ownerOf(uint256) | 0x0391 |
| 3a754d6d | unbekannt | 0x03ba |
| 1f16cccc | unbekannt | 0x02f7 |
| 1f1881f8 | totalSupply() | 0x0317 |
| 1f8e2abe | unbekannt | 0x031f |
| 25e8d282 | revokeRole(bytes32,address) | 0x0332 |
| 2909145d | withdraw(address) | 0x0345 |
| 08b9271f | unbekannt | 0x0242 |
| 1993cd0b | hasRole(bytes32,address) | 0x0257 |
| 1d7976f3 | balanceOf(address) | 0x027f |
| 1e964d60 | getApproved(uint256) | 0x02b6 |
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 |
|---|---|
| 2d27b2a3c4627bbf2b6f1c50b4b7a8fb6a115a0c5ae5f56436854e7594627760 | unbekannt |
| c7c7b915837e4a31027f768078230ec8983ef038333f50a3d18ec1321b80be10 | unbekannt |
| afa504e0962ad93dec232a2c88581b4028671c11f4571f9edec54fb75bd7293d | Approval(address,address,uint256) |
| 3754e377228db45261033bde7298b9852db8f9e1efaba4bf5de1ecaaeaedba25 | unbekannt |
| ceef11ed1b23598586f810e5556225671534641ddca990d7bccba9854f1762ab | ApprovalForAll(address,address,bool) |
| e8242505caf53ef9f8514e4d8ed5107ff811f6d16aaf440908bc2e1b23a45ff3 | unbekannt |
| b2673c7b78605c7cc310a9b1f6280bd58a87b7d52efa4c50c9e07a8fad39d1a3 | unbekannt |
| 99d44913f63483d074e21a111bb455a1935af29d46dc3d20cf47e8fbbf466850 | unbekannt |
| c17a9d92b89f27cb79cc390f23a1a5d302fefab8c7911075ede952ac2b5607a1 | Transfer(address,address,uint256) |
Analysiert am mit cctool 3ff32a3
← Zurück zum Contract Inspector