# Migrate identity (identity.changeOwnerKey())

**URL:** https://forum.duniter.org/t/migrate-identity-identity-changeownerkey/9669
**Category:** Duniter-v2s
**Created:** [18 August 2022 13:53 UTC](https://forum.duniter.org/t/migrate-identity-identity-changeownerkey/9669 "2022-08-18T13:53:22Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![poka](https://forum.duniter.org/user_avatar/forum.duniter.org/poka/32/6827_2.png) [@poka](https://forum.duniter.org/u/poka)
#### Post date: [18 August 2022 13:53 UTC](https://forum.duniter.org/t/migrate-identity-identity-changeownerkey/9669/1 "2022-08-18T13:53:22Z")

</div>

> [@Convert salt+password G1v1 to Substrate decoded seed](https://forum.duniter.org/t/convert-salt-password-g1v1-to-substrate-decoded-seed/9651/1):
>
> - Une le premier coffre Ğecko créé, proposer d’importer un ancien compte (je vais le nommer compte Cesium pour le moment faute de mieux, mais il va falloir trouver la bonne terminologie pour les gens, G1v1 peut être je ne sais pas).
> - Convertir le SALT+PASSWORD renseigné par l’utilisateur en Seed Substrate (need help)
> - Importer temporairement cette seed dans le format substrate standard via la lib polkadotjs
> - Proposer l’adresse de destination cible parmi les portefeuilles du coffre actuel
> - Après validation, vider le compte Cs vers le portefeuille choisi, et si une identité est lié à ce compte, la migrer également

Tous ce workflow jusqu’au transfert des coins sur un de nos portefeuilles fonctionne maintenant.

J’en suis donc à la migration de l’identité.

@elois peux-tu m’éclairer sur ce qu’est `newKeySig: CommonRuntimeEntitiesNewOwnerKeySignature` de l’extrinsic `identity.changeOwnerKey(newKey, newKeySig)` ?

Je dois signer un document avec la nouvelle clé et l’insérer ici ?

---

_[View the full topic](https://forum.duniter.org/t/migrate-identity-identity-changeownerkey/9669)._
