# Versions de WotWizard

**URL:** https://forum.duniter.org/t/versions-de-wotwizard/4390
**Category:** Modules
**Tags:** wotwizard
**Created:** [9 March 2018 01:04 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390 "2018-03-09T01:04:19Z")
**Posts on this page:** 20
**Page:** 5

<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: [7 April 2022 12:02 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/81 "2022-04-07T12:02:57Z")

</div>

> [@CaTasTrOOf](#):
>
> Une fois la transaction effectuée, c’est inscrit en blockchain donc tout les nœuds connaîtront l’identité.

C’est sûr ? La transaction n’impliquant en rien l’identité, ça voudrait dire que Duniter va chercher ou diffuser les identités en piscine pour chaque transaction ?

---

<div class="post-metadata">

### Author: ![CaTasTrOOf](https://forum.duniter.org/letter_avatar/catastroof/32/5_5575768a8748004e209b776fc1b2916d.png) [@CaTasTrOOf](https://forum.duniter.org/u/CaTasTrOOf)
#### Post date: [7 April 2022 12:06 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/82 "2022-04-07T12:06:06Z")

</div>

Je ne sais pas exactement, mais c’est un constat qui a était fait plusieurs fois. Donc, c’est une piste à creuser.

---

<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: [7 April 2022 17:02 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/83 "2022-04-07T17:02:10Z")

</div>

Serait-il possible d’avoir une URL qui mène à la page d’un compte, à partir de sa clé publique ? (que ce soit direct ou par une redirection)

Actuellement il faut connaître le hash, ce qui n’est pas pratique pour faire un lien depuis un outil externe.

Quelque chose comme ça&nbsp;:

```
https://wotwizard.axiom-team.fr/fr/membre/?pubkey=45GfjkWCWQhJ3epJVGC2NSg1Rcu4Ue1vDD3kk9eLs5TQ
```

---

<div class="post-metadata">

### Author: ![CaTasTrOOf](https://forum.duniter.org/letter_avatar/catastroof/32/5_5575768a8748004e209b776fc1b2916d.png) [@CaTasTrOOf](https://forum.duniter.org/u/CaTasTrOOf)
#### Post date: [8 April 2022 06:15 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/84 "2022-04-08T06:15:05Z")

</div>

Effectivement, c’est une bonne idée. À regarder aussi pour WotWizard-UI @Paidge

---

<div class="post-metadata">

### Author: ![Paidge](https://forum.duniter.org/letter_avatar/paidge/32/5_5575768a8748004e209b776fc1b2916d.png) [@Paidge](https://forum.duniter.org/u/Paidge)
#### Post date: [8 April 2022 10:02 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/85 "2022-04-08T10:02:22Z")

</div>

> [@CaTasTrOOf](#):
>
> À regarder aussi pour WotWizard-UI

Bah c’est ce qui est demandé si tu regardes l’url 😉 Au départ, c’est @HugoTrentesaux qui a créé la page des membres en récupérant le hash. J’étais étonné qu’il n’utilisait pas la pubkey. Je ne sais plus si c’est lui ou @gerard94 qui m’avait expliqué que c’est @cgeek qui a implémenté le hash dans l’API graphQL Wotwizard pour résoudre un problème de doublons que je suis incapable de ré-expliquer.

---

<div class="post-metadata">

### Author: ![CaTasTrOOf](https://forum.duniter.org/letter_avatar/catastroof/32/5_5575768a8748004e209b776fc1b2916d.png) [@CaTasTrOOf](https://forum.duniter.org/u/CaTasTrOOf)
#### Post date: [8 April 2022 10:04 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/86 "2022-04-08T10:04:44Z")

</div>

Non, justement, c’est l’inverse, on utilise un hash aussi et @tuxmain demandait une url pour donner la clef de l’utilisateur

---

<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 April 2022 10:10 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/87 "2022-04-08T10:10:58Z")

</div>

Je voulais une url pour afficher la page correspondant à un compte, en ne connaissant que sa clé publique. Donc par exemple ça trouverait le hash correspondant à la clé publique.

C’est pour pouvoir ajouter un lien vers wotwizard dans gexplore, où je n’ai que les données blockchain.

---

<div class="post-metadata">

### Author: ![Paidge](https://forum.duniter.org/letter_avatar/paidge/32/5_5575768a8748004e209b776fc1b2916d.png) [@Paidge](https://forum.duniter.org/u/Paidge)
#### Post date: [8 April 2022 11:21 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/88 "2022-04-08T11:21:19Z")

</div>

> [@tuxmain](#):
>
> Je voulais une url pour afficher la page correspondant à un compte, en ne connaissant que sa clé publique

C’est bien ce que j’avais compris 😉 Je ne sais pas à quoi pensait @CaTasTrOOf 😛  
Donc je me répète : le hash a été utilisé à la place de la clé publique pour une raison de doublons. Faudrait que @cgeek ou @gerard94 ou @HugoTrentesaux nous rappelle pourquoi.

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [8 April 2022 16:23 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/89 "2022-04-08T16:23:55Z")

</div>

C’est à cause de la piscine, car contrairement à la blockchain il est possible d’y avoir des identités partageant le même pseudo + clé publique, par exemple pour un utilisateur qui re-soumet son identité plusieurs fois : le document n’est pas le même, puisque le blockstamp change.

Autrement dit le hash = sha256(clé publique + uid + blockstamp).

---

<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 April 2022 16:42 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/90 "2022-04-08T16:42:30Z")

</div>

Ah super !

Je pensais que c’était un hash spécifique à la db de WotWizard. Du coup je vais utiliser ça, pas besoin d’ajouter quoi que ce soit à l’API.

Edit: J’ai essayé plein de combinaisons (pubkey en base58/brut, blockstamp en hex majuscule/hex minuscule/brut/avec ou sans numéro/avec ou sans hash/première entrée ou dernier renouvellement) mais rien ne correspond. J’ai aussi cherché dans le code de WotWizard et de Duniter mais je ne trouve pas (ou ne sais pas où chercher).

Quel est le format précis ?

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [8 April 2022 18:23 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/91 "2022-04-08T18:23:41Z")

</div>

> [hashf(idty.uid + idty.created\_on + idty.pub)](https://git.duniter.org//nodes/typescript/duniter/blob/release/1.8/app/lib/dto/IdentityDTO.ts#L96-98)

Et [`hashf` est `sha256`](https://git.duniter.org/nodes/typescript/duniter/blob/release/1.8/app/lib/common.ts#L16-18), `created_on` est un blockstamp donc au format “numero-hash”, exemple `514918-000000342C2240AB86C669326D723A0B8421840FF909076F5739F7FD59B31709`.

---

<div class="post-metadata">

### Author: ![gerard94](https://forum.duniter.org/user_avatar/forum.duniter.org/gerard94/32/58_2.png) [@gerard94](https://forum.duniter.org/u/gerard94)
#### Post date: [11 April 2022 01:41 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/92 "2022-04-11T01:41:30Z")

</div>

Sortie et mise en ligne de la version 5.8.1 :

> **[Releases · gerard94 / WotWizard](https://git.duniter.org/gerard94/WotWizard/-/releases)**
>
> Duniter’s Ğ1Lab

Elle corrige un bug qui, parfois, dans les prévisions, donnait une date d’entrée trop précoce, qui ne tenait pas compte du délai de deux mois suivant la demande d’adhésion précédente.

---

<div class="post-metadata">

### Author: ![vincentux](https://forum.duniter.org/user_avatar/forum.duniter.org/vincentux/32/172_2.png) [@vincentux](https://forum.duniter.org/u/vincentux)
#### Post date: [9 May 2022 16:06 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/93 "2022-05-09T16:06:04Z")

</div>

Hello,

il semblerait que le nœud derrière Wotwizard-ui ne soit plus accessible… 🧐

`Network error: NetworkError when attempting to fetch resource.`

cc @HugoTrentesaux , @gerard94 ou @cgeek ?

---

<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: [10 May 2022 20:00 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/94 "2022-05-10T20:00:12Z")

</div>

C’est reparti. J’ai pas cherché à comprendre le problème, j’ai juste relancé 🙂

---

<div class="post-metadata">

### Author: ![Maaltir](https://forum.duniter.org/user_avatar/forum.duniter.org/maaltir/32/5039_2.png) [@Maaltir](https://forum.duniter.org/u/Maaltir)
#### Post date: [25 May 2022 09:59 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/95 "2022-05-25T09:59:08Z")

</div>

Apparemment le nœud est de nouveau inaccessible.

---

<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: [25 May 2022 10:00 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/96 "2022-05-25T10:00:41Z")

</div>

Comme tout le monde est aux RML, on va peut être mettre un peu de temps à réparer ça.

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [25 May 2022 17:09 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/97 "2022-05-25T17:09:23Z")

</div>

Je sais que le noeud Duniter associé à WW est bien synchronisé mais je ne sais pas pourquoi WW lui-même est en retard.

Je vais regarder ce soir, j’ai un peu de temps 🙂

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [25 May 2022 20:09 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/98 "2022-05-25T20:09:04Z")

</div>

C’est corrigé, j’ai simplement resynchronisé WotWizard auprès de son noeud Duniter.

cc @gerard94 : j’ai utilisé le job Rundeck `resync-wotwizard-go`, cela a fonctionné du 1er coup. Pour info voici les logs contenant l’erreur qui était rencontrée avant :

> **Résumé**
>
> 2022/05/25 21:04:28 blockchain.go:3046: Starting action WWFile  
> 2022/05/25 21:04:28 blockchain.go:3046: Starting action WWFile  
> 2022/05/25 21:09:22 blockchain.go:3046: Starting action Version  
> 2022/05/25 21:09:22 blockchain.go:3052: Action Version done  
> 2022/05/25 21:09:53 blockchain.go:2899: Halting  
> 2022/05/25 21:09:53 blockchain.go:2899:  
> 2022/05/25 21:10:21 wotWizard.go:952: \*\*\* ERROR \*\*\*  
> 2022/05/25 21:10:21 wotWizard.go:952: 108  
> 2022/05/25 21:14:28 blockchain.go:2968: Adding Centralities to updateList  
> 2022/05/25 21:14:28 run.go:52: WotWizard version 5.8.2

---

<div class="post-metadata">

### Author: ![Maaltir](https://forum.duniter.org/user_avatar/forum.duniter.org/maaltir/32/5039_2.png) [@Maaltir](https://forum.duniter.org/u/Maaltir)
#### Post date: [25 May 2022 20:57 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/99 "2022-05-25T20:57:15Z")

</div>

Je ne constate pas vraiment d’amélioration sur wotwizard ui 🙃

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [25 May 2022 21:01 UTC](https://forum.duniter.org/t/versions-de-wotwizard/4390/100 "2022-05-25T21:01:55Z")

</div>

Personnellement, je parle de [https://wot-wizard.duniter.org](https://wot-wizard.duniter.org).

edit : OK, vous parlez de [https://wotwizard.axiom-team.fr](https://wotwizard.axiom-team.fr) ? Effectivement, cette UI affiche une erreur réseau, par contre là je ne peux pas aider car je ne fais pas partie des mainteneurs.

[Previous page](https://forum.duniter.org/t/versions-de-wotwizard/4390.md?page=4)

[Next page](https://forum.duniter.org/t/versions-de-wotwizard/4390.md?page=6)
