Vérifiez alors dans le json fourni que le champ runtimes.compressed.subwasm.proposal_hash correspond bien au champ “system.setCode hash” dans les releases notes.
C’est ce hash qui apparaîtra dans la proposition à voter, enfin quand on pourra voter sur un hash, ce qui nécessite d’abord d’ajouter la pallet preimage.
En attendant, les propositions à voter contiendront tout le bytecode compressé dans la proposition, outre que ce n’est pas pratique, ça spam le storage onchain pour rien en cas de rejet de la proposition.
Tous les membres forgerons sont invités à rebuilder le runtime eux-mêmes, cela est nécessaire pour pouvoir exercer votre droit de vote en connaissance de cause, en plus vous n’avez besoin que de docker pour le faire
Mais gitlab ne m’a pas notifié, donc je n’ai vu l’issue que ce matin, svp quand vous trouvez un bug critique dans duniter-v2s (si le nœud crash c’est un bug critique), ouvrez bien sur une issue sur le gitlab, mais notifiez-moi également sur le forum pour que je puisse voir l’issue au plus tot !
Le fix étant vraiment trivial, je viens de créer un runtime-102 qui le contient, on peut tout à fait sauter directement du runtine 100 au 102, puisque le 101 ne contient pas de migration.
La PR est là (reviewée par @tuxmain et déjà mergée):
Et les release notes du runtime 102 sont là:
EDIT: pour vérifier ce runtime, même commande, mais checkout le tag git runtime-102 au lieu de runtime-101
Je viens de regarder la vidéo en diagonale, genre 2 min toutes les 15 mins.
J’ai rien compris, juste que j’ai l’impression qu’il y a plein de truc à checker dans le temps.
Par exemple, la fin d’un proposal, d’un vote, un runtime bien runné, un storage bien storé, un extrinsic qui fail ou success…
Je me demande, est-ce qu’il va y a voir besoin un jour d’une queue tasks ou scheduled tasks pour les indexers ?
Ça pourrait être pratique qu’à la lecture d’un extrinsic ont créé une tache à exécuter à une autre date ou n° de block défini ou n+ block, non ?
Si c’est un besoin qui va vite arriver, ce serait bien d’y penser dès maintenant…
Vous avez raison, maintenant je comprends pourquoi j’ai eu une confirmation verte du vote exprimé et en même temps l’erreur rouge « ProposalMissing ». Merci.