# Perte du statut membre par non renouvellement d'adhésion

**URL:** https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316
**Category:** ĞDev
**Created:** [17 June 2024 05:29 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316 "2024-06-17T05:29:32Z")
**Posts on this page:** 20
**Page:** 1

<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: [17 June 2024 05:29 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/1 "2024-06-17T05:29:32Z")

</div>

Hello,  
J’ai eu un pb d’espace sur mon soc.  
A priori j’ai été sorti. Voici ce que reporte gcli:

> gcli identity show  
> Identity index: 5715  
> Username: gui\_tooun  
> Address: 5DgHpsPtAhksqZ9tng3ht6ZsRVDcmBi9H6mJs1aRbPpyZ629  
> Status: **NotMember**  
> Certifications: received 10, issued 18  
> Smith status: **Excluded**  
> Smith certs: received 0, issued 0

que puisse faire pour réintégrer ?

---

<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: [17 June 2024 13:27 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/2 "2024-06-17T13:27:55Z")

</div>

a tout hasard, j’ai tenté une rotation des clefs :  
_gcli -S cesium smith update-keys_  
Cesium id:  
Cesium password:  
transaction submitted to the network, waiting 6 seconds…  
Pallet error: **AuthorityMembers::NotMember**

_gcli smith go-online_  
Logic(“This account has not set session keys!”)

---

<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: [17 June 2024 14:10 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/3 "2024-06-17T14:10:05Z")

</div>

