Dans notre précédent article, nous avons complété le système de gestion des risques pour la plateforme d'échange. Dans celui-ci, nous allons intégrer le portefeuille de la plateforme à la chaîne Solana. Le modèle de comptes, le stockage des logs et le mécanisme de confirmation de Solana diffèrent considérablement des chaînes basées sur Ethereum. Si l’on applique simplement la méthode Ethereum, il est facile de faire des erreurs. Voici une synthèse de la démarche globale pour prendre en charge Solana.
Comprendre l’unicité de Solana
Modèle de comptes de Solana
Solana utilise un modèle où le programme et les données sont séparés. Les programmes peuvent être réutilisés, tandis que les données du programme sont stockées dans des comptes PDA (Program Derived Address). Étant donné que les programmes sont partagés, il est nécessaire d’utiliser un Token Mint pour différencier les différents tokens. Le compte Token Mint stocke les métadonnées globales du jeton, telles que