# Lier son compte portefeuille à son identité

**URL:** https://forum.duniter.org/t/lier-son-compte-portefeuille-a-son-identite/11714
**Category:** ĞDev
**Created:** [20 November 2023 11:10 UTC](https://forum.duniter.org/t/lier-son-compte-portefeuille-a-son-identite/11714 "2023-11-20T11:10:25Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [20 November 2023 11:10 UTC](https://forum.duniter.org/t/lier-son-compte-portefeuille-a-son-identite/11714/1 "2023-11-20T11:10:25Z")

</div>

Sur le nouveau réseau ĞDev, je viens de lier mon compte portefeuille v1 avec mon identité v1 pour être remboursé des frais de transaction :

- [bloc 14 646](https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fgdev.coinduf.eu%2Fws#/explorer/query/0x75685fc68a94916e9c2e9e3cf7928b422d0cb5cf1e25b4b135a528e2bcacf96c) sur mon nœud archive

J’ai fait ça avec Ğcli sur ma branche de dev parce qu’il restait un petit détail à corriger. La commande et sa sortie :

```sh
gcli -S cesium identity link-account -S cesium
Cesium id: 
Cesium password: 
Cesium id: 
Cesium password: 
transaction submitted to the network, waiting 6 seconds...
account 5DhsQ7PCUNrTqBqiQjxKuQc1GHTn1voQkJYiUtL4H7Lhb3kj linked to identity 344

```

---

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [24 November 2023 13:06 UTC](https://forum.duniter.org/t/lier-son-compte-portefeuille-a-son-identite/11714/2 "2023-11-24T13:06:31Z")

</div>

> [@GDev Runtime 700](https://forum.duniter.org/t/gdev-runtime-700/11684/44):
>
> Mais c’est curieux d’avoir plus d’un appel à `link_account`.

On peut lier plusieurs comptes à son identité. Et pour l’instant, il n’y a pas d’action automatique pour lier un compte à l’identité lors de la migration d’identité, mais on pourrait le rajouter.

Donc les appels à `link_account` sont tous manuels. Requête [subsquid](https://subsquid.gdev.coinduf.eu/graphql) :

```auto
query Query {
  calls(where: {name_eq: "link_account"}) {
    block {
      height
    }
  }
}

```

- [14646](https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fgdev.coinduf.eu%2Fws#/explorer/query/14646) celui décrit ci-dessus, je lie mon compte portefeuille
- [30801](https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fgdev.coinduf.eu%2Fws#/explorer/query/30801) je lie le compte vers lequel je vais migrer mon identité
- [73245](https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fgdev.coinduf.eu%2Fws#/explorer/query/73245) je re-lie mon compte portefeuille, c’est une no-op puisqu’il est déjà lié
- [73249](https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fgdev.coinduf.eu%2Fws#/explorer/query/73249) je lie le compte qui avait mon identité avant

Résumé des comptes :

1. `5DhsQ7PCUNrTqBqiQjxKuQc1GHTn1voQkJYiUtL4H7Lhb3kj` (ancien compte gchange)
2. `5DSF5HxiQvy2xJdtdtMSPYZdSoLAsGDxzJaifiAfAByinrH4` (ancien compte cesium membre)
3. `5Dq8xjvkmbz7q4g2LbZgyExD26VSCutfEc6n4W4AfQeVHZqz` (nouveau compte substrate)

Tous ces comptes peuvent continuer à faire des transactions, les frais seront payés par le compte rattaché à l’identité (n° 3).

Mais surtout, c’est une information qui peut être utilisée par les clients pour dire “ce compte est bien lié à telle identité”, donc potentiellement résoudre les problèmes des comptes d’arnaque sur Ğchange. En v2, Ğchange pourrait mettre un warning sur les comptes “anonymes”.

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [28 November 2023 12:41 UTC](https://forum.duniter.org/t/lier-son-compte-portefeuille-a-son-identite/11714/3 "2023-11-28T12:41:37Z")

</div>

> [@HugoTrentesaux](#):
>
> Et pour l’instant, il n’y a pas d’action automatique pour lier un compte à l’identité lors de la migration d’identité, mais on pourrait le rajouter.

Je viens de créer [#147](https://git.duniter.org/nodes/rust/duniter-v2s/-/issues/147) pour qu’on le fasse.

Pour le reste, je n’avais pas le détail que les `link_account` portaient sur plus de deux comptes. Du coup tout s’explique.
