Je pense que toute initiative est bonne à prendre, si ce projet t’anime et que tu es à l’aise dans ces technos, fonce, ça trouvera probablement une utilité le moment venu.
Sache que ce que tu décris est un indexeur blockchain, et que nous construisons le nôtre en TypeScript, basé sur un outil fait pour ça qui s’appelle Subsquid : Topics tagged subsquid
Ainsi que Hasura pour le moteur GraphQL (l’API).
La plupart des événements qu’on a jugés utiles au flux des clients actuels sont déjà traités, mais il reste probablement des événements à traiter, et des améliorations à apporter. Nous ne sommes que trop peu à maîtriser cette stack et à y avoir contribué (@HugoTrentesaux @bgallois et moi-même), monter en compétence dessus serait formidable en termes de résilience.
Ce qui est certain, c’est qu’il manque tout un écosystème client exploitant cet indexeur. Par exemple, un explorateur blockchain avancé
Si tu te lances dans ton propre indexeur, tu devras entre autres faire attention de bien gérer les cas de fork, leurs résolutions et rollbacks lorsque nécessaire. C’est un projet passionnant.
Dans tous les cas, merci pour tes contributions, quoi que tu fasses, continue de les partager, ça en motivera peut-être à t’aider ou trouver un usage à ce que tu fais.