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.
après une heure, j’ai killé l’application. Désinstallé/Réinstallé, restauré de nouveau, cela c’est bien passé cette fois-ci :
le problème originel semble avoir disparu.
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 ?
Oui. (cf. mes aventures avec la dérivation
)
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.
Les commentaires de transactions arrivent dans Ğecko (merci @vit pour ces discutions 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.
@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.
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.
Je n’ai aucune urgence !
Prenez le temps de créer la bonne manière de faire !
Je dirais que oui, l’identité existe mais n’est pas membre donc n’est plus connue par membership.
Normalement c’est corrigé ici:
Effectivement, c’est toute la nature de la discussion avec cgeek il y a un an : À quoi servent les pending membership? - #11 by cgeek. 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. 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 blocnext_scheduledUnvalidated→ suppression programmée au blocnext_scheduledMember→ perte d’adhésion au blocexpire_onNotMember→ révocation programmée au blocnext_scheduledRevoked→ suppression programmée au blocnext_scheduled
À lire pour plus de détail sur la suppression d’identité : Récapitulatif du parcours membre.
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 )
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 ![]()
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 !
Oui, mais je vois à tes screenshot qu’il s’agit d’une ancienne version, pense à mettre à jour: Ğecko ĞDev (last build) - #95 by GeckoBuilds
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.
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 ?









