FAQ pour les développeurs

Vous ne trouvez pas de réponse à votre question ici ? Essayez de la poser sur le serveur discord de la communauté du CTE. Plus précisément, le canal #dev-general du Discord du CTE pourrait vous intéresser.

Vous voulez apprendre à construire une application ou un protocole sur Ethereum Classic ? Cette page est pour vous.

Quel type d'applications puis-je créer sur le CTE ?

Comme ETC utilise l'EVM turing-complet, tout type de système de contrat intelligent peut être déployé sur ETC ; de Multisigs, à DeFi, à NFTs, à tout ce que vos rêves peuvent vous amener. Toute application qui peut être déployée sur Ethereum peut également être déployée sur Ethereum Classic.

Certaines autres chaînes ont un historique de censure de certaines applications et transactions, donc si vous voulez vous assurer que votre application fonctionne exactement comme programmé sans temps d'arrêt, censure ou interférence de tiers, alors envisagez de déployer sur Ethereum Classic !

Pour quelques exemples d'applications qui ont été déployées sur Ethereum Classic, consultez la section apps.

Quelle est la différence entre ETH et ETC lors de l'écriture d'applications ?

Il n'y a aucune différence dans la rédaction des contrats ; vous pouvez utiliser les mêmes outils de développement et le même langage de programmation (notamment Solidity) qu'avec Ethereum.

La principale différence avec Ethereum est que l'ETC possède un écosystème d'applications différent, de sorte que les contrats déployés existants avec lesquels vous pouvez interagir directement sont différents. Si vous devez vous connecter à un actif existant sur Ethereum, vous pouvez utiliser un actif enveloppé, des [ponts inter-chaînes] (/services/apps/interopérabilité), ou vous pouvez même envisager de déployer votre propre version de ces actifs.

Comment puis-je développer des applications pour Ethereum Classic ?

Consultez la section guides de développement, ainsi que la section development pour des tutoriels et des outils qui vous aideront à déployer vers Classic.

Comment puis-je me déployer sur la blockchain Ethereum Classic ?

Tout d'abord, acquérez de l'ETC pour payer le gaz nécessaire au déploiement de votre contrat, puis assurez-vous simplement de vous déployer sur le réseau Ethereum Classic (Chain ID 61), plutôt que sur le réseau Ethereum (Chain ID 1).

Existe-t-il des points de terminaison RPC publics que je peux utiliser pour déployer vers le CTE ?

Oui. Si vous ne souhaitez pas exécuter, synchroniser et maintenir votre propre nœud Ethereum Classic, il existe un certain nombre de points de terminaison publics disponibles qui peuvent être utilisés gratuitement.

Consultez la section RPC Endpoints, ainsi que ChainList.org.

Puis-je obtenir des fonds pour construire sur Ethereum Classic ?

Oui. Il existe un certain nombre de programmes passés et présents pour encourager le développement de la CTE.

Un exemple récent est ETC Grants DAO, qui a lancé un programme de subventions ETC en 2023.

Comme Ethereum Classic n'a pas de trésorerie centralisée, toutes les contributions au projet sont financées de manière externe. Cela inclut les contributeurs qui donnent de leur temps et les incitations financières provenant du financement de tiers.

Comment puis-je aider au développement du protocole Ethereum Classic ?

Vous pouvez soumettre des propositions de mise à niveau du protocole par le biais du processus ECIP. Vous pouvez aider à maintenir les bases de code des clients en visitant les dépôts GitHub des clients pour lesquels vous souhaitez apporter votre aide.

Si vous souhaitez contribuer en ajoutant ou en corrigeant des informations sur cette page, veuillez envoyer un message à Discord ou créer un problème à GitHub.