Comment interagir directement avec les smart contracts via le blockchain explorer Ethereum
Cet article va présenter une méthode permettant d'interagir directement avec les smart contracts sans dépendre d'aucune application décentralisée (DApp), simplement via le blockchain explorer Ethereum Etherscan. Cette méthode est à la fois simple et efficace, tout en évitant le risque d'importer un portefeuille dans un logiciel inconnu.
Préparations
Avant de commencer, assurez-vous d'avoir les outils suivants prêts :
Outil de connexion réseau fiable
Portefeuille d'extension de navigateur MetaMask
Étapes d'opération
1. Assurez-vous que la connexion réseau est normale
Tout d'abord, veuillez vous assurer que votre outil de connexion réseau fonctionne correctement. Lorsque vous pouvez accéder sans problème au moteur de recherche Google, cela signifie que la connexion réseau est prête.
2. Cibler les smart contracts
Ouvrez le blockchain explorer Etherscan, trouvez l'adresse du smart contract avec lequel vous souhaitez interagir. Ce tutoriel utilise le contrat de dépôt du token QP de la version NEST 3.0 comme exemple pour démontrer comment effectuer l'opération de retrait du token QP.
3. Connecter le portefeuille Web3
Sur la page des contrats, cliquez successivement sur "Contrat", "Écrire un contrat", "Connecter à Web3", puis sélectionnez le plugin de portefeuille MetaMask.
4. Méthodes de ciblage
Faites défiler vers le bas sur la page du contrat et trouvez la méthode que vous devez appeler. Dans cet exemple, nous allons utiliser la méthode "takeOut" pour retirer le jeton QP.
5. Exécution des interactions de smart contracts
Après avoir trouvé la méthode "takeOut", vous devez remplir les informations suivantes :
Quantité à retirer : saisissez le nombre de jetons QP que vous souhaitez retirer. Par exemple, pour retirer 100 jetons, vous devez entrer 100 suivi de 18 zéros, soit 100000000000000000000.
Adresse du contrat de jeton : saisissez l'adresse du contrat de jeton que vous souhaitez extraire. À titre d'exemple, l'adresse du contrat pour le NEST Token est 0x04abeda201850ac0124161f037efd70c74ddc74c.
Une fois le formulaire rempli, cliquez sur le bouton "Write" pour initier la transaction. Vous pouvez suivre l'avancement de la transaction en utilisant le lien "View your transaction" et attendre que la transaction soit confirmée.
Remarques
En saisissant la quantité à extraire, veuillez faire attention au nombre de décimales des tokens. La plupart des tokens ERC20 ont 18 décimales, il est donc nécessaire d'ajouter 18 zéros après la quantité.
Les adresses de contrat des différents tokens sont différentes, veuillez vous assurer d'entrer la bonne adresse. Par exemple :
NYFI: 0x075190c6130ea0a3a7e40802f1d77f4ea8f38fe2
NHBTC: 0x1f832091faf289ed4f50fe7418cfbd2611225d46
Après le lancement de la transaction, veuillez patienter pour la confirmation du bloc. Le temps de confirmation peut varier en fonction du niveau de congestion du réseau.
Avec cette méthode, vous pouvez interagir de manière sécurisée et directe avec des smart contracts Ethereum, sans avoir besoin de recourir à des applications tierces, réduisant ainsi les risques de sécurité potentiels.
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.
17 J'aime
Récompense
17
5
Partager
Commentaire
0/400
BlockTalk
· Il y a 16h
J'ai découvert cela après un an de trading de contrats.
Voir l'originalRépondre0
OneBlockAtATime
· Il y a 16h
Ce tutoriel de contrat est vraiment trop débutant.
Voir l'originalRépondre0
GasGrillMaster
· Il y a 16h
Apprenez à interagir avec les contrats
Voir l'originalRépondre0
SchrodingerWallet
· Il y a 16h
L'interaction avec les contrats directs est vraiment un peu avancée~
Tutoriel d'interaction directe avec les smart contracts sur le blockchain explorer Ethereum
Comment interagir directement avec les smart contracts via le blockchain explorer Ethereum
Cet article va présenter une méthode permettant d'interagir directement avec les smart contracts sans dépendre d'aucune application décentralisée (DApp), simplement via le blockchain explorer Ethereum Etherscan. Cette méthode est à la fois simple et efficace, tout en évitant le risque d'importer un portefeuille dans un logiciel inconnu.
Préparations
Avant de commencer, assurez-vous d'avoir les outils suivants prêts :
Étapes d'opération
1. Assurez-vous que la connexion réseau est normale
Tout d'abord, veuillez vous assurer que votre outil de connexion réseau fonctionne correctement. Lorsque vous pouvez accéder sans problème au moteur de recherche Google, cela signifie que la connexion réseau est prête.
2. Cibler les smart contracts
Ouvrez le blockchain explorer Etherscan, trouvez l'adresse du smart contract avec lequel vous souhaitez interagir. Ce tutoriel utilise le contrat de dépôt du token QP de la version NEST 3.0 comme exemple pour démontrer comment effectuer l'opération de retrait du token QP.
3. Connecter le portefeuille Web3
Sur la page des contrats, cliquez successivement sur "Contrat", "Écrire un contrat", "Connecter à Web3", puis sélectionnez le plugin de portefeuille MetaMask.
4. Méthodes de ciblage
Faites défiler vers le bas sur la page du contrat et trouvez la méthode que vous devez appeler. Dans cet exemple, nous allons utiliser la méthode "takeOut" pour retirer le jeton QP.
5. Exécution des interactions de smart contracts
Après avoir trouvé la méthode "takeOut", vous devez remplir les informations suivantes :
Une fois le formulaire rempli, cliquez sur le bouton "Write" pour initier la transaction. Vous pouvez suivre l'avancement de la transaction en utilisant le lien "View your transaction" et attendre que la transaction soit confirmée.
Remarques
En saisissant la quantité à extraire, veuillez faire attention au nombre de décimales des tokens. La plupart des tokens ERC20 ont 18 décimales, il est donc nécessaire d'ajouter 18 zéros après la quantité.
Les adresses de contrat des différents tokens sont différentes, veuillez vous assurer d'entrer la bonne adresse. Par exemple :
Après le lancement de la transaction, veuillez patienter pour la confirmation du bloc. Le temps de confirmation peut varier en fonction du niveau de congestion du réseau.
Avec cette méthode, vous pouvez interagir de manière sécurisée et directe avec des smart contracts Ethereum, sans avoir besoin de recourir à des applications tierces, réduisant ainsi les risques de sécurité potentiels.