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
edit : ah bah c’est parce que je ne suis carrément plus membre de la ĞDev
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
edit : ah bah c’est parce que je ne suis carrément plus membre de la ĞDev
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 ?
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 , 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 :
$ 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 :
{
evaluations: [
[
34
{
samples: [
[
95.27%
5
]
]
medianIndex: 0
medianSubindex: 4
}
]
]
evaluators: [
5D6aqdN9m5uhAsJycKPQra6WqaaxzVb6BptgiY5HsrPkAotL
5Dq8xjvkmbz7q4g2LbZgyExD26VSCutfEc6n4W4AfQeVHZqz
5GBVhdJUdsGhxozu6R8X6x2pTZvuuW46s7JSU4tiW7Zd3WmY
5GpEXoZ3YQPtB6tGP3y5yKQWEUFfBs2WKLBHdRxDm81TfKQ3
5HE6gH87fVuGj6akXneNceBtgEiaUZua43TJbVBRQTT77gp6
]
}
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
fait !
J’imagine que c’est pour cette raison que j’ai eu une erreur
gcli smith invite cgeek
> Password ********
transaction submitted to the network, waiting 6 seconds...
Pallet error: SmithMembers::InvitationOfExistingNonExcluded
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 !
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.