API des événements

Première question concrète : dans ce sujet Indexeurs : que faire au retrait d'une certification ? au renouvellement? j’exprime le besoin d’avoir accès au bloc programmé pour l’expiration d’une certification. Mais je peux déduire cette information de la durée de validité d’une certification. On a donc deux choix :

  • inclure le résultat du calcul dans l’événement
  • laisser à l’utilisateur le soin de calculer le résultat

D’ailleurs, les autres champs ne me paraissent pas utiles.

/// Removed certification
/// [issuer, issuer_issued_count, receiver, receiver_received_count, expiration]
RemovedCert {
    issuer: T::IdtyIndex,
    issuer_issued_count: u32, // est-ce utile ?
    receiver: T::IdtyIndex,
    receiver_received_count: u32, // est-ce utile ?
    expiration: bool,
    // on pourrait ajouter un champ `expire_on`
}