← Retour aux projets
2025
CoinWallet
Wallet Chia modulaire orienté trading en Rust
Le Défi
L'écosystème Chia manquait d'outils réellement exploitables pour le trading. Les wallets existants étaient peu adaptés à l'automatisation, à la gestion fine des offers et à la réutilisation modulaire dans d'autres applications.
L'Approche
Le cœur du design a consisté à séparer ce qui devait rester générique de ce qui était spécifique au trading :
- un coin engine réutilisable pour la gestion bas niveau des coins et des offers (split/combine, fees, XCH/CAT/offers)
- un orchestrateur spécifique à CoinWallet pour la logique de trading et les flux de création/acceptation d’offers
- un gestionnaire de peers conçu pour privilégier les nœuds les plus utiles et garder des données de marché aussi fraîches que possible
- la résolution complète de la filiation des coins CAT, stockée en base pour éviter des résolutions coûteuses répétées
- un suivi temps réel de l'état des offers via l'écoute réseau et la mempool
Le Résultat
Wallet déjà capable de suivre le marché et de gérer les offers. L'architecture retenue rend crédible l'extraction d'un micro-wallet réutilisable pour d'autres projets Chia. Le projet est en pause juste avant le bot de trading, mais le socle modulaire est déjà en place.
Stack technique
RustChia SDKSQLiteAsyncP2P Networking