Pourquoi vous ne pouvez pas copier directement un contrat ERC-20 ou ERC-721 sur Solana : les chaînes utilisent des architectures et des responsabilités de métadonnées différentes, ce qui modifie la façon dont vous concevez le minting, les transferts et les tests.
Ce que vous apprendrez
Dans cette leçon, vous obtiendrez une carte conceptuelle claire entre les standards de jetons ERC courants et leurs équivalents sur Solana. Nous expliquerons comment les concepts ERC-20 et ERC-721 se traduisent dans les modèles fongibles et non fongibles de Solana, décrirons le rôle d'un programme de jetons réutilisable (par exemple, le SPL Token Program) et la distinction entre les comptes Mint et les comptes de jetons, et mettrons en évidence pourquoi les Comptes de Jetons Associés sont importants pour les flux côté client. Vous apprendrez également les compromis pratiques lors du passage d'une logique par contrat à des mintings contrôlés par programme, et comment ces choix affectent le déploiement, la disposition des comptes et les tests avec des outils comme Anchor.
Pour qui c'est
Cette leçon s'adresse aux développeurs Web3 intermédiaires qui ont de l'expérience avec les contrats de jetons Ethereum et les pipelines de déploiement et qui migrent des implémentations et des tests vers Solana.
Sujets clés abordés
- Cartographie conceptuelle : ERC-20 → modèle de jeton fongible sur Solana, ERC-721 → modèle d'objet non fongible
- SPL Token Program, comptes Mint et comptes de jetons (associés)
- Comment les responsabilités de métadonnées diffèrent entre les contrats Ethereum et les programmes Solana
- Comptes de Jetons Associés : ce qu'ils représentent et comment les gérer
- Compromis entre les jetons par contrat et les jetons basés sur des programmes réutilisables
Prêt à appliquer ces cartographies à votre prochain projet de portage ? En savoir plus et rejoignez nos cours sur
https://www.forge.college/