# Apprentis forgerons

**URL:** https://forum.duniter.org/t/apprentis-forgerons/10665
**Category:** ĞDev
**Created:** [28 February 2023 13:55 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665 "2023-02-28T13:55:34Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [28 February 2023 13:55 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/1 "2023-02-28T13:55:34Z")

</div>

Ce canal est dédié aux apprentis forgerons sur la ĞDev. J’ai choisi de privilégier la documentation et communication en anglais pour accueillir les contributeurs non francophones :

- documentation sur [Duniter | [alpha] Duniter v2](https://duniter.org/wiki/duniter-v2/) (en anglais)
- discussion en anglais sur [ĞDev5 smiths](https://forum.duniter.org/t/gdev5-smiths/10234)
- canal matrix sur ~~`#gdev-smiths:matrix.hostux.net`~~ (langue au choix)
- canal XMPP sur `duniter@muc.duniter.org`

Mais si certains contributeurs francophones non anglophones souhaitent de l’aide, on peut en discuter ici.

---

<div class="post-metadata">

### Author: ![Pini](https://forum.duniter.org/user_avatar/forum.duniter.org/pini/32/6819_2.png) [@Pini](https://forum.duniter.org/u/Pini)
#### Post date: [28 February 2023 14:16 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/2 "2023-02-28T14:16:26Z")

</div>

Un canal Matrix serait également utile AMHA.

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [9 March 2023 16:33 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/3 "2023-03-09T16:33:51Z")

</div>

📨 À tous les apprentis forgerons. Une nouvelle image docker a été publiée : `duniter/duniter-v2s:sha-6d73d087`.  
Elle comporte toutes les améliorations liées au docker entrypoint ainsi que les bonnes chainspecs pour se connecter à la ĞDev5. Vous devriez maintenant pouvoir suivre la documentation à la lettre et avoir un nœud Duniter v2. Si vous bloquer, dites-le ici, c’est fait pour 🙂

[edit] après discussion on propose d’utiliser `duniter/duniter-v2s:latest` (attention, ce tag pourra plus tard pointer vers un autre réseau que ĞDev).

---

<div class="post-metadata">

### Author: ![daigongen](https://forum.duniter.org/user_avatar/forum.duniter.org/daigongen/32/8842_2.png) [@daigongen](https://forum.duniter.org/u/daigongen)
#### Post date: [22 March 2023 14:38 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/4 "2023-03-22T14:38:16Z")

</div>

Bonjour,

J’ai l’erreur suivante :  
_“⠏ duniter-mirror The requested image’s platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested 0.0s”_  
lorsque j’exécute “_sudo docker compose up -d_”

Je ne connais pas docker.

Il n’y a pas de version arm disponible ?

Est-il possible d’installer/compiler localement (comme pour la version 1) ?

Merci de votre aide

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [22 March 2023 14:58 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/5 "2023-03-22T14:58:37Z")

</div>

Pour la compilation ARM, peut-être que @tuxmain ou @Pini ont des idées ? C’est vrai que je n’ai pas trop regardé de ce côte, je ne sais même pas si la doc est à jour : [docs/user/build-for-arm.md · master · nodes / rust / Duniter v2S · GitLab](https://git.duniter.org/nodes/rust/duniter-v2s/-/blob/master/docs/user/build-for-arm.md)

---

<div class="post-metadata">

### Author: ![Pini](https://forum.duniter.org/user_avatar/forum.duniter.org/pini/32/6819_2.png) [@Pini](https://forum.duniter.org/u/Pini)
#### Post date: [22 March 2023 15:15 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/6 "2023-03-22T15:15:13Z")

</div>

Je peux fournir une image pour armv8. J’aurai un peu de temps demain soir pour faire ça. Mais idéalement il faudrait adapter la CI pour builder automatiquement pour cette architecture. Dispose-t-on d’un runner en armv8 qui pourrait porter cette tâche ?

---

<div class="post-metadata">

### Author: ![tuxmain](https://forum.duniter.org/user_avatar/forum.duniter.org/tuxmain/32/6423_2.png) [@tuxmain](https://forum.duniter.org/u/tuxmain)
#### Post date: [22 March 2023 16:24 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/7 "2023-03-22T16:24:12Z")

</div>

Je peux faire ça sur mon RPi4, mais je préfère utiliser un webhook ou un script (plus simple et permet de profiter du cache de cargo sans problème) et ne compiler qu’à certaines heures, plutôt la nuit (il est dans mon salon et le ventilo fait du bruit).

Il y a besoin de faire seulement les releases ou de suivre master ?

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [22 March 2023 16:43 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/8 "2023-03-22T16:43:13Z")

</div>

Je pense que la solution automatisée avec webhook est préférable, uniquement la nuit ça convient bien. Il faut juste déclencher le hook uniquement sur les branches `release/*` (et je n’aurais pas dû utiliser ce pattern pour la branche `runtime-401`, je ne sais plus pourquoi je l’ai fait). Qu’est-ce que tu utilises comme serveur webhook ? J’ai découvert récemment [webhook](https://github.com/adnanh/webhook) qui fait le job.

---

<div class="post-metadata">

### Author: ![tuxmain](https://forum.duniter.org/user_avatar/forum.duniter.org/tuxmain/32/6423_2.png) [@tuxmain](https://forum.duniter.org/u/tuxmain)
#### Post date: [22 March 2023 17:25 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/9 "2023-03-22T17:25:34Z")

</div>

J’utilise [webhookd](https://github.com/jiegec/webhookd), mais pour contrôler l’heure je vais plutôt utiliser cron.

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [12 May 2023 15:33 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/10 "2023-05-12T15:33:28Z")

</div>

Forgerons et futurs forgerons, que pensez-vous de cette proposition : [La sous-toile forgerons - #2 by HugoTrentesaux](https://forum.duniter.org/t/la-sous-toile-forgerons/9047/2)

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [8 June 2023 07:41 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/11 "2023-06-08T07:41:11Z")

</div>

> Message original en 🇬🇧 anglais dans [https://forum.duniter.org/t/gdev5-smiths/10234](https://forum.duniter.org/t/gdev5-smiths/10234), je traduis ici en 🇫🇷 français :

J’ai fait ma demande d’adhésion forgeron depuis Ǧcli. Elle est inscrite dans le bloc [2,506,488](https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fgdev.coinduf.eu%2Fws#/explorer/query/0x2494dfd4ee7552807142cfa4f86e45ea679ef8f29800d5e9d1bc40d70b7a47cf).

```sh
# la commande gcli que j'ai utilisée
$ gcli --network local --secret "xxx yyy zzz" smith request gdev.trentesaux.fr
transaction submitted to the network, waiting 6 seconds...
MembershipRequested(7238)

```

L’option `--network local` dit à Ğcli de se connecter à un noeud Duniter local. En occurrence c’est un pont ssh vers mon noeud validateur avec l’API RPC _unsafe_ activée (pour pouvoir générer de nouvelles clés).

```auto
# pont ssh
ssh -NL 9944:localhost:9944 gdev.trentesaux.fr

```

Dès que nous ajouterons l’indexation des demandes d’adhésion forgeron à l’indexeur, nous serons en mesure de les observer dans l’outil de monitoring de @guenoel [https://gecko.axiom-team.fr/#/smiths](https://gecko.axiom-team.fr/#/smiths), et même de soumettre des certifications forgeron directement dedans en utilisant l’extension polkadotjs. (actuellement vous pouvez voir mon ancienne identité 2457 qui est hardcodée, mais c’est un bug de la Ğdev, cf [https://forum.duniter.org/t/gdev-jai-perdu-mon-identite/10922](https://forum.duniter.org/t/gdev-jai-perdu-mon-identite/10922) et [https://forum.duniter.org/t/sanity-tests/10040/6](https://forum.duniter.org/t/sanity-tests/10040/6)).

Donc s’il vous plait, les [@smiths-v2](https://forum.duniter.org/groups/smiths-v2) pourriez-vous me certifier ? (mon numéro d’identité est le 7238)

La commande gcli est:

```sh
# commande gcli pour certifier un forgeron
gcli --network gdev --secret "your secret phrase" smith cert 7238
# si je lance cette commande, j'ai l'erreur `CannotCertifySelf`

```

Mais pour le moment gcli n’est pas publié, donc vous pouvez utiliser l’appli polkadotjs à la place :

[![image](https://forum.duniter.org/uploads/default/original/2X/6/6ab6fe6724288afeb20248497dc437052fe8daa5.png)](https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fgdev.coinduf.eu%2Fws#/extrinsics)

---

<div class="post-metadata">

### Author: ![Thatoo](https://forum.duniter.org/letter_avatar/thatoo/32/5_5575768a8748004e209b776fc1b2916d.png) [@Thatoo](https://forum.duniter.org/u/Thatoo)
#### Post date: [8 June 2023 20:25 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/12 "2023-06-08T20:25:38Z")

</div>

Bonjour @tuxmain, des nouvelles d’une image arm 32 bit pour pouvoir faire tourner duniter v2 sur raspi 3b+ ?

---

<div class="post-metadata">

### Author: ![tuxmain](https://forum.duniter.org/user_avatar/forum.duniter.org/tuxmain/32/6423_2.png) [@tuxmain](https://forum.duniter.org/u/tuxmain)
#### Post date: [8 June 2023 20:29 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/13 "2023-06-08T20:29:35Z")

</div>

J’ai des builds armhf qui marchent sur RPi4, non testés sur RPi3.

[https://txmn.tk/g1/duniterv2/](https://txmn.tk/g1/duniterv2/)

Si ça ne marche pas je peux essayer de compiler pour aarch32 ou aarch64. On peut activer un mode aarch64 dans le /boot/config.txt, peut-être que ça peut aider.

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [9 June 2023 09:43 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/14 "2023-06-09T09:43:50Z")

</div>

Bonjour aux apprentis forgerons. J’ai eu des retours comme quoi c’était difficile d’installer un nœud Duniter v2. Donc je me suis enregistré en vidéo :

- location d’un serveur dédié
- configuration de la clé ssh
- installation de docker
- lancement de duniter

Tout ça tient en moins de dix minutes, pour tout vous dire, je ne m’y attendais pas ! Visible ici : [Vidéo : installer un noeud Duniter v2 en moins de dix minutes](https://forum.duniter.org/t/video-installer-un-noeud-duniter-v2-en-moins-de-dix-minutes/11243)

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [26 November 2023 16:35 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/15 "2023-11-26T16:35:16Z")

</div>

![image](https://forum.duniter.org/uploads/default/original/2X/1/152209127d5c777f32d05a6aa82363ae06461d38.png)

@1000i100, @fdrubigny, @guenoel, il est temps de resynchroniser votre nœud sur la nouvelle ĞDev 😉

@joss.rendall, tu es sur la nouvelle ĞDev, tu peux éteindre ton autre nœud qui est toujours sur l’ancienne !

---

<div class="post-metadata">

### Author: ![joss.rendall](https://forum.duniter.org/user_avatar/forum.duniter.org/joss.rendall/32/8566_2.png) [@joss.rendall](https://forum.duniter.org/u/joss.rendall)
#### Post date: [26 November 2023 17:04 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/16 "2023-11-26T17:04:54Z")

</div>

ancien nœud Gdev éteint… c’est bon @HugoTrentesaux ? le ménage est bien fait ? 😉  
Je suis votre actualité pour la Gdev de loin, j’essaye de mettre à votre disposition un conteneur docker pour être utile, je pense que sans réglages particulier, c’est juste un nœud miroir. Si besoin de plus pour être plus utile, suffit de me demander. Pas encore trop saisi le sens de RPC/Validator/SMITH…

trouvé des réponses ici : [https://duniter.org/wiki/duniter-v2/](https://duniter.org/wiki/duniter-v2/) 👍

---

<div class="post-metadata">

### Author: ![daigongen](https://forum.duniter.org/user_avatar/forum.duniter.org/daigongen/32/8842_2.png) [@daigongen](https://forum.duniter.org/u/daigongen)
#### Post date: [30 November 2023 13:59 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/17 "2023-11-30T13:59:07Z")

</div>

Bonjour,  
J’ai remonté mes nœuds et suis presque prêt pour forger en v701.  
J’ai l’impression qu’il faut refaire tout le modop.  
Pouvez-vous certifier mon compte ? Daigongen (5E58CLNXPFpBWrygp3ry8HyS2hiuQpRuXbZFUaTq7q9gG3Vv)

Merci d’avance,

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [30 November 2023 14:57 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/18 "2023-11-30T14:57:01Z")

</div>

On a rebooté la ĞDev (deux fois), donc avant de devenir forgeron, il faut que tu sois membre de la toile de confiance principale. As-tu une identité v1 membre (je n’en vois pas au nom `daigongen`) ? Si oui, laquelle, si non, il faut que quelqu’un t’en crée une par exemple avec `gcli identity create 5E58CLNXPFpBWrygp3ry8HyS2hiuQpRuXbZFUaTq7q9gG3Vv` ou avec Ğecko.

---

<div class="post-metadata">

### Author: ![daigongen](https://forum.duniter.org/user_avatar/forum.duniter.org/daigongen/32/8842_2.png) [@daigongen](https://forum.duniter.org/u/daigongen)
#### Post date: [30 November 2023 15:46 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/19 "2023-11-30T15:46:03Z")

</div>

J’ai un problème avec Gecko/L’addin Polkatdot : la meme seed produisent des clefs différentes.  
Impossible de restaurer ma clef avec Gecko  
J’ai aussi crée une nouvelle clef avec l’addin Polkatdot. Lorque je restaure cette clef dans gecko en utilisant la meme mnémonique de 12 mots j’obtiens une autre clef.  
J’avais mis à jour la metadata côté addin.  
Une idée ?

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [30 November 2023 15:53 UTC](https://forum.duniter.org/t/apprentis-forgerons/10665/20 "2023-11-30T15:53:11Z")

</div>

Un mnemonic peut être combiné à un chemin de dérivation :  
“abc def ghi//1”

 ![Screenshot_20231130-165049_Ğecko](https://forum.duniter.org/uploads/default/original/2X/f/fa05840f9e5dce980bfa3caa8d0b725a904e9d47.png) ![Screenshot_20231130-165057_Ğecko](https://forum.duniter.org/uploads/default/original/2X/f/f45012961a9a0d51e09d30469c970189b3ed3755.png) ![Screenshot_20231130-165104_Ğecko](https://forum.duniter.org/uploads/default/original/2X/6/6d9c5bcb493a6d86d4f506b3aa4abbd8117f7f14.png) ![Screenshot_20231130-165111_Ğecko](https://forum.duniter.org/uploads/default/original/2X/3/3fccb0ea11a7d900a29299f1edd85740de296e5a.png)

 ![image](https://forum.duniter.org/uploads/default/original/2X/3/31191cfa53f30bcf6cdfbbc2d949670e827bc691.png)

➡ [Substrate Uri | polkadot{.js}](https://polkadot.js.org/docs/keyring/start/suri/)

[Next page](https://forum.duniter.org/t/apprentis-forgerons/10665.md?page=2)
