Coinnect est une bibliothèque écrite en Rust permettant de se connecter aux principales plateformes d’échange de cryptomonnaies.
Note : Si vous n’avez aucun intérêt pour la programmation ET les cryptomonnaies (Bitcoin entre autres), cet article n’est vraisemblablement pas pour vous.
Coinnect (tiré du jeu de mots « to connect » et « coin », pièce en anglais) est donc une bibliothèque Rust, également appelée crate, dont le but est de fournir aux programmeurs une solution clé en main pour communiquer avec les plus grandes plateformes d’échange. À ce jour, les plateformes Kraken, Poloniex, Bitstamp et Bittrex sont supportées. D’autres seront peut-être implémentées par la suite.
Coinnect fournit ainsi deux types d’API :
- Une API « bas niveau » qui permet d’accéder à toutes les commandes spécifiques à la place d’échange.
- Une API commune à toutes les plateformes d’échange, elle confère également une meilleure gestion des erreurs.
J’ai commencé à écrire ce programme seul puis d’autres contributeurs m’ont rejoint sur le projet : nous sommes actuellement 5.
Si le projet vous intéresse, vous pouvez en apprendre plus en consultant la page du projet Github ici :