Zum Inhalt springen

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")