> [@daigongen](#):
>
> Status: **NotMember**

Ton identité n’est plus membre de la toile de confiance principale, elle ne peut donc pas être forgeron.

```auto
query MembershipHistory {
  identity(where: {name: {_eq: "gui_tooun"}}) {
    name
    accountId
    membershipHistory {
      eventType
      blockNumber
    }
  }
}

{
  "data": {
    "identity": [
      {
        "name": "gui_tooun",
        "accountId": "5DgHpsPtAhksqZ9tng3ht6ZsRVDcmBi9H6mJs1aRbPpyZ629",
        "membershipHistory": [
          {
            "eventType": "CREATION",
            "blockNumber": 0
          },
          {
            "eventType": "REMOVAL",
            "blockNumber": 1758514
          }
        ]
      }
    ]
  }
}

```

 ![image](https://forum.duniter.org/uploads/default/original/2X/9/9a08d21d546cc8b4587e8c1a1199ec13d7cd1d5a.png)

Ton identité a expiré pour non renouvellement. Donc ce que tu dois faire c’est renouveler ta demande d’adhésion. Pour l’instant dans gcli c’est :

```auto
gcli identity request-distance-evaluation

```

si tout se passe bien, le réseau devrait évaluer la règle de distance et si elle est ok renouveler ton adhésion, et tu devrais redevenir membre. Ensuite il faudra qu’on te réinvite dans la toile forgeron.

---

<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: [17 June 2024 14:55 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/4 "2024-06-17T14:55:20Z")

</div>

> [@HugoTrentesaux](#):
>
> `gcli identity request-distance-evaluation`

Merci @HugoTrentesaux, voici ce que cela me retourne:  
**gcli -S cesium identity request-distance-evaluation**  
\*Cesium id: \*  
\*Cesium password: \*  
_transaction submitted to the network, waiting 6 seconds…_  
_evaluation requested EvaluationRequested { idty\_index: 5715, who: AccountId32([71, 96, 44, 33, 211, 100, 230, 57, 104, 19, 230, 122, 173, 21, 82, 185, 182, 17, 240, 120, 67, 187, 104, 253, 1, 37, 232, 120, 240, 82, 205, 195]) }_

Combien de temps faudrait=il attendre après l’exécution de la commande ?

---

<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: [17 June 2024 14:56 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/5 "2024-06-17T14:56:42Z")

</div>

un moyen de voir quand le statut doit être renouvelé ?

---

<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: [17 June 2024 15:03 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/6 "2024-06-17T15:03:33Z")

</div>

> [@daigongen](#):
>
> Combien de temps faudrait=il attendre après l’exécution de la commande ?

Je ne sais plus très bien où on en est mais il faut qu’un oracle de distance publie un résultat :

 ![image](https://forum.duniter.org/uploads/default/original/2X/2/293edbddf4f29996716421400124a087906f0db6.png)

[je regarde…] ⬇

- Depuis [#202](https://git.duniter.org/nodes/rust/duniter-v2s/-/issues/202) l’évaluation de distance ne se fait plus toutes les heures (sessions) mais toutes les 5 minutes.
- Cependant, cette évolution n’est disponible que dans le runtime `gdev-802` et le réseau n’a pas encore été mis à jour (suggéré le 14 mai : [ĞDev Runtime 802 - #5 by HugoTrentesaux](https://forum.duniter.org/t/gdev-runtime-802/12009/5)).
- Donc il faut attendre deux sessions en espérant que les oracles de distance fonctionnent (le mien devrait, on verra s’il y en a d’autres).

Mais après mise-à-jour du runtime ces opérations devront prendre 5 minutes.

> [@daigongen](#):
>
> un moyen de voir quand le statut doit être renouvelé ?

Normalement Cesiumv2 et les autres clients afficheront un bouton “renouveler l’adhésion” ainsi qu’une information sur la date d’expiration de l’adhésion. @tuxmain avait conçu dans gcli un système d’alerte pouvant être connecté à un mail mais je crois que je l’ai cassé 🙈.

Avant migration il faudra être vigilant, après migration on pourra refaire des bots comme @DeathReaper.

---

<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: [17 June 2024 15:20 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/7 "2024-06-17T15:20:23Z")

</div>

> [@HugoTrentesaux](#):
>
> @tuxmain avait conçu dans gcli un système d’alerte pouvant être connecté à un mail mais je crois que je l’ai cassé 🙈.

C’était un bête récapitulatif des expirations prochaines, sans le système de notification. On peut réparer ça et ajouter une option pour envoyer un message sur le forum. Il suffira alors de l’installer quelque part avec un cron.

---

<div class="post-metadata">

### Author: ![poka](https://forum.duniter.org/user_avatar/forum.duniter.org/poka/32/6827_2.png) [@poka](https://forum.duniter.org/u/poka)
#### Post date: [17 June 2024 17:27 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/8 "2024-06-17T17:27:00Z")

</div>

J’aurais eu du temps j’aurais pris ce ticket, c’est fun à faire.

---

<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: [17 June 2024 17:39 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/9 "2024-06-17T17:39:50Z")

</div>

je suis de nouveau membre 🙂  
lun. 17 juin 2024 19:37:54 CEST  
Identity index: 5715  
Username: gui\_tooun  
Address: 5DgHpsPtAhksqZ9tng3ht6ZsRVDcmBi9H6mJs1aRbPpyZ629  
Status: **Member**  
Certifications: received 10, issued 18  
Smith status: Excluded  
Smith certs: received 0, issued 0

---

<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: [17 June 2024 17:46 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/10 "2024-06-17T17:46:27Z")

</div>

> **Pour voir l'historique de distance**
>
> ```auto
> query DistanceEvents {
> event(limit: 10, orderBy: {block: {height: DESC}}, where: {pallet: {_eq: "Distance"}}) {
> block {
> height
> }
> pallet
> name
> }
> }
> 
> {
> "data": {
> "event": [
> {
> "block": {
> "height": 1886807
> },
> "pallet": "Distance",
> "name": "EvaluatedValid"
> },
> {
> "block": {
> "height": 1885529
> },
> "pallet": "Distance",
> "name": "EvaluationRequested"
> },
> {
> "block": {
> "height": 331875
> },
> "pallet": "Distance",
> "name": "EvaluatedValid"
> },
> {
> "block": {
> "height": 331875
> },
> "pallet": "Distance",
> "name": "EvaluatedValid"
> },
> {
> "block": {
> "height": 331875
> },
> "pallet": "Distance",
> "name": "EvaluatedValid"
> },
> {
> "block": {
> "height": 331875
> },
> "pallet": "Distance",
> "name": "EvaluatedValid"
> },
> {
> "block": {
> "height": 331875
> },
> "pallet": "Distance",
> "name": "EvaluatedValid"
> },
> {
> "block": {
> "height": 331875
> },
> "pallet": "Distance",
> "name": "EvaluatedValid"
> },
> {
> "block": {
> "height": 331875
> },
> "pallet": "Distance",
> "name": "EvaluatedValid"
> },
> {
> "block": {
> "height": 331875
> },
> "pallet": "Distance",
> "name": "EvaluatedValid"
> }
> ]
> }
> }
> 
> ```

```sh
> gcli smith invite gui_tooun
Enter password to unlock account 5Dq8xjvkmbz7q4g2LbZgyExD26VSCutfEc6n4W4AfQeVHZqz
Password: 
transaction submitted to the network, waiting 6 seconds...
sent smith invitation InvitationSent { receiver: 5715, issuer: 344 }

```

---

<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: [17 June 2024 17:47 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/11 "2024-06-17T17:47:16Z")

</div>

je ne retrouve plus mes petits dans l’extension (Duniter Connect) , ce n’est plus possible de faire la demande d’adhésion avec ?

---

<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: [17 June 2024 17:52 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/12 "2024-06-17T17:52:10Z")

</div>

Tu veux dire accepter l’invitation forgeron ? Ce sera dans polkadotjs alors, et Duniter Connect ne servira qu’a signer la transaction. Mais ğcli reste la solution la plus simple à mon avis `gcli smith accept`.

---

<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: [17 June 2024 18:02 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/13 "2024-06-17T18:02:47Z")

</div>

Je cherchais le moyen de faire cela 🙂  
_In the UI: developer \> extrinsics \> YOUR\_SMITH\_ACCOUNT \> **smithMembership \> requestMembership(metadata)**_

J’ai mis à jour gcli en version 0.2.14 et ma conf précédente de l’indexer a sauté.  
Je me fais insulter avec l’erreur _Indexer(“can not connect to indexer [http://localhost:4350/graphql](http://localhost:4350/graphql)”)_

j’en profite pour mettre le nouveau _**gcli -i [https://datapod.coinduf.eu/v1/graphql](https://datapod.coinduf.eu/v1/graphql) config save**_

cela me donne l’erreur :  
_Indexer(“no field ‘data’ when getting genesis hash”)_ lorsque j’effectue la commande `gcli smith accept`

---

<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: [17 June 2024 18:08 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/14 "2024-06-17T18:08:25Z")

</div>

> [@daigongen](#):
>
> _In the UI: developer \> extrinsics \> YOUR\_SMITH\_ACCOUNT \> **smithMembership \> requestMembership(metadata)**_

En fait ça a changé, on ne peut pas demander l’adhésion, il faut demander l’évaluation de la règle de distance (distance \> requestDistanceEvaluation) et c’est Duniter qui se charge de renouveler l’adhésion si la distance est ok.

> [@daigongen](#):
>
> Indexer(“can not connect to indexer [http://localhost:4350/graphql”](http://localhost:4350/graphql%E2%80%9D))

Gcli n’arrive pas à se connecter à l’indexeur sur localhost. Il y a eu beaucoup d’évolutions de l’indexeur entre temps tu peux utiliser mon indexeur :

```auto
gcli --indexer https://squid.gdev.coinduf.eu/v1/graphql config save

```

> [@daigongen](#):
>
> [https://datapod.coinduf.eu/v1/graphql](https://datapod.coinduf.eu/v1/graphql)

Ça c’est un datapod, pas un indexeur. On n’a pas encore fait d’API qui réunisse les deux.

---

<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: [17 June 2024 18:10 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/15 "2024-06-17T18:10:05Z")

</div>

![AcceptInvitation](https://forum.duniter.org/uploads/default/original/2X/8/8103901581516637c2e8bd098e7adfdb002ae192.png)

Cela a fonctionné avec l’extension

```auto
gcli --no-indexer identity show
Identity index: 5715
Username: <no indexer>
Address: 5DgHpsPtAhksqZ9tng3ht6ZsRVDcmBi9H6mJs1aRbPpyZ629
Status: Member
Certifications: received 10, issued 18
Smith status: Pending
Smith certs: received 0, issued 0

```

---

<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: [17 June 2024 18:12 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/16 "2024-06-17T18:12:22Z")

</div>

L’url précédente que j’avais dans ma configuration était ressemblante

`indexer endpoint https://gdev-indexer.p2p.legal/v1/graphql`

---

<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: [17 June 2024 18:16 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/17 "2024-06-17T18:16:43Z")

</div>

Il te faut encore une personne pour faire `gcli smith cert gui_tooun`

---

<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: [17 June 2024 18:17 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/18 "2024-06-17T18:17:17Z")

</div>

Merci Hugo, je vais poster un msg sur le canal telegram

---

<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: [17 June 2024 18:38 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/19 "2024-06-17T18:38:11Z")

</div>

> [@Ğcli s'adapte au runtime 800 : nouveau parcours forgeron](https://forum.duniter.org/t/gcli-sadapte-au-runtime-800-nouveau-parcours-forgeron/11880/50):
>
> fait ! ne…

---

<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: [17 June 2024 18:45 UTC](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316/20 "2024-06-17T18:45:07Z")

</div>

> [@HugoTrentesaux](#):
>
> Donc il faut attendre deux sessions en espérant que les oracles de distance fonctionnent (le mien devrait, on verra s’il y en a d’autres).

Je ne sais pas si mon Oracle à pu répondre où s’il est passé à côté…

[Next page](https://forum.duniter.org/t/perte-du-statut-membre-par-non-renouvellement-dadhesion/12316.md?page=2)
