Python script to generate Ğ1v2 genesis json

Pas nécessairement, du moins ce que tu proposes n’est pas le plus simple en termes d’implémentation coté duniter-v2s.

Je vous recommande plutôt d’ajouter simplement au genesis des “extra certs” sans identités associées, mais qui réservent quand même un identityIndex pour être prises en compte dans la règle de distance.

Ça permet de ne pas avoir à gérer d’identités bizarres coté blockchain que le runtime actuel ne sait pas gérer, et puis intégrer quelque chose au genesis pour le retirer juste après (au bloc 1) me semble être un très mauvais design, pas du tout compatible avec l’esprit de substrate.

Le plus simple coté runtime est de modifier le genesis build de la pallet identity pour autoriser le IdtyIndex à commencer à un nombre configurable (au lieu de zéro actuellement). vous pourriez alors configurer ce nombre au nombre d’identités qui n’existe plus mais qui ont encore des émises actives.

2 Likes