Liste des endpoints

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
    }
  }
}

$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.

2 Likes