Je viens de déployer un noeud Duniter 1.7 et j’ai trouvé un bloc, ça sent bon, pour l’instant tout fonctionne nickel chez moi
Concernant les éventuels bugs, je pensais davantage à l’IHM qui peut par endroits ne plus être correctement branchée. Mais peut-être que tout est en ordre, faut vérifier
Un volontaire pour être le 3ème en 1.7 ? Comme ça je vous rejoints et un passe les blocs en v11.
Par contre, ça va donc générer un fork qui excluera les nœuds Duniter 1.6, 1.7.0, 1.7.1 ou 1.7.2. Donc @Inso,
et @Moul notamment.
Je m’y colle, compil en cours ! (sur un Banana Pi/ Armbian Stable). Je pourrai lancer la sync demain soir.
De toutes façons, au bout de cinq resync en 1.6 avortées, mon noeud commençait à me les briser menu.
Je sync sur g1-test.duniter.fr ?
edit : Si la compil se passe bien. Comme j’apprends en autodidacte dans ce domaine, je n’ai pas de check-list avant une compilation. Mais la compil en 1.6 est passée, alors pourquoi pas en 1.7.5 ;-).
Mon nœud est en 1.7.5 !
La blockchain ĞTest est passée en version 11 avec succès ! Le rejeu de certifications est désormais autorisé !
Il faudra donc mettre à jour le nœud g1-test.duniter.org qui est resté en version 1.6 et refuse donc les nouveaux blocs. @Inso tu as dores et déjà le même problème.
@matograine pour la synchro, je te conseille g1-test.cgeek.fr devrait fonctionner.
C’est a dire ? Mon noeud est en 1.7 pourtant ?
@kimamila , @cgeek : J’ai un comportement bizarre sur Cesium pour un des comptes qui envoie de la monnaie automatiquement :
J’ai énormément de transactions en sending : http://g1test.duniter.inso.ovh/tx/history/EZKpPQAe6JinSoSaxSn6W2dnJ2j9qQH6s2Z69mUp8dqZ
De mémoire il est en 1.7.1, or c’est à partir de la 1.7.2 que les blocs v11 sont supportés.
Tu bénéficies uniquement en 1.7.1 du stockage en LevelDB.
Je viens d’essayer de rejouer une certification avec Silkaj en envoyant un document en v.11, mais ça échoue HTTP Error 400: Bad Request
.
Y’a-t-il quelque chose à savoir à propos de cette nouvelle fonctionnalité ?
Seuls les blocs sont montés en v11, rien d’autre ne varie.
@cgeek vas tu mettre à jour g1-test.duniter.org en v1.7.5 ?
Oui, comme indiqué par @cgeek, c’est à cause de TX en attente (tu peux les voir en te "connectant à ce compte), qui ont été comptabilisées par Cesium (à tord).
J’ai fait un correctif, que je livrerai dans la version 1.2.5 de Cesium, pour que le solde s’arrete à 0, et que l’on puisse voir les TX en attente ou en erreur.
Et hop, MeluaTest
a sa certification de rejouée :
silkaj wot moul-test -p g1-test.cgeek.fr
moul-test (5B8iM…) from block #167750-0000A51F…
received 8 and sent 20/100 certifications:
| received_expire | received | sent | sent_expire |
|-------------------+---------------------+-------------------+---------------|
| 2018-11-21 | esprit ✔ | MeluaTest | 2018-11-19 |
| 2018-12-15 | GAS2000 ✔ | esprit | 2018-11-21 |
| 2018-12-19 | matograine-G1Test ✔ | GAS2000 | 2018-12-10 |
| 2018-12-20 | scanlegentil ✔ | guwop | 2018-12-10 |
| 2019-01-29 | vit ✔ | matograine-G1Test | 2019-02-04 |
| 2019-02-07 | Elois ✔ | Elois | 2019-02-07 |
| 2019-02-15 | cuckooland ✔ | Vincentest | 2019-02-07 |
| 2019-02-16 | piaaf31GT ✔ | cuckooland | 2019-02-07 |
| | | vit | 2019-02-07 |
| | | scanlegentil | 2019-02-07 |
| | | cgeek | 2019-02-07 |
| | | piaaf31GT | 2019-02-14 |
| | | kimamila | 2019-02-15 |
| | | h30x | 2019-02-19 |
| | | Bacy | 2019-02-23 |
| | | inso2018 | 2019-02-26 |
| | | rimek94 | 2019-03-02 |
| | | ji_emme_test_2 | 2019-03-06 |
| | | GregTest | 2019-03-06 |
| | | MeluaTest | 2019-03-11 |
Ces certifis ne passaient plus sur g1-test.duniter.org. Surement à cause du fork
La certification ne semble pas avoir été écrite dans la chaîne.
Fait !
Avec en prime le rejoue des certifications. Vous pouvez maintenant certifier une personne déjà certifiée : il n’y a plus de message d’erreur indiquant que vous avez déjà certifié la personne.
Attention cependant, j’ai mis une limite autorisant la re-certification à partir de 2 mois avant l’expiration.
Je penses que cela n’est pas assez. Quelle valeur mettre selon vous ? 6 mois ?
Pour Silkaj, je vais récupérer sigReplay
de blockchain/parameters
MR et permettre de certifier une fois ce délai passé pour la certification.
En effet, sigReplay
vaut msPeriod
. Dit autrement, on ne peut rejouer son adhésion ou rejouer une certification qu’après de 2 mois d’attente sur la G1. C’est 12,5j pour GTest.
Je pense que le rejouage de mes certifications a bloqué ton nœud cgeek a bloc 285600 :
silkaj issuers 50 --last -p g1-test.cgeek.fr
Issuers for last 50 blocks from block n°285551 to block n°285600
| block | gentime | mediantime | hash | uid |
|---------+-----------+--------------+------------+-----------|
| 285600 | 10:19:35 | 09:50:22 | 00005C38CF | vit |
| 285599 | 10:06:22 | 09:48:49 | 00001D0951 | Elois |
| 285598 | 10:05:33 | 09:46:52 | 000018C924 | cgeek |
| 285597 | 10:04:29 | 09:45:23 | 00001C8508 | moul-test |
Mon nœud avance bien.
C’est une illusion, le nœud g1-test.cgeek.fr n’est pas celui qui forge les blocs
edit : voilà, j’ai mis le même nœud.