Tutorial de interação direta com contratos inteligentes no explorador de blockchain Ethereum

robot
Geração de resumo em curso

Como interagir diretamente com contratos inteligentes através do explorador de blockchain Ethereum

Este artigo apresentará um método que permite interagir diretamente com contratos inteligentes apenas através do explorador de blockchain Ethereum Etherscan, sem depender de qualquer aplicação descentralizada (DApp). Este método não só é simples e eficiente, como também evita o risco de importar a carteira em software desconhecido.

Trabalho Preparatório

Antes de começar, certifique-se de que tem as seguintes ferramentas prontas:

  1. Ferramenta de conexão de rede confiável
  2. MetaMask extensão de navegador carteira

Passos de operação

1. Assegure-se de que a conexão de rede está estável

Primeiro, certifique-se de que a sua ferramenta de conexão à rede está a funcionar corretamente. Quando conseguir aceder ao motor de busca Google sem problemas, isso significa que a conexão à rede está pronta.

2. Definir o objetivo dos contratos inteligentes

Abra o explorador de blockchain Etherscan e encontre o endereço do contrato inteligente com o qual deseja interagir. Este tutorial usa o contrato de depósito de QP Token da versão NEST 3.0 como exemplo para demonstrar como realizar a operação de extração de QP Token.

3. Conectar carteira Web3

Na página do contrato, clique sequencialmente em "Contrato", "Escrever contrato", "Conectar ao Web3" e, em seguida, selecione conectar o plugin da carteira MetaMask.

4. Método de localização de objetivos

Na página do contrato, role para baixo e encontre o método que você precisa chamar. Neste exemplo, usaremos o método "takeOut" para retirar o Token QP.

5. Execução de interações de contratos

Após encontrar o método "takeOut", você precisa preencher as seguintes informações:

  • Quantidade de retirada: insira a quantidade de QP Token que deseja retirar. Por exemplo, para retirar 100 tokens, deve inserir 100 seguido de 18 zeros, ou seja, 100000000000000000000.
  • Endereço do contrato do token: insira o endereço do contrato do token que deseja extrair. Tomando como exemplo o NEST Token, seu endereço de contrato é 0x04abeda201850ac0124161f037efd70c74ddc74c.

Após preencher, clique no botão "Write" para iniciar a transação. Você pode verificar o progresso da transação através do link "View your transaction" e aguardar a confirmação da transação.

Avisos

  1. Ao inserir a quantidade a ser extraída, por favor, preste atenção ao número de casas decimais do token. A maioria dos tokens ERC20 tem 18 casas decimais, portanto, é necessário adicionar 18 zeros após a quantidade.

  2. Os endereços de contrato de diferentes tokens são diferentes, por favor, certifique-se de inserir o endereço correto. Por exemplo:

    • NYFI: 0x075190c6130ea0a3a7e40802f1d77f4ea8f38fe2
    • NHBTC: 0x1f832091faf289ed4f50fe7418cfbd2611225d46
  3. Após a iniciação da transação, por favor, aguarde pacientemente a confirmação do bloco. O tempo de confirmação pode variar dependendo do grau de congestionamento da rede.

Através deste método, você pode interagir de forma segura e direta com contratos inteligentes Ethereum, sem depender de aplicações de terceiros, reduzindo assim os riscos de segurança potenciais.

ETH-0.12%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 5
  • Partilhar
Comentar
0/400
BlockTalkvip
· 13h atrás
Depois de um ano a brincar com contratos, é que percebi.
Ver originalResponder0
OneBlockAtATimevip
· 13h atrás
Este tutorial de contrato é tão novato assim?
Ver originalResponder0
GasGrillMastervip
· 13h atrás
A interação com contratos está a aprender!
Ver originalResponder0
SchrodingerWalletvip
· 13h atrás
A interação de contratos diretos é realmente um pouco avançada~
Ver originalResponder0
GasFeeBarbecuevip
· 13h atrás
Caramba, finalmente alguém falou de forma direta.
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)