Tu ne peux pas, le trousseau P2P n’est pas du tout lié à une identité par la blockchain.
Solution éventuelle pour lier un nœud P2P à une identité
On pourrait éventuellement le faire un lien via link-account et tu pourrais trouver ce lien sur un indexeur Squid avec ce genre de requête :
query getIdentity($account: String) {
account(where: { id: { _eq: $account } }) {
linkedIdentity {
accountId
index
name
}
}
}
Où $account
vaudrait par exemple 12D3KooWGvtbSM9SXMTAukT9zQo26QWegPcvP7pRhPU4HxK151Sx
(la clé publique de mon nœud ici).
Ce qui donnerait :
{
"data": {
"account": [
{
"linkedIdentity": {
"accountId": "5E6q47RRGZU15LjUiBTm2DZjpqFKAjRNafYS8YV8AzTQZtLG",
"index": 34,
"name": "cgeek"
}
}
]
}
}
Mais je ne suis pas sûr que ça fonctionne, qu’en penses-tu @HugoTrentesaux ? En plus ce serait de toutes façon une opération optionnelle et manuelle contrairement à Duniter v1 où tout ça est directement déductible. La dé-corellation dans Duniter v2 est faite exprès.
À mon avis tu ferais mieux de partir sur un écran qui ne remonte plus l’identité associée au nœud.