Ensinar-te a interagir diretamente com contratos inteligentes Ethereum usando Etherscan

robot
Geração de resumo em curso

Tutorial simples para interagir diretamente com contratos inteligentes Ethereum

Este artigo irá mostrar-lhe como interagir diretamente com contratos inteligentes Ethereum usando apenas Etherscan sem depender de qualquer DAPP. Este método é seguro e conveniente, e é adequado para usuários que querem evitar o uso de software desconhecido.

Trabalhos Preparatórios

Antes de começar, por favor, certifique-se de que você já:

  1. Instalou uma ferramenta de aceleração de rede confiável
  2. Instalou a extensão do navegador MetaMask

Passos

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

Primeiro, inicie sua ferramenta de aceleração de rede. Quando você consegue acessar o Google sem problemas, isso significa que a conexão de rede está pronta.

2. Encontrar o contrato alvo

Abra o explorador de blocos Etherscan e encontre o endereço do contrato inteligente com o qual deseja interagir. Este tutorial usa o contrato de depósito do token QP da versão NEST 3.0 como exemplo para demonstrar como recuperar o token QP.

!

3. Conectar carteira

Na página do contrato:

  • Clique na aba "Contratos"
  • Escolha "Escrever contrato"
  • Clique no botão "Conectar ao Web3"
  • Conecte a sua extensão de carteira MetaMask

!

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

Encontre o método que você precisa chamar na interface do contrato. Neste exemplo, usaremos o método "takeOut" para recuperar o Token QP.

!

5. Realizar interações contratuais

Para retirar 100 NEST Token como exemplo:

  1. No primeiro campo de entrada, insira a quantidade de Token a ser retirada (incluindo 18 casas decimais): 100000000000000000000

  2. No segundo campo de entrada, insira o endereço do contrato do Token: Para o token NEST: 0x04abeda201850ac0124161f037efd70c74ddc74c Para NYFI: 0x075190c6130ea0a3a7e40802f1d77f4ea8f38fe2 Para NHBTC: 0x1f832091faf289ed4f50fe7418cfbd2611225d46

  3. Clique no botão "Write" para iniciar a transação

  4. Clique em "Ver sua transação" para verificar o status da transação

  5. Aguarde a confirmação da transação

!

Desta forma, você pode interagir com contratos inteligentes de forma segura, sem precisar usar DAPPs adicionais ou importar a carteira em softwares desconhecidos. Isso não só aumenta a segurança das operações, mas também simplifica todo o processo. Para aqueles que desejam controlar diretamente seus ativos, esta é uma escolha ideal.

Por favor, lembre-se de que, ao realizar qualquer transação em blockchain, deve verificar cuidadosamente todas as informações de entrada para garantir a precisão e segurança da operação. Se você não tiver certeza sobre alguns passos, é aconselhável tentar primeiro na rede de teste ou procurar a ajuda de profissionais.

ETH0.14%
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
  • 7
  • Partilhar
Comentar
0/400
GweiWatchervip
· 07-19 12:00
Guia prático amei
Ver originalResponder0
RektRecordervip
· 07-19 07:00
Novato必看教程
Ver originalResponder0
DataChiefvip
· 07-17 01:47
A forma de operação é muito simples.
Ver originalResponder0
Deconstructionistvip
· 07-17 01:46
Um guia bastante prático
Ver originalResponder0
SybilSlayervip
· 07-17 01:46
Usar contratos realmente é conveniente
Ver originalResponder0
blockBoyvip
· 07-17 01:24
Prático insights valiosos devem ser guardados
Ver originalResponder0
fren_with_benefitsvip
· 07-17 01:18
O artigo de divulgação científica está bem escrito.
Ver originalResponder0
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)