Guide complet pour interagir directement avec les smart contracts via le blockchain explorer Ethereum

robot
Création du résumé en cours

Comment interagir directement avec des smart contracts via le blockchain explorer Ethereum

Cet article présentera une méthode qui n'exige pas de dépendre d'aucune application décentralisée (DApp), permettant d'interagir directement avec les smart contracts via le blockchain explorer Ethereum Etherscan. Cette méthode est à la fois sécurisée et pratique, adaptée aux utilisateurs peu familiers avec les DApp.

Travaux préparatoires

Avant de commencer, veuillez vous assurer que vous avez :

  1. Installer un outil d'accélération réseau fiable
  2. Installer l'extension de portefeuille MetaMask dans le navigateur

Étapes d'opération

1. Assurez-vous que la connexion réseau est correcte.

Tout d'abord, activez votre outil d'accélération réseau. Lorsque vous pouvez accéder normalement au moteur de recherche Google, cela signifie que la connexion réseau est prête.

2. Trouver le contrat intelligent cible

Ouvrez le blockchain explorer Etherscan, recherchez et accédez à la page de l'adresse du smart contract avec lequel vous souhaitez interagir. Ce tutoriel prend comme exemple le contrat de dépôt de QP Token de la version NEST 3.0 pour démontrer comment récupérer le QP Token.

3. Connecter un portefeuille Web3

Sur la page des contrats :

  • Cliquez sur l'onglet "Contrat"
  • Sélectionner "Rédiger un contrat"
  • Cliquez sur le bouton "Connect to Web3"
  • Sélectionnez et connectez votre portefeuille MetaMask

4. Fonction objectif de localisation

Dans l'interface d'interaction des contrats, faites défiler vers le bas pour trouver la fonction que vous devez appeler. Dans cet exemple, nous allons utiliser la fonction "takeOut" pour récupérer le jeton QP.

5. Exécution de l'interaction du contrat

Remplissez les paramètres requis pour la fonction :

  • Premier paramètre : saisissez le nombre de QP Token à retirer (note : vous devez ajouter 18 zéros) Par exemple : retirer 100 Token, entrée : 100000000000000000000 Retirer 10000 Token, entrer : 10000000000000000000000

  • Deuxième paramètre : saisissez l'adresse du contrat de jeton QP à retirer.

    • NEST Token : 0x04abeda201850ac0124161f037efd70c74ddc74c
    • NYFI: 0x075190c6130ea0a3a7e40802f1d77f4ea8f38fe2
    • NHBTC: 0x1f832091faf289ed4f50fe7418cfbd2611225d46

Une fois rempli, cliquez sur le bouton "Write" pour initier la transaction. Ensuite, vous pouvez cliquer sur "View your transaction" pour voir l'état de la transaction et attendre que celle-ci soit confirmée.

Conclusion

Grâce à cette méthode, nous pouvons interagir directement avec les smart contracts via Etherscan sans avoir besoin d'utiliser une DApp tierce ou d'importer notre portefeuille dans un logiciel inconnu. Cela améliore non seulement la sécurité des opérations, mais offre également aux utilisateurs une expérience d'interaction blockchain plus directe et plus transparente.

ETH-0.79%
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
AirdropHunter007vip
· 07-29 23:21
Débutant必看!靠谱!
Voir l'originalRépondre0
EntryPositionAnalystvip
· 07-29 23:16
Vous osez vraiment agir.
Voir l'originalRépondre0
TerraNeverForgetvip
· 07-29 23:09
Débutant doit absolument consulter le tutoriel.
Voir l'originalRépondre0
ChainPoetvip
· 07-29 23:06
Encore un tutoriel incontournable pour les débutants qui s'y connaissent peu en contrats !
Voir l'originalRépondre0
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)