ĞTest #2 - Reboot October 2025 runtime 1100

Lors du hackathon Axiom d’octobre 2025, nous avons relancé un nouveau réseau ĞTest.
Voir cette discussion pour en suivre le déroulé: Préparation programme Sprint 25sem41 - cournonsec (Hackaton SSO) - #8 by cgeek

Rejoindre le réseau

Pour rejoindre le réseau, vous pouvez utiliser l’image Docker suivante :

  • duniter/duniter-v2s-gtest-1100:1000-0.12.0

Fonctionne sur x64 et ARM.

Sinon, vous retrouverez toutes les releases ici : gtest-1100-0.12.0 · nodes / rust / Duniter v2S · GitLab

Les images Docker et releases contiennent le bon bootnode. Merci @aya pour ce nœud genesis.
On pourra republier un image client avec d’autres bootstrap quand on aura plus de noeuds sur le réseau.

Informations

Le nouveau genesis hash est : 0xd4586d7dd4c1c838dd3f826a99f3aadc0d44477ab3a72cf0f3494099f92cc57a

Les développeurs de clients doivent indiquer ce genesis hash dans leur client.


Un bug dans l’un des scripts de build runtime fait qu’on est resté à certains endroits sur le runtime 1000 au lieu de 1100. On pourra faire un runtime upgrade pour corriger ça.


Les images Squid Docker ont été publiées sur le repo Docker Hub Duniter.

L"indexer Squid https://gt-squid.axiom-team.fr/graphiql est à jour.


Les smiths au genesis sont @Moul @HugoTrentesaux @tuxmain @1000i100 @vit @cgeek @aya @BulmAnanaBelle @gui_tooun @vjrj @Damery @Nicolas80 et @poka.


Nous sommes pour le moment deux à forger. Et les nœuds RPC à jour pour le moment sont :

  • wss://gtest.1000i100.fr,
  • wss://gtest.asycn.io/ws,
  • wss://gt.p2p.legal/ws
11 Likes

Bravo pour cette nouvelle relance de la Gtest ! :tada:

J’essaie d’accéder à cette nouvelle Gtest, avec Gecko, mais la saisie manuelle de nœuds ne semble pas fonctionner.
Faut-il réinstaller gecko ?
Où puis-je voir le Hash du genesis dans Gecko ?

De quand date exactement la prise d’image pour cette nouvelle Gtest ?

2 Likes

faudra remigrer, et sans doute mettre à jour aussi Ğecko quand poka aura fini l’upgrade pour graphile … mais tu peux tester et voir le hash du genesis (importé chez cgeek le 10.10) dans G1companion
:drum: :partying_face:

bon ça ronfle encore après la semaine de nuits blanches, alors je réponds à leur place pour m’occuper en attendant de fêter tout ça avec le p’tit dej surprise (gâteaux citron meringue, tiramisu, poire tatin, chocolat amande, et joyeusetés créatives locales dont j’ai déjà oublié le nom ;-).

3 Likes

Oui, mais d’abord être sur la bonne blockchain ! :thinking:

Je veux inviter les autres utilisateurs à tester, il faut être sûr qu’ils tombent sur la bonne chaine !
J’aimerais aussi leur indiquer la date de la prise d’image !

Quoi ! tu ne les as pas encore fouettés cette bande de fainéants :grinning_face_with_smiling_eyes:

Merci à tous pour ce redémarrage !

1 Like

Le seul client compatible gtest #2 est actuellement g1companion, je dois réparer un bug dans Squid, puis mettre à jour Gecko, ça peu prendre quelque jours en fonction du temps que j’ai.

5 Likes

Bravo pour ce lancement :slight_smile: j’ai mon nœud validator qui vient de vous rejoindre, je ferai mon nœud archive ensuite. Et je dois encore configurer mes clés de session.

Par sur ce point j’ai un doute car j’ai dû forcer --bootnodes "/dns/gtest.axiom-team.fr/tcp/30333/p2p/12D3KooWRsoY1uWFh5manQ7qjYt6bNiLTfJr9fAgcLz3mxwJY79y" pour que mon nœud synchronise.

3 Likes

Tu as utilisé quelle image Docker ?

Actuellement il y a deux tag amd64 et arm64, un job est censé merger ça via un manifest Docker mais encore en échec, en attendant il faut utilisé l’image de la bonne archi:

AMD: https://hub.docker.com/layers/duniter/duniter-v2s-gtest-1100/1000-0.12.0-amd64/images/sha256-a6218e2e80087dddfee3bd32addb89640d00465d17d466218ac4d56b514b4735

ARM: https://hub.docker.com/layers/duniter/duniter-v2s-gtest-1100/1000-0.12.0-arm64/images/sha256-ee454e88ebe7b053eab419c786f6621129d05fca9ddfda93b386a33a1733df1d

Moi je n’ai pas eu besoin de configuré de bootnodes dans mon compose avec ces images.

2 Likes

J’ai juste indiqué duniter/duniter-v2s-gtest-1100:1000-0.12.0.

Et mon nœud est en ARM.

Et oui c’est pour ça, my bad, pour le moment il faut spécifier -arm64 à la fin du tag du coup pour avoir les bons bootnodes.

2 Likes

Yes ça fonctionne, peux-tu éditer ton message initial pour préciser ça ?

1 Like

Nœud Miroir et Smith ont rejoint le nouveau réseau GTest:

Un volontaire pour me faire redevenir SMITH ? , car :

