Tester les problèmes ICO

JustinZ

Tester les problèmes ICO


J’ai appris à coder des contrats intelligents et je fais un test d’ICO que je veux déployer sur le réseau de test de Rinkeby. Et j’ai rencontré un problème. Certains d’entre vous voudraient-ils m’aider?

J’ai suivi ce tutoriel et tout allait bien jusqu’à ce point https://www.youtube.com/watch?v=VSdXmuSEveA 7:19

Le premier problème est que je ne sais pas quelle adresse dois-je coller ici https://ibb.co/c8zD8y . L’adresse MetaMask fera-t-elle le travail? https://ibb.co/gycTad ou dois-je coller une des adresses Gnanche https://ibb.co/bGXBvd ?

Le deuxième problème est lorsque je colle cette commande https://ibb.co/e381vd sur le terminal, soit elle ne parvient pas à se déverrouiller, soit la synchronisation de la blockchain démarre et ne se termine pas. (Je soupçonne que le problème se produit parce que j’ai collé la mauvaise adresse dans le code / terminal ou je n’ai pas de clé privée ou de fichier spécifié)

J’apprécierais de l’aide. Je vous remercie.

Réponses


 CPereez19

  • Première question: Puisque vous souhaitez déployer le contrat sur un Testnet qui n’est pas une blockchain locale fonctionnant uniquement sur votre hôte local, vous devez mettre dans le champ d’adresse votre adresse Rinkeby de Metamask. Sinon, le testnet ne pourra pas vérifier l’exactitude de l’adresse.

Ce qui me semble étrange, c’est que vous n’avez mis votre mnémonique nulle part dans la mesure où je le vois, donc vous ne pourrez pas déployer quoi que ce soit si vous ne le fournissez pas ou au moins la clé privée liée au compte à partir duquel vous essayez de faire le déploiement.

J’espère que cela aide.

JustinZ

Merci pour la réponse. J’ai quelques questions à vous poser et ce serait très bien si vous répondiez. Comment dois-je fournir le mnémonique? Quelle en est la syntaxe? Puis-je fournir la clé privée si je l’ai en tant que fichier? Si oui comment?

CPereez19

ethereum.stackexchange.com/a/48769/39499 Sur ce post, vous avez les fichiers compile.js et deploy.js où vous obtiendrez les réponses. Si vous avez votre clé privée dans le fichier, importez-la simplement.


 oktapodia

Première question: vous devez transmettre l’adresse qui sera utilisée lors des migrations. Par défaut, le premier compte disponible fourni par votre client Ethereum.

Deuxième question: vous ne pouvez pas déverrouiller un portefeuille si vous n’avez pas sa clé privée, vous devez les posséder et les gérer via geth ( doc )

ÉDITER:

Exporter une clé privée depuis metakask

Importer un compte dans geth

JustinZ

Donc, si j’utilise le client geth, je devrais utiliser l’adresse geth et non l’adresse métamask?

oktapodia

Vous pouvez utiliser votre adresse de métamask si vous le souhaitez mais d’abord, vous devez l’importer dans geth et vous pourrez ensuite l’utiliser (car geth a besoin de la clé privée de cette adresse pour signer la transaction)

JustinZ

Merci pour la réponse. Comment dois-je importer l’adresse Metamask dans geth?

oktapodia

Ajout de 2 liens pour vous aider avec cela dans ma réponse

JustinZ

J’obtiens l’erreur: impossible de déverrouiller le compte «mon adresse ici» (aucune adresse ni clé fournie) Après avoir tapé la commande de déverrouillage et saisi le mot de passe

 

ICO?, Les, Problèmes, tester

 

yahoo

Laisser un commentaire

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