# Ğecko talks / user support

**URL:** https://forum.duniter.org/t/gecko-talks-user-support/9372
**Category:** Ğecko
**Tags:** flutter, dart, substrate
**Created:** [28 May 2022 08:10 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372 "2022-05-28T08:10:15Z")
**Posts on this page:** 20
**Page:** 19

<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: [3 December 2024 13:21 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/365 "2024-12-03T13:21:28Z")

</div>

J’ai bien précisé attention le DU tombe souvent donc là c’est totalement cohérent tu as juste eu des DU entres mes captures et les tiennent, donc c’est ok.

---

<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: [3 December 2024 14:07 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/366 "2024-12-03T14:07:18Z")

</div>

après une heure, j’ai killé l’application. Désinstallé/Réinstallé, restauré de nouveau, cela c’est bien passé cette fois-ci :

 ![image](https://forum.duniter.org/uploads/default/original/2X/d/d3750cbda96a8e0e6d0040f7e43610cd5ecb40dd.jpeg)

le problème originel semble avoir disparu.

---

<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: [3 December 2024 15:03 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/367 "2024-12-03T15:03:32Z")

</div>

Pas très rassurant tout ça. Tu ne m’a pas répondu tu viens de passer membre juste avant d’avoir observé le bug ?

---

<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: [3 December 2024 15:18 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/368 "2024-12-03T15:18:40Z")

</div>

Oui. (cf. mes aventures avec la dérivation 🤪 )

---

<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: [3 December 2024 16:09 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/369 "2024-12-03T16:09:34Z")

</div>

Il ne doit plus avoir de problème avec les dérivations depuis que tous les clients scan les dérivations lors de l’import.

---

<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: [3 December 2024 21:10 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/370 "2024-12-03T21:10:19Z")

</div>

> [@Liste des paramètres (protocolaires) de Duniter-v2s](https://forum.duniter.org/t/liste-des-parametres-protocolaires-de-duniter-v2s/9297/9):
>
> Ah mais je crois que j’ai compris, c’est l’inverse, c’est la période pendant laquelle on ne peut PAS renouveler 😂
> 
> Bon bah faudra réparer ça dans gecko

Fix dans cette version:

> [@Ğecko ĞDev (last build)](https://forum.duniter.org/t/gecko-gdev-last-build/9367/84):
>
> New version **0.1.15+87** of Ğecko mobile
> 
> - fix start renewal date ([5db0c5f](https://git.duniter.org/clients/gecko/-/commit/5db0c5f))
> 
> This is a **BETA** build, connect to **ĞDev** network.  
> ĞDev is a Duniter v2s test currency which is mirror of Ğ1 data blockchain from November 29th 2023.  
> Every action you make on this network **doesn’t affect Ğ1 currency**.
> 
> For more questions about Duniter v2s, please read this category or create a new topic here: [Duniter-v2s - Duniter Forum](https://forum.duniter.org/c/dev/duniter-v2s/57)
> 
> For questions about gecko app, please ask on this topic: [Ğecko talks / user support - #369 by poka](https://forum.duniter.org/t/gecko-talks-user-support/9372/last)
> 
> Download for **Android** :
> 
> armeabi-v7a (old phones): **[https://gecko-apk.p2p.legal/dl/gecko-0.1.15+87-v7a.apk](https://gecko-apk.p2p.legal/dl/gecko-0.1.15+87-v7a.apk)**
> 
> arm64-v8a (new phones): **[https://gecko-apk.p2p.legal/dl/gecko-0.1.15+87-v8a.apk](https://gecko-apk.p2p.legal/dl/gecko-0.1.15+87-v8a.apk)**
> 
> x86\_64 (x86\_64 CPU phones): **[https://gecko-apk.p2p.legal/dl/gecko-0.1.15+87-x86\_64.apk](https://gecko-apk.p2p.legal/dl/gecko-0.1.15+87-x86_64.apk)**

 ![Capture d’écran du 2024-12-03 21-45-02](https://forum.duniter.org/uploads/default/original/2X/7/789d7d0a8abe81d731e6050640c88a857a812021.png)

 ![Capture d’écran du 2024-12-03 21-45-12](https://forum.duniter.org/uploads/default/original/2X/a/a4e9fd0d0f9a7132803bf109940a9299f18e78fa.png)

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

---

<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: [23 December 2024 22:14 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/371 "2024-12-23T22:14:34Z")

</div>

![Screenshot_20241223_230755_gecko_axiomteam_fr_MainActivity](https://forum.duniter.org/uploads/default/original/2X/5/5f67b77a81a6a08341e35c9523088b4386669743.jpeg)

Apparemment quand l’identité est expirée il est impossible de la gérer.  
Une petit bug quelque part…

---

<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: [24 December 2024 00:35 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/372 "2024-12-24T00:35:12Z")

</div>

Les commentaires de transactions arrivent dans Ğecko (merci @vit pour [ces discutions](https://forum.duniter.org/t/commentaires-de-transaction-dans-tikka/12722) qui m’ont aidé à comprendre comment faire. Et merci @HugoTrentesaux pour cette implémentation côté Duniter et squid):

Pour simplifier la chose j’ai limité la taille max des commentaires à 146 octets de manière à garantir qu’ils soient gratuits.

Voici un exemple ludique d’un commentaire faisant exactement la taille maximale:

> La liberté économique repose sur une égalité entre les individus, où chacun reçoit son gros DU pour se l’enfoncer bien au fond dans son cul.

> [@Ğecko ĞDev (last build)](https://forum.duniter.org/t/gecko-gdev-last-build/9367/86):
>
> New version **0.1.17+89** of Ğecko mobile
> 
> - refac UI ([559c28b](https://git.duniter.org/clients/gecko/-/commit/559c28b))
> - add comment tx read ([6cf0311](https://git.duniter.org/clients/gecko/-/commit/6cf0311))
> - add comment tx write ([24294d3](https://git.duniter.org/clients/gecko/-/commit/24294d3))
> - bump 0.1.17+89 ([c6f88ca](https://git.duniter.org/clients/gecko/-/commit/c6f88ca))
> - fix manage membership if not member ([46223f1](https://git.duniter.org/clients/gecko/-/commit/46223f1))
> 
> This is a **BETA** build, connect to **ĞDev** network.  
> ĞDev is a Duniter v2s test currency which is mirror of Ğ1 data blockchain from November 29th 2023.  
> Every action you make on this network **doesn’t affect Ğ1 currency**.
> 
> For more questions about Duniter v2s, please read this category or create a new topic here: [Duniter-v2s - Duniter Forum](https://forum.duniter.org/c/dev/duniter-v2s/57)
> 
> For questions about gecko app, please ask on this topic: [Ğecko talks / user support - #372 by poka](https://forum.duniter.org/t/gecko-talks-user-support/9372/last)
> 
> Download for **Android** :
> 
> armeabi-v7a (old phones): **[https://gecko-apk.p2p.legal/dl/gecko-0.1.17+89-v7a.apk](https://gecko-apk.p2p.legal/dl/gecko-0.1.17+89-v7a.apk)**
> 
> arm64-v8a (new phones): **[https://gecko-apk.p2p.legal/dl/gecko-0.1.17+89-v8a.apk](https://gecko-apk.p2p.legal/dl/gecko-0.1.17+89-v8a.apk)**
> 
> x86\_64 (x86\_64 CPU phones): **[https://gecko-apk.p2p.legal/dl/gecko-0.1.17+89-x86\_64.apk](https://gecko-apk.p2p.legal/dl/gecko-0.1.17+89-x86_64.apk)**

@Maaltir j’ai également corrigé la possibilité de pouvoir gérer son adhésion même expiré, ainsi que la vue du bouton de renouvellement si expiré, est-ce que ton confirme que c’est bon (je n’ai pas pu tester j’ai pas ce qu’il faut sous la main et un peu la flemme de lancer une chaîne locale avec les bonnes données).

Je veux bien un autre screenshot pour confirmer stp.

---

<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: [24 December 2024 11:23 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/373 "2024-12-24T11:23:30Z")

</div>

Je peu gérer mon adhésion

 ![Screenshot_20241224_122107_gecko_axiomteam_fr_MainActivity](https://forum.duniter.org/uploads/default/original/2X/a/a897ee45379b6003a8481b95004dbf14d334ea9f.jpeg)

Malheureusement, je ne peux pas la renouveler

 ![Screenshot_20241224_122123_gecko_axiomteam_fr_MainActivity](https://forum.duniter.org/uploads/default/original/2X/d/dd31f49425bd1731afbedbca19ad7433b5e05b5c.jpeg)

---

<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: [24 December 2024 13:00 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/374 "2024-12-24T13:00:02Z")

</div>

Ah je comprends pourquoi, `membership.membership($idtyIndex)` vaut `None` pour toi au lieu de me donner une date d’expiration passé.  
Ğecko considère donc que tu n’as pas de membership et ne t’affiche pas le bouton.

@tuxmain @HugoTrentesaux Comment je suis censé gérer ce cas là côté client du coup ? Juste permettre de renew son membership si son statut est `notMember` et `membership.membership($idtyIndex)` vaut `None` ? C’est ce que je vais faire pour le moment du coup.

---

<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: [24 December 2024 13:05 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/375 "2024-12-24T13:05:10Z")

</div>

Je n’ai aucune urgence !  
Prenez le temps de créer la bonne manière de faire !

---

<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: [24 December 2024 13:13 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/376 "2024-12-24T13:13:07Z")

</div>

> [@poka](#):
>
> Comment je suis censé gérer ce cas là côté client du coup ? Juste permettre de renew son membership si son statut est `notMember` et `membership.membership($idtyIndex)` vaut `None` ?

Je dirais que oui, l’identité existe mais n’est pas membre donc n’est plus connue par membership.

---

<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: [24 December 2024 15:02 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/377 "2024-12-24T15:02:13Z")

</div>

Normalement c’est corrigé ici:

> [@Ğecko ĞDev (last build)](https://forum.duniter.org/t/gecko-gdev-last-build/9367/88):
>
> New version **0.1.19+91** of Ğecko mobile
> 
> - upgrade flutter 3.27 ([7d80bcc](https://git.duniter.org/clients/gecko/-/commit/7d80bcc))
> 
> This is a **BETA** build, connect to **ĞDev** network.  
> ĞDev is a Duniter v2s test currency which is mirror of Ğ1 data blockchain from November 29th 2023.  
> Every action you make on this network **doesn’t affect Ğ1 currency**.
> 
> For more questions about Duniter v2s, please read this category or create a new topic here: [Duniter-v2s - Duniter Forum](https://forum.duniter.org/c/dev/duniter-v2s/57)
> 
> For questions about gecko app, please ask on this topic: [Ğecko talks / user support - #377 by poka](https://forum.duniter.org/t/gecko-talks-user-support/9372/last)
> 
> Download for **Android** :
> 
> armeabi-v7a (old phones): **[https://gecko-apk.p2p.legal/dl/gecko-0.1.19+91-v7a.apk](https://gecko-apk.p2p.legal/dl/gecko-0.1.19+91-v7a.apk)**
> 
> arm64-v8a (new phones): **[https://gecko-apk.p2p.legal/dl/gecko-0.1.19+91-v8a.apk](https://gecko-apk.p2p.legal/dl/gecko-0.1.19+91-v8a.apk)**
> 
> x86\_64 (x86\_64 CPU phones): **[https://gecko-apk.p2p.legal/dl/gecko-0.1.19+91-x86\_64.apk](https://gecko-apk.p2p.legal/dl/gecko-0.1.19+91-x86_64.apk)**

---

<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: [24 December 2024 17:08 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/378 "2024-12-24T17:08:38Z")

</div>

Oui ça a l’air bon.

 ![Screenshot_20241224_180647_gecko_axiomteam_fr_MainActivity](https://forum.duniter.org/uploads/default/original/2X/d/dafb1ffc1002e35819da6bd84e5bf921d9f14dae.jpeg)

 ![Screenshot_20241224_180700_gecko_axiomteam_fr_MainActivity](https://forum.duniter.org/uploads/default/original/2X/4/4c22e2133f13644fccbe6f98e3b4826fdb75c398.jpeg)

---

<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 December 2024 12:11 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/379 "2024-12-28T12:11:42Z")

</div>

Effectivement, c’est toute la nature de la discussion avec cgeek il y a un an : [À quoi servent les pending membership? - #11 by cgeek](https://forum.duniter.org/t/a-quoi-servent-les-pending-membership/11799/11). Il proposait de supprimer la pallet membership. On pourrait le faire mais j’ai un peu freiné par crainte de bouger trop de choses, c’était sûrement une erreur, mais c’est comme ça actuellement. Donc en résumé :

- `status: Member` ↔ `membership.membership(index) == Some(_)`
- `status: !Member` ↔ `membership.membership(index) == None`

Il reste cette proposition pour supprimer la pallet membership : [Proposition pour supprimer la pallet membership](https://forum.duniter.org/t/proposition-pour-supprimer-la-pallet-membership/11918). La lecture peut être intéressante car elle révèle les incohérences et redondances du modèle actuel (qui ont d’ailleurs déjà été source de bugs).

Dans Duniter Squid et Duniter Panel, j’ai fait le choix de fusionner le “`identity.next_scheduled`” et “`membership.expire_on`” en une seule variable dont le sens change en fonction de l’état. En gros :

- `Unconfirmed` → suppression programmée au bloc `next_scheduled`
- `Unvalidated` → suppression programmée au bloc `next_scheduled`
- `Member` → perte d’adhésion au bloc `expire_on`
- `NotMember` → révocation programmée au bloc `next_scheduled`
- `Revoked` → suppression programmée au bloc `next_scheduled`

À lire pour plus de détail sur la suppression d’identité : [Récapitulatif du parcours membre](https://forum.duniter.org/t/recapitulatif-du-parcours-membre/12612).

---

<div class="post-metadata">

### Author: ![Spiranne](https://forum.duniter.org/user_avatar/forum.duniter.org/spiranne/32/10323_2.png) [@Spiranne](https://forum.duniter.org/u/Spiranne)
#### Post date: [6 January 2025 20:07 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/380 "2025-01-06T20:07:39Z")

</div>

Bonjour,  
en vue de participer aux tests sur Gecko, j’informe que jai créé un coffre dont ce cpte  
5ExyyByVDYib2Z1WiG2ToPDDqg7EBzi7kE9KXknAKpB6fK4v

et que je ne vois pas comment en faire un compte membre… (même problème que @Maaltir )

 ![Screenshot_20250106-210618](https://forum.duniter.org/uploads/default/original/2X/5/50b1022c908b3d9cbdbce91f3eaf1d98e1457eab.jpeg)

---

<div class="post-metadata">

### Author: ![italpaola](https://forum.duniter.org/user_avatar/forum.duniter.org/italpaola/32/7830_2.png) [@italpaola](https://forum.duniter.org/u/italpaola)
#### Post date: [6 January 2025 20:13 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/381 "2025-01-06T20:13:57Z")

</div>

> [@Spiranne](#):
>
> 5ExyyByVDYib2Z1WiG2ToPDDqg7EBzi7kE9KXknAKpB6fK4v

Je viens de te certifier … tu en trouves 2 autres et tu seras certifiée (donc membre) dans la Gdev.

La Gdev n’a besoin que de 3 certifs pour être membre 🙏

---

<div class="post-metadata">

### Author: ![Spiranne](https://forum.duniter.org/user_avatar/forum.duniter.org/spiranne/32/10323_2.png) [@Spiranne](https://forum.duniter.org/u/Spiranne)
#### Post date: [6 January 2025 20:17 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/382 "2025-01-06T20:17:30Z")

</div>

En fait tu n’as rien à faire à part demander cest cela ?  
Et c’est seulement après que je pourrai “gérer mon adhésion” ?  
_(ce qui veut dire quoi d’ailleurs)_

Alors svp ici, y aurait-il des devs qui voudraient bien me certifier que je puisse aller plus loin dans cette expérimentation ?

Merci d’avance !

---

<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: [6 January 2025 20:18 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/383 "2025-01-06T20:18:22Z")

</div>

Oui, mais je vois à tes screenshot qu’il s’agit d’une ancienne version, pense à mettre à jour: [Ğecko ĞDev (last build) - #95 by GeckoBuilds](https://forum.duniter.org/t/gecko-gdev-last-build/9367/95)

* * *

Tes retours révèlent de le processus pour devenir membre n’est pas clair, en réalité il n’est jamais expliqué à aucun moment dans l’app (on doit se faire inviter en se faisant créer son identité par certification par un parrain/marraine, sur n’importe quel portefeuille).

* * *

Tu dois confirmer ton identité pour continuer de te faire certifier.

---

<div class="post-metadata">

### Author: ![Spiranne](https://forum.duniter.org/user_avatar/forum.duniter.org/spiranne/32/10323_2.png) [@Spiranne](https://forum.duniter.org/u/Spiranne)
#### Post date: [6 January 2025 20:21 UTC](https://forum.duniter.org/t/gecko-talks-user-support/9372/384 "2025-01-06T20:21:49Z")

</div>

Alors là je rejoins @italpaola : old phones et new phones … lequel choisir ?  
bon… je joue l’aventure 😆 je prends le new !

pas besoin de désinstaller Gecko ?

[Previous page](https://forum.duniter.org/t/gecko-talks-user-support/9372.md?page=18)

[Next page](https://forum.duniter.org/t/gecko-talks-user-support/9372.md?page=20)
