J’ai encore pas mal à apprendre sur Duniter avant de commencer un client simple, et en parcourant les clients actuels, j’ai remarqué qu’il n’existait pas de biblio JS (seulement un client embarqué dans cesium). Ce qui ne rend pas les choses facile
Quelqu’un a-t’il commencé ce travail ? Si non, pour info, j’y songe fortement
(et probablement supporter l’api GVA quand duniter-rs sera prêt, si possible…)
Je ne suis pas un grand spécialiste du fonctionnement de duniter et des clients mais il me semble que tu auras besoin de qqe chose comme ça pour l’authentification : https://github.com/jedisct1/libsodium.js/
Non, je n’ai jamais pris le temps de le faire.
Mais peut-etre plutot partir sur qu’à fait @elois en Web assembly (cf cette vidéo), car c’est d’avantage portable…
Oui c’est une lib webassembly donc ça peut être utilisé par du Js, ça implémente déjà la plupart les fonctions de crypto utiles. Et s’il y manque des fonctionnalités n’hésite pas a ouvrir un ticket sur le dépôt dup-tools-wasm, je serai ravie de faire évoluer la lib pour qu’elle puisse servir
De mon côté à mon boulot j’ai pu migrer pas de truc sur les dernière version de Ionic 4 / Angular 7 (dans un projet très proche, niveau architecture).
Je pourrais donc facilement mettre à niveau Cesium2, dans les prochaines semaines.
De ton côté, si tu arrives à faire tourner un noeud Duniter avec le proto de l’API GVA (et pas seulement BMA) ce serait mieux.
Avoir un logiciel client qui se développe dessus faire avancer GVA, je crois. Et on en a grandement besoin !
Je vais d’abord faire avec BMA parce-qu’il faut que je comprenne bien comme ça marche. BMA est bien documenté (+ il y a des client actuels pour exemple) et fonctionnel.
Avec GVA actuellement je ne saurait pas trop si c’est moi qui est raté un truc ou si c’est GVA qui va pas.
Mais je part sur le minimum (historique et transaction) pour le moment. Donc peut-être ensuite aller directement sur GVA si je pense avoir suffisamment bien comprit le protocol
@Wykks suite a un probleme de spams sur notre gitlab un admin a supprimé en masse des comptes via un script, cela a supprimé par inadvertance le compte de @1000i100 et tout les projets/groupes qu’il avait créer
Or c’est lui qui avait créer le groupe tools, donc tout les projets dans tools ont été supprimés !! Heureusement j’ai le code j’ai moi donc je peut recréer les dépôts mais ça va être longs