Tutoriel pratique et sécurisé pour interagir directement avec les smart contracts Ethereum via un blockchain explorer.

robot
Création du résumé en cours

Tutoriel pour interagir directement avec les smart contracts Ethereum via un blockchain explorer

Cet article présentera comment interagir directement avec les smart contracts Ethereum via le blockchain explorer Etherscan, sans avoir besoin de dépendre d'aucune DAPP. Cette méthode permet aux utilisateurs d'opérer plus en sécurité dans un environnement qu'ils ne connaissent pas.

Travaux préparatoires

Avant de commencer, veuillez vous assurer que vous avez :

  1. Installer et configurer les outils d'accélération réseau
  2. Installer l'extension de portefeuille MetaMask

Étapes d'opération

1. Confirmer la connexion réseau

Tout d'abord, lancez l'outil d'accélération réseau et effectuez un test sur Google pour vous assurer que l'accès fonctionne normalement.

2. Trouver le contrat cible

Ouvrez le blockchain explorer Etherscan, saisissez l'adresse du smart contract avec lequel vous souhaitez interagir. Ce tutoriel prend comme exemple le contrat de dépôt de tokens QP de la version NEST 3.0, montrant comment récupérer les tokens QP.

3. Connecter un portefeuille Web3

Sur la page du contrat, cliquez successivement sur :

  • Onglet "contrat"
  • Bouton "Écrire un contrat"
  • Bouton "Connecter à Web3"

Puis sélectionnez le plugin de portefeuille MetaMask.

4. Méthode de ciblage

Trouvez la méthode que vous souhaitez appeler dans la liste des méthodes de contrat. Dans ce cas, nous devons trouver la méthode "takeOut".

5. Entrez les paramètres et lancez la transaction

Prenons l'exemple de l'extraction de 100 NEST Token :

  1. Remplissez la première zone de saisie : 100000000000000000000 (100 suivi de 18 zéros 0)
  2. Remplissez le deuxième champ d'entrée avec l'adresse du contrat NEST Token : 0x04abeda201850ac0124161f037efd70c74ddc74c

Pour retirer d'autres jetons, il suffit de remplacer l'adresse du contrat correspondant. Par exemple:

  • NYFI: 0x075190c6130ea0a3a7e40802f1d77f4ea8f38fe2
  • NHBTC: 0x1f832091faf289ed4f50fe7418cfbd2611225d46

Une fois le formulaire rempli, cliquez sur le bouton "Write" pour initier la transaction. Ensuite, vous pouvez cliquer sur "View your transaction" pour voir l'avancement de la transaction et attendre qu'elle soit emballée avec succès.

Conclusion

Grâce à cette méthode, nous pouvons interagir directement avec les smart contracts sur Etherscan, sans avoir besoin d'utiliser une DAPP tierce ou d'importer notre portefeuille dans un logiciel inconnu, ce qui améliore considérablement la sécurité et la commodité des opérations. C'est un excellent choix pour les utilisateurs qui souhaitent interagir directement avec les contrats mais qui s'inquiètent des problèmes de sécurité.

ETH1.86%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 4
  • Partager
Commentaire
0/400
PensionDestroyervip
· Il y a 4h
Blockchain vieux pigeons cette fois vous avez sous-estimé le blockchain explorer
Voir l'originalRépondre0
TokenSherpavip
· Il y a 4h
enfin quelqu'un qui explique les appels de contrat bruts... mais à vrai dire, c'est toujours risqué pour les débutants smh
Voir l'originalRépondre0
ValidatorVikingvip
· Il y a 4h
opérateur de nœud éprouvé ici... enfin un vrai guide pour les appels de contrat bruts. ça bat ces interfaces dapp élégantes n'importe quel jour pro.
Voir l'originalRépondre0
MetaverseLandlordvip
· Il y a 5h
Ce n'est pas un tutoriel pour débutant ? Très stable.
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)