Ein Badge, das nicht veralten kann
Das Badge liest das Register bei jedem Rendern. Verschiebt ein späteres Audit den Score von 88 auf 43, zeigt das Badge 43.
Für die Vertragsaussagen auf dieser Seite ist die englische Fassung maßgeblich. Vertragsnamen, Adressen und Zahlen werden so angezeigt, wie sie on-chain stehen.
Embed-Code
Fügen Sie das dort ein, wo das Badge stehen soll. Es ist ein iframe und braucht kein Skript.
—
Vorschau
Geben Sie eine Token-Adresse ein, und das Badge erscheint hier und liest das Register live.
Es gibt kein Badge mit „geprüft sicher“, und es wird nie eines geben. Ein Badge nennt eine Messung und ihr Datum.
Oder den Vertrag direkt lesen
Das Badge liest zwei Register: einen signierten Bericht aus KAY9Registry, wenn vorhanden, sonst einen Basis-Scan aus KAY9ScanRegistry. Kein API-Schlüssel, kein Rate-Limit und keine Abhängigkeit von dieser Seite.
KAY9Registry.latestSummaryForToken(bytes32 chainKey, address token)
returns (
bool exists,
uint256 reportId,
uint8 overallTrust, // 0 worst, 100 most trustworthy
uint64 flags,
uint32 engineVersion,
uint64 committedAt // always render this
)
KAY9Registry.scoreHistory(bytes32 chainKey, bytes32 assetId, uint256 offset, uint256 limit)
returns (uint64[] committedAt, uint8[] overallTrust)chainKey = keccak256("eip155:4663")