# 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:** 22

<div class="post-metadata">

### Author: ![elois](https://forum.duniter.org/user_avatar/forum.duniter.org/elois/32/1541_2.png) [@elois](https://forum.duniter.org/u/elois)
#### Post date: [19 August 2022 20:25 UTC](https://forum.duniter.org/t/migrate-identity-identity-changeownerkey/9669/22 "2022-08-19T20:25:12Z")

</div>

> [@poka](#):
>
> Y a il un moyen pour moi de vérifier la signature via polkadot js ?

Non, polkadot js ne peut vérifier que les signatures émises via la lib polkadot/api, car ça ajoute des wrapping bytes, je suis d’ailleurs persuadé que c’est la cause de ton problème.

Pour ne pas avoir les wraping bytes, il te faut descendre plus bas niveau en js, et utiliser directement la fonction `sr25519Sign` du paquet npm `@polkadot/util-crypto`.

Pour vérifier, tu peux check la signature avec un bout de code python, je peux aussi le faire avec un bout de code rust, si tu me fournis pubkey et sig.

---

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