Aller au contenu

Un badge qui ne peut pas devenir obsolète

Le badge lit le registre à chaque affichage. Si un audit ultérieur fait passer le score de 88 à 43, le badge affiche 43.

L'anglais fait foi pour les énoncés contractuels de cette page. Les noms de contrats, les adresses et les nombres sont affichés tels qu'ils figurent sur la chaîne.

Code d'intégration

Collez ceci là où vous voulez le badge. C'est un iframe et il n'a besoin d'aucun script.

Aperçu

Saisissez une adresse de token et le badge apparaît ici, en lisant le registre en direct.

Il n'existe pas de badge « vérifié sûr » et il n'en existera jamais. Un badge rapporte une mesure et sa date.

Ou lisez directement le contrat

Le badge lit deux registres : un rapport signé de KAY9Registry s’il en existe un, sinon une analyse de base de KAY9ScanRegistry. Pas de clé API, pas de limite de débit et aucune dépendance à ce site.

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