← 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

Captures d'écran

Construit avec SvelteKit + Tailwind CSS

© 2026 Aurélien Mora