Puis-je déployer un contrat sans être entièrement synchronisé avec le réseau Ethereum? [dupliquer]

Adam Dedanga

Puis-je déployer un contrat sans être entièrement synchronisé avec le réseau Ethereum? [dupliquer]


J’ai donc eu un énorme problème pour synchroniser le réseau Ethereum. J’ai essayé plusieurs fois, même sur différents ordinateurs. Essayer de supprimer l’ancienne base de données et d’exécuter « geth –fast cache = 1024 ». Quoi qu’il en soit, ma synchronisation actuelle a arrêté quelques centaines de blocs de la ligne d’arrivée et ne fait que télécharger la structure de la chaîne.

Je souhaite déployer un contrat et je ne pense pas pouvoir utiliser https://remix.ethereum.org/ car je dois utiliser Open Zeppelin Framework . Est-il possible de déployer des contrats sans que le réseau soit synchronisé?

Réponses


 Roman Frolov

Vous n’avez pas besoin de vous synchroniser avec testnet pour tester vos contrats , vous pouvez créer et utiliser votre propre chaîne privée.

Il y a plusieurs façons de le faire:

  • utilisez geth . Il existe un outil très pratique appelé puppeth pour créer votre propre chaîne privée. puppeth est distribué dans Geth & tools .
  • une autre façon (ce qui est plus facile pour l’OMI) est de se familiariser avec Truffle et TestRPC .


 Karen S

En supposant que vous souhaitez vous connecter au réseau principal, pas aux réseaux de test, avez-vous essayé d’utiliser le mode client léger ? Il est beaucoup plus facile de se connecter au réseau principal de cette façon et cela vous permet de déployer des contrats.

 geth --syncmode light console 

 

[dupliquer], #(sans, avec, contrat, déployer, entièrement, Ethereum, être, Le, Puis-je, réseau, synchronise, un

 

yahoo

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *