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:
Ferramenta de conexão de rede confiável
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
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.
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
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.
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.
17 gostos
Recompensa
17
5
Partilhar
Comentar
0/400
BlockTalk
· 16h atrás
Depois de um ano a brincar com contratos, é que percebi.
Ver originalResponder0
OneBlockAtATime
· 16h atrás
Este tutorial de contrato é tão novato assim?
Ver originalResponder0
GasGrillMaster
· 16h atrás
A interação com contratos está a aprender!
Ver originalResponder0
SchrodingerWallet
· 16h atrás
A interação de contratos diretos é realmente um pouco avançada~
Tutorial de interação direta com contratos inteligentes no explorador de blockchain Ethereum
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:
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:
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
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.
Os endereços de contrato de diferentes tokens são diferentes, por favor, certifique-se de inserir o endereço correto. Por exemplo:
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.