gcli --no-indexer --url ws://localhost:9964 -S cesium smith update-keys
> G1v1 id:  ********
> G1v1 password:  ********
transaction submitted to the network, waiting 6 seconds...
Pallet error: AuthorityMembers::NotMember

Nouvelle Adresse pour voir le : Duniter Portal - GTest 0.12

5 Likes

Ah si je n’ai t’ai pas dans la liste smith genesis c’est que tu ne devais pas être online au moment du lancement.
address ?

je n’ai jamais réglé le DNS, c’est le bordel sur mon VPS, ça doit être pour cela que tu ne m’a pas vu alors que j’étais Online… Et vu que même sans DNS, mon noeud faisait le Job en calculant sa part des blocs, je n’ai jamais insisté sur le réglage DNS.

Non je regardai vraiment les bloc forgé via duniter portal, ou peut être que par manque de bol je ne t’ai pas evue forger dans la fenêtre d’observation. J’aurais dû regarde directement les authority online oui.

@poka
JosselinFERREIRA / ID : 12950
cle SMITH : g1Q1EVXbtbD5pt1tWrD4XXjJJ2FVPGuLCkuWQRrvMCJVookBE

Mise en place de Traefik sur mon VPS pour gérer les DNS

Noeud Archive : https://mirror.g1.rendall.fr

Node peer ID is ‘12D3KooWGn56URdsawZXqbGSwMwZzCnuUpc9HzhJZzr5XbP1s3xH’.
Starting duniter with parameters: --rpc-external --rpc-methods=safe --rpc-port=9944 --name Rendall-Gtest-Archive --node-key-file /var/lib/duniter/node.key --public-addr /dns/mirror.g1.rendall.fr/tcp/30343 --listen-addr /ip4/0.0.0.0/tcp/30343 --rpc-cors all --chain gtest -d /var/lib/duniter --unsafe-rpc-external
2025-10-13 14:50:50 Duniter
2025-10-13 14:50:50 :victory_hand: version 0.12.0-unknown
2025-10-13 14:50:50 :heart: by librelois c@elo.tf:tuxmain tuxmain@zettascript.org:c-geek https://forum.duniter.org/u/cgeek:HugoTrentesaux https://trentesaux.fr:bgallois benjamin@gallois.cc:Duniter Developers https://duniter.org:Axiom-Team Developers https://axiom-team.fr, 2021-2025
2025-10-13 14:50:50 :clipboard: Chain specification: ĞTest
2025-10-13 14:50:50 :label: Node name: Rendall-Gtest-Archive
2025-10-13 14:50:50 :bust_in_silhouette: Role: FULL

Noeud Smith : https://smith.g1.rendall.fr

Node peer ID is ‘12D3KooWP2oZsFd2PeR4Tb7hiXDmkSSMKoUQTaNqusWgNb4GXn5X’.
Starting duniter with parameters: --name Rendall-Gtest-Smith --node-key-file /var/lib/duniter/node.key --public-addr /dns/smith.g1.rendall.fr/tcp/30353 --listen-addr /ip4/0.0.0.0/tcp/30353 --rpc-cors all --rpc-methods Unsafe --validator --blocks-pruning 14400 --chain gtest -d /var/lib/duniter --unsafe-rpc-external
It isn’t safe to expose RPC publicly without a proxy server that filters available set of RPC methods.

:smiling_face_with_sunglasses: Keep cool : Traefik fait le blocage du RPC

2025-10-13 14:52:29 Duniter
2025-10-13 14:52:29 :victory_hand: version 0.12.0-unknown
2025-10-13 14:52:29 :heart: by librelois c@elo.tf:tuxmain tuxmain@zettascript.org:c-geek https://forum.duniter.org/u/cgeek:HugoTrentesaux https://trentesaux.fr:bgallois benjamin@gallois.cc:Duniter Developers https://duniter.org:Axiom-Team Developers https://axiom-team.fr, 2021-2025
2025-10-13 14:52:29 :clipboard: Chain specification: ĞTest
2025-10-13 14:52:29 :label: Node name: Rendall-Gtest-Smith
2025-10-13 14:52:29 :bust_in_silhouette: Role: AUTHORITY

J’arrive donc à connecter Duniter Portal avec mon DNS : Duniter Portal sur mon Mirroir

Pour le Duniter Panel ? un SQUID est en ligne ?

Ben, UP, je rajoute un SQUID dans la liste : https://squid.g1.rendall.fr/graphql

Je viens de réparer le mécanisme de manifest docker, du coup c’est bon vous pouvez utiliser l’image Docker duniter/duniter-v2s-gtest-1100:1000-0.12.0, dont le manifest fait proxy entre les différentes arch.

J’ai testé pour AMD ça fonctionne, si @cgeek tu peux tester sur ARM.


Oui mon squid https://gt-squid.axiom-team.fr/v1/graphql est à jour pour info, les images sont prête sur repo duniter squid.

6 Likes

C’est tout bon !

3 Likes

Bug avec Duniter Panel : incompatibilité de schéma GraphQL , suite au déploiement de l’image du repo (image: duniter/squid-app-gtest:latest)

  • Squid : Utilise PostGraphile - schéma blocks
  • Duniter Vue : schéma SubSquid différent avec block (singulier)

Que je mettre ton Squid ou le mien dans Duniter Panel, c’est pareil

j’ai fait un fork de Duniter-Portal et modifié ce qu’il faut pour le rendre compatible au nouveau format SQUID et ça marche !

Nouveau Panel dispo ici : https://panel.g1.rendall.fr/

6 Likes