Orphaned identity on GT

Je crois que j’ai un bug sur une identité, mais je ne suis pas sûr à 100% que ce soit un bug.

J’ai pû vider un compte, g1PksGrDCB6dqrn7wrq9RPBdGwtqjKd4dSn9u4kcE9adJAJDo, alors que j’avais, et j’ai toujours, une identité en status Unvalidated dessus.

Je ne vois aucun consumers sur cette address. Mais je vois un sufficients, sans savoir à quoi ça correspond.

Ca donne un état un peu batard du coup.

Je pense (et j’espère quelque part) que c’est un bug, car pour moi il est impossible de pouvoir se retrouver dans cet état d’une identité lié à un wallet vide.


  • idtyIndex: 17112
  • ownerKey: g1PksGrDCB6dqrn7wrq9RPBdGwtqjKd4dSn9u4kcE9adJAJDo
  • name: ChristCosmic
  • Réseau: GTest
4 Likes

Zut, ce comportement était normal avant et a été retiré : https://git.duniter.org/nodes/rust/duniter-v2s/-/blob/master/runtime/gdev/tests/integration_tests.rs?ref_type=heads#L201

Il semble que le test d’intégration ne couvre pas ce cas. Il faudrait essayer de reproduire ça dans un test :confused:

3 Likes

Bug de nouveau relevé par les testeurs: https://forum.monnaie-libre.fr/t/gtest-preparation-des-betatest-de-gecko-et-g1nkgo/32439/43?u=poka

4 Likes

Au bloc https://duniter-portal.axiom-team.fr/#/explorer/query/370583 le compte est bien vide :

{
  nonce: 2
  consumers: 0
  providers: 0
  sufficients: 1
  data: {
    free: 0
    reserved: 0
    feeFrozen: 0
    linkedIdty: 17,113
  }
}

Le cas se produit quand la personne possède quelques junes pour recevoir une première certif, et validé son identité, puis vide son compte avant de recevoir d’autres certif.

3 Likes

Exact : garder des junes sur son compte pendant tout le processus de certif