Cryptio
Plus de 30 connecteurs blockchain développés et déployés en production en quatre mois.
- Période
- 2025
- Rôle
- Développeur backend
- Stack
- TypeScript, Node.js
Chez Cryptio, j’ai piloté le développement de connecteurs blockchain pour récupérer et traiter les données on-chain utilisées par la plateforme. Mon rôle de développeur backend associait les intégrations multi-chain à la réconciliation des transactions et des balances, en réponse aux besoins des clients B2B.
Connecter les blockchains utilisées par les clients
Chez Cryptio, les besoins d’intégration viennent notamment des clients B2B de la plateforme. Leurs activités peuvent s’étendre sur plusieurs réseaux, avec des transactions et des opérations qui ne se présentent pas de la même façon d’une blockchain à l’autre. Pour exploiter ces données dans un outil de comptabilité crypto, il faut d’abord pouvoir les récupérer et les interpréter correctement.
En tant que développeur backend, j’ai piloté la conception et le développement de connecteurs blockchain personnalisés. Mon travail couvrait l’intégration des sources de données, le traitement des transactions et la résolution des écarts rencontrés lors de la réconciliation. Le développement s’inscrivait dans le backend TypeScript et Node.js de la plateforme.
Adapter les connecteurs aux modèles UTXO et par comptes
J’ai développé des connecteurs pour Bitcoin, Cardano, Injective, Kaia, Kava, Gnosis et Ink, entre autres. Chaque réseau imposait de prendre en compte ses propres structures de données et ses types d’opérations. Ajouter une blockchain demandait donc davantage que de changer l’adresse d’une API.
Une partie du travail consistait à gérer les différences entre le modèle UTXO, fondé sur des sorties de transaction non dépensées, et le modèle par comptes. J’ai également travaillé sur des architectures duales Cosmos/EVM. Ces particularités influencent la manière de retrouver les mouvements, de les rattacher aux adresses concernées et de reconstituer les balances.
Récupérer les données via les APIs et explorateurs
Les connecteurs s’appuyaient sur des APIs blockchain, des explorateurs et des services décentralisés, avec des interfaces REST ou gRPC selon les sources. Je récupérais les données transactionnelles puis les traitais pour les rendre exploitables par la plateforme.
Il fallait tenir compte de ce que chaque source exposait réellement. Une transaction absente d’un résultat pouvait nécessiter d’examiner le type d’opération ou le délai d’indexation. Le travail d’intégration comprenait donc aussi l’analyse des données reçues, pas uniquement la connexion au service.
Résoudre les écarts de réconciliation on-chain
La réconciliation consiste à rapprocher les transactions récupérées et les balances attendues pour comprendre les écarts. J’ai traité des cas de timestamps incohérents, de transactions manquantes et de retards d’indexation. Ces problèmes pouvaient donner une vision incomplète de l’activité d’une adresse, même lorsque la récupération des données semblait fonctionner.
Les opérations de staking et de finance décentralisée, ou DeFi, demandaient une attention particulière. Mon travail incluait le calcul des balances, le suivi des récompenses de staking et la prise en compte des opérations DeFi. L’enjeu était de retrouver les mouvements qui expliquaient un solde, plutôt que de s’arrêter à une liste de transferts.
Répondre aux demandes techniques des clients B2B
Les demandes clients donnaient un contexte concret aux développements : intégrer un réseau supplémentaire, adapter un connecteur ou résoudre un problème de données. J’ai contribué directement à ces besoins par des intégrations personnalisées et par l’analyse des difficultés techniques remontées à la plateforme.
Cette dimension du poste reliait l’investigation on-chain à un usage métier. Il fallait comprendre quelle information manquait, identifier où elle pouvait être récupérée et prendre en compte les particularités du protocole dans le traitement. Le connecteur devait répondre au besoin qui avait motivé son développement.
Plus de 30 connecteurs en production en quatre mois
En quatre mois, j’ai développé et déployé en production plus de 30 connecteurs blockchain. Ce résultat couvre plusieurs écosystèmes et des problématiques de données différentes, avec une contribution directe aux demandes d’intégration et de résolution technique des clients B2B de Cryptio.
Cette expérience rassemble deux aspects de mon travail backend : construire des intégrations avec des services externes et comprendre les écarts dans les données qu’ils renvoient. Sur ce projet, la connaissance des protocoles était aussi importante que le code qui récupérait leurs transactions.
Vous avez besoin de connecter plusieurs APIs ou de traiter des données blockchain ? Présentez-moi les sources à intégrer et les difficultés que vous rencontrez.
Discuter de votre projet backend