BMA/GVA/CS+ − Accès aux données des profils

Bonjour,

Je débarque dans l’univers duniter, et je n’ai pas trouvé comment récupérer les informations du profil cesium via l’API GVA (nom, avatar…).

Est-ce que ces données sont stockées « ailleurs » ?

Cordialement

1 J'aime

Bonjour et bienvenue !

GVA est la nouvelle API (en développement) des nœuds Duniter, qui s’occupent de la blockchain. Elle permet de récupérer les données indexées de la blockchain et de publier des documents pour la blockchain.

Cesium+ est le système qui gère le profil Cesium, ce sont des nœuds différents, un logiciel différent. La seule API à ma connaissance est une API ElasticSearch.

Je ne sais pas si elle est documentée, mais il est toujours possible de regarder les requêtes envoyées par Cesium dans le log du navigateur.

4 J'aimes

Bonjour, je débute aussi en blockchain :wink:

J’ai trouvé la doc de l’API elasticsearch : http://doc.e-is.pro/cesium-plus-pod/REST_API.html

Si je comprends bien, dans la version actuelle de Cesium,

https://g1.duniter.org/ : API BMA duniter, qui sera remplacée par GVA
https://g1-data.duniter.org/ : API ElasticSearch

Du coup sur cette API elastic, je pense que je ne suis pas sur le bon forum :zipper_mouth_face:

Merci pour l’explication

2 J'aimes

Si si, c’est le bon forum, ce forum est pour tout l’environnement logiciel de Duniter, et Cesium en fait partie. Nous avons en gros deux forums thématiques, celui-ci et le forum monnaie libre qui est pour tous les aspects non-informatiques.

3 J'aimes

Comment sont synchronisées les données des profils entre différents serveurs d’API ElasticSearch ?

L’API GVA est elle considérée « production ready » ? C’est a dire peut-on s’appuyer dessus pour explorer la blockchain duniter de manière fiable ?

Non loin de la, c’est un prototype en plein développement, une version pré-alpha qui va encore beaucoup bougée en fonction des retours des dev des clients !

Pour la prod c’est encore BMA qu’il faut utiliser.

1 J'aime

J’aimerais nuancer ce propos : l’API BMA est destinée à disparaître à terme. Pour développer de nouveaux clients, il est donc pertinent de s’intéresser à GVA dans son état actuel tout en étant conscient que c’est un prototype en pré-alpha qui va donc probablement beaucoup bouger.

4 J'aimes

Merci. Je cherche à comprendre duniter et cette API et sa doc sont vraiment très pratiques pour explorer les donnees dispos.

2 J'aimes