Perte du statut de smith/forgeron - cgeek

Tiens ! Je remarque que je suis désormais exclu des smiths, quelqu’un pourrait me réinviter ? Il me faudra certainement aussi 2 certifications svp :pray:

edit : ah bah c’est parce que je ne suis carrément plus membre de la ĞDev

1 Like

Si on regarde sur duniter-panel je vois que tu as encore pas mal de certifications qui ne sont pas grisées (= expired) et @HugoTrentesaux mentionnait dans un autre post qu’il suffit de 3 certifications en GDev…

Ou bien est-ce qu’il y a bien un soucis avec les certifications venant de comptes qui ne sont plus membre ?

@HugoTrentesaux je remarque un petit soucis de sorting des certifications; celle de “poka” qui est expirée est listée avant les autres ? Ce serais sans doute plus logique de lister toutes les actives avant ?

1 Like

Je pense que c’est juste mon adhésion qui a expiré, c’est vrai que je n’y ai jamais fait attention sur la ĞDev.

Du coup, on doit t’inviter de nouveau et ce serais suffisant ? (vu que tu as déjà assez de certifications)

J’avoue que je ne vois pas d’opération pour ça dans GCli…

gcli identity -h          
Identity (get, create, confirm, revoke...)

Usage: gcli identity <COMMAND>

Commands:
  show                             Show identity (same as get but without arg)
  get                              Fetch identity
  create                           Create and certify an identity
  confirm                          Confirm an identity
  request-distance-evaluation      Request distance evaluation make sure that it's ok otherwise currency is slashed
  request-distance-evaluation-for  Request distance evaluation for unvalidated identity
  certify                          Certify an identity
  renew-cert                       Renew a certification
  revoke                           Revoke an identity immediately
  gen-revoc-doc                    Generate a revocation document for the provided account
  member-count                     Display member count
  link-account                     Link an account to the identity
  change-owner-key                 Migrate identity to another account Change Owner Key
  help                             Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help

J’ai essayé de demander l’évalution de la règle de distance moi-même mais, un problème se pointant rarement seul :grin:, je me prends une erreur assez curieuse :

$ gcli identity request-distance-evaluation

Mnemonic: 
Subxt(Rpc(ClientError(Call(ErrorObject { code: ServerError(1010), message: "Invalid Transaction", data: Some(RawValue("Inability to pay some fees (e.g. account balance too low)")) }))))

Pourtant, il me semble avoir assez :roll_eyes: :

$ gcli account balance

5E6q47RRGZU15LjUiBTm2DZjpqFKAjRNafYS8YV8AzTQZtLG has 142215446176.83 ĞD

Je parie que c’est dû au fait que j’ai utilisé identity.change_owner_key pour lancer la ĞDev. Je vais essayer de déboguer tout ça.

edit : bon en fait c’est simplement que je me trompais de mnémonic ! Demande de calcul de distance envoyée.

edit 2 : l’évalution a bien été réalisée :

distance.evaluationPool1
{
  evaluations: [
    [
      34
      {
        samples: [
          [
            95.27%
            5
          ]
        ]
        medianIndex: 0
        medianSubindex: 4
      }
    ]
  ]
  evaluators: [
    5D6aqdN9m5uhAsJycKPQra6WqaaxzVb6BptgiY5HsrPkAotL
    5Dq8xjvkmbz7q4g2LbZgyExD26VSCutfEc6n4W4AfQeVHZqz
    5GBVhdJUdsGhxozu6R8X6x2pTZvuuW46s7JSU4tiW7Zd3WmY
    5GpEXoZ3YQPtB6tGP3y5yKQWEUFfBs2WKLBHdRxDm81TfKQ3
    5HE6gH87fVuGj6akXneNceBtgEiaUZua43TJbVBRQTT77gp6
  ]
}
2 Likes

C’est bon je suis redevenu membre de la ĞDev, maintenant j’ai besoin d’être invité parmi les Smiths (forgerons).

https://duniter.org/wiki/duniter-v2/become-smith/

Y a-t-il une âme charitable pour exécuter la commande suivante ?

gcli smith invite 5E6q47RRGZU15LjUiBTm2DZjpqFKAjRNafYS8YV8AzTQZtLG
1 Like

fait !

2 Likes

J’imagine que c’est pour cette raison que j’ai eu une erreur :slight_smile:

gcli smith invite cgeek  
> Password ********
transaction submitted to the network, waiting 6 seconds...
Pallet error: SmithMembers::InvitationOfExistingNonExcluded
2 Likes
gcli identity get -u cgeek
Identity index: 34
Username:       cgeek
Address:        5E6q47RRGZU15LjUiBTm2DZjpqFKAjRNafYS8YV8AzTQZtLG
Status:         Member
Certifications: received 8, issued 1
Smith status:   Smith
Smith certs:    received 2, issued 1
Linked accounts count: 2

C’est bon je suis dans les IncomingAuthorities, merci !

1 Like

Je me suis arraché quelques cheveux dessus en codant l’affichage des certifications (cf #204) mais l’explication est très simple : les certifications importées de la Ğ1 avaient une durée de 2 ans alors que les certifications ĞDev durent uniquement 6 mois. Donc une certification postérieure peut expirer avant.

5 Likes