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.
Ça recommence j’ai été exclu mais juste des Smith, je ne sais pas trop pourquoi.
D’ailleurs les indexeurs n’en disent pas plus, le dernier évènement consigné me concernant est OK avec le endpoint PROMOTED
.https://squid.gdev.coinduf.eu/v1/graphql
j’ai plus d’évènements, on voit que j’ai été exclu au bloc#4989264.
query {
smithEvent(
orderBy: { blockNumber: DESC },
where: { smithId: { _eq: "genesis-smith_34" } }
) {
id
blockNumber
smith {
id
identity {
name
}
}
eventType
}
}
Bref, quelqu’un voudrait bien me réinviter ?
gcli smith invite 5E6q47RRGZU15LjUiBTm2DZjpqFKAjRNafYS8YV8AzTQZtLG
transaction submitted to the network, waiting 6 seconds...
sent smith invitation InvitationSent { issuer: 12950, receiver: 34 }
Fait @cgeek
Merci, invitation acceptée. Plus qu’à recevoir 2 certifications et je peux redevenir Smith
transaction submitted to the network, waiting 6 seconds...
new smith certification SmithCertAdded { issuer: 12950, receiver: 34 }
et voila la 1ère…
Je pense avoir compris : j’ai coupé mon serveur sans faire de go_offline
, j’ai été exclu des Autorités et je n’ai pas relancé de go_online
avant le temps imparti. Je suis tombé dans ce cas :
SmithRemovalReason::OfflineTooLong
edit : je suis redevenu Smith ! Merci à mes certifieurs.
Tu es bien forgeron à présent. Cependant, je vois que tu n’écris pas de blocs et que tes nœuds ne sont pas visibles dans la télémétrie.
Je viens de couper mon noeud exprès, tu es au taquet
edit : eh bien non, il y avait bien un soucis de configuration des clés de session, bien vu @Moul