Mon identité sur la ĞDev n’écrit plus de blocs. Elle n’est plus membre de la toile forgeron, car elle n’a plus de certifications forgeron :
gcli identity show
Identity index: 49
Username: moul
Address: 5HDikVWZ2xHfqvVVFwex5zmRsH4LuR3KqMgKZYEbCSjStSKw
Status: Member
Certifications: received 9, issued 3
Smith status: Excluded
Smith certs: received 0, issued 5
Pouvez-vous me certifier pour que je puisse continuer à forger ce métal pré-cieux ? Merci à vous cher forgerons.
> gcli smith invite moul
Enter password to unlock account 5Dq8xjvkmbz7q4g2LbZgyExD26VSCutfEc6n4W4AfQeVHZqz
Password:
transaction submitted to the network, waiting 6 seconds...
sent smith invitation InvitationSent { receiver: 49, issuer: 344 }
> gcli identity get -u moul
Identity index: 49
Username: moul
Address: 5HDikVWZ2xHfqvVVFwex5zmRsH4LuR3KqMgKZYEbCSjStSKw
Status: Member
Certifications: issued 3, received 9
Smith status: Invited
Smith certs: issued 5, received 0
> gcli smith certify moul ✔
Enter password to unlock account 5CQ8T4qpbYJq7uVsxGPQ5q2df7x3Wa4aRY6HUWMBYjfLZhnn
Password:
transaction submitted to the network, waiting 6 seconds...
new smith certification SmithCertAdded { receiver: 49, issuer: 61 }
> gcli identity get -u moul 2 ✘
Identity index: 49
Username: moul
Address: 5HDikVWZ2xHfqvVVFwex5zmRsH4LuR3KqMgKZYEbCSjStSKw
Status: Member
Certifications: issued 3, received 9
Smith status: Smith
Smith certs: issued 5, received 3
Merci. Mon identité a le status forgeront à présent
Maintenant, je souhaite passer en ligne :
gcli smith go-online
Logic("This account has not set session keys!")
Alors, je mets en place une clé de session :
gcli smith update-keys
Enter password to unlock account 5HDikVWZ2xHfqvVVFwex5zmRsH4LuR3KqMgKZYEbCSjStSKw
Password:
transaction submitted to the network, waiting 6 seconds...
Ça ne semble pas aider :
gcli smith go-online
Logic("This account has not set session keys!")
Je retente une mise à jour/mis en place de clé de session :
gcli smith update-keys
Enter password to unlock account 5HDikVWZ2xHfqvVVFwex5zmRsH4LuR3KqMgKZYEbCSjStSKw
Password:
transaction submitted to the network, waiting 6 seconds...
Cette fois ça passe :
gcli smith go-online
Enter password to unlock account 5HDikVWZ2xHfqvVVFwex5zmRsH4LuR3KqMgKZYEbCSjStSKw
Password:
transaction submitted to the network, waiting 6 seconds...
smith went online MemberGoOnline { member: 49 }
Faut-il attendre un peu que le réseau prenne en compte l’information. La première exécution de update-keys aurait suffi ? Ou bien update-keys est buggée et doit être exécuté deux fois ?
Maintenant, il faut attendre deux sessions, avant que le forgeron moul entre dans la forge.
À noter que gcli crashe lorsqu’un forgeron s’apprête à entrer dans le pool :
J’aurais bien aimé avoir eu le temps d’intégrer ça dans Cesium, mais on a du mal à se coordonner avec @kimamila et c’est plus rapide pour moi de faire à l’arrache en Vue que proprement en Ionic/Angular avec l’architecture de Cesium. Pour les forgerons gcli est pas mal, mais pour avoir une vision d’ensemble il fallait un panneau d’où Panneau pour visualiser les forgerons. Et une fois fait ajouter quelques fonctionnalités n’était pas très long.
Ah, deux certifications forgeron suffisent. Je croyais que c’était trois. smith update-keys, puis après un instant gcli go-online.
La session précédente est déjà finie. Plus qu’une heure pour que moul entre dans la forge.