Besoin de débug : test d'intégration `change_owner_key`

En travaillant sur l’ajout de link_identity pour l’ajout des quotas (Implémentation des quotas), j’ai ajouté un test d’intégration sur change_owner_key. Il échoue et je ne comprends pas pourquoi.

# lancer le test sur la branche `hugo-change-owner-key-integration-test`
cargo test -p gdev-runtime test_change_owner_key
# le résultat est
InvalidNewOwnerKeySig

Pourtant il n’y a pas grand chose à vérifier :

  • origine
  • nouvelle clé
  • payload
    • préfixe
    • genesis hash
    • identity index
    • ancienne clé

Si quelqu’un a le temps de jeter un œil là dessus, c’est pas compliqué, il y a certainement un problème très simple que je ne vois juste pas.

6 posts were split to a new topic: Débugger sur Duniter-v2s

C’était évident, donc compliqué à trouver :smiley:

Le mock utilisait un IdtyIndex en u64 alors que le runtime ĞDev utilise un u32.

Je m’en suis aperçu en implémentant cette fonctionnalité dans Ğcli.

5 Likes