paint-brush
Como carregar Ethers de teste gratuitos ilimitados para a carteira Metamaskpor@daltonic
11,024 leituras
11,024 leituras

Como carregar Ethers de teste gratuitos ilimitados para a carteira Metamask

por Darlington Gospel 7m2023/03/21
Read on Terminal Reader

Muito longo; Para ler

Use este guia para adicionar quantos Ethers gratuitos quiser à sua carteira Metamask. Ao usar essa técnica, você pode ter um suprimento abundante de éteres disponíveis para uso em testes e desenvolvimento. Você só precisa de NodeJs, a extensão do Chrome para Metamasks e algumas etapas fáceis.
featured image - Como carregar Ethers de teste gratuitos ilimitados para a carteira Metamask
Darlington Gospel  HackerNoon profile picture
0-item
1-item

Introdução

Você quer testar seus contratos inteligentes Ethereum sem ter que se preocupar em ficar sem ethers? Neste guia, mostraremos como adicionar quantos Ethers gratuitos quiser à sua carteira Metamask. Ao usar essa técnica, você pode ter um suprimento abundante de éteres disponíveis para uso em testes e desenvolvimento. Você só precisa de NodeJs, a extensão do Chrome para Metamask e algumas etapas fáceis.


Não perca informações valiosas sobre o mundo do desenvolvimento Web3! Ao se inscrever no meu canal , você terá acesso a uma ampla variedade de vídeos educativos que podem ajudar a levar suas habilidades para o próximo nível. E se estiver interessado em entrar em contato comigo pessoalmente, verifique os livros, cursos e serviços que ofereço. Junte-se a mim nesta emocionante jornada de desenvolvimento Web3 e vamos liberar todo o seu potencial juntos!

Pré-requisitos

Para seguir este tutorial e carregar ethers grátis em sua Metamask, você precisará dos seguintes pacotes:


Você pode assistir ao tutorial em vídeo com o vídeo do YouTube abaixo.

Agora vamos dar uma olhada nas etapas e métodos necessários para carregar ethers gratuitos ilimitados em sua carteira Metamask.

Método do Capacete

Devido à sua flexibilidade, extensibilidade e velocidade, muitos desenvolvedores web3 e profissionais da web3 adotaram o Hardhat como a estrutura ideal para o desenvolvimento de aplicativos na rede Ethereum.


Aqui estão as etapas para carregar Ethers para Metamask usando Hardhat.


ETAPA 1: Configurando a estrutura do projeto Crie um projeto chamado **freeTestEthers** , que pode ser qualquer projeto baseado em JavaScript, como NodeJs, ReactJs, VueJs ou até mesmo um projeto NextJs. Para este exemplo, faremos um projeto NodeJs.


Em seguida, abra a pasta do projeto no terminal ou simplesmente navegue até esse diretório e execute os seguintes comandos.


 cd freeTestEthers npm init --y


O comando acima iniciará a pasta como um projeto nodeJs. Veja a imagem abaixo.


arquivo package.json

PASSO 2: Criando o Projeto Hardhat Instale os pacotes Hardhat que permitem rodar um servidor blockchain, no terminal, execute os seguintes comandos:


 npm install hardhat


Após a instalação, execute o comando hardhat abaixo.


 npx hardhat


Agora, siga as instruções conforme pode ser visto na imagem abaixo para concluir a instalação:


Assistente de comando do capacete

ETAPA 3: Executando o servidor Hardhat Ao concluir a instalação, execute novamente este comando para ativar o servidor blockchain Hardhat:


 npx hardhat node 

Servidor Capacete

O comando acima deve ativar um servidor parecido com o da imagem acima. Observe a diferença entre as contas e suas chaves privadas. Posteriormente, usaremos as chaves privadas para importar Ethers para Metamask.


PASSO 4: Acessando o Metamask Com o Metamask já instalado, abra seu navegador e acesse o seguinte link que abrirá a interface da extensão Metamask por completo. Deve ficar como na imagem abaixo.

chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/home.html#


Interface de metamáscara

ETAPA 5: Configurando a Rede

Agora dizemos ao Metamask para usar o servidor Hardhat em execução na etapa 3 desta seção.


O Metamask normalmente vem com uma rede Localhost por padrão que tem o Hardhat configurado, então não precisaríamos configurar a rede do zero.


Vá para a página de redes do Metamask e certifique-se de que sua configuração esteja na mesma página que a minha.


Passo um

Passo dois

Você notou a configuração de rede na imagem acima?


  • Nome da rede: Refere-se ao alias que você prefere dar à sua rede blockchain.
  • Nova URL RPC: aponta para o endpoint HTTP de onde o serviço blockchain pode ser acessado, ele compreende o host e a porta do servidor blockchain.
  • Chain Id: Especifica um número de identificação exclusivo para uma determinada rede blockchain, para o servidor Hardhat, é sempre 31337.
  • Símbolo da moeda: indica o tipo de criptomoeda usada em uma determinada rede blockchain.


PASSO 6: Importando Contas A partir do passo 3, copie a primeira chave privada para a conta zero (0) conforme pode ser visto na imagem a seguir.


Passo um

Agora, certifique-se de selecionar Localhost como sua rede preferida e clique no botão “ importar conta ” como pode ser visto na imagem abaixo.


Passo dois

Passo três

Passo Quatro

Parabéns, você conseguiu importar uma nova conta usando sua chave privada, agora compare como através da chave privada o endereço da conta 5 é o mesmo da imagem abaixo.


Endereço da Carteira e Saldo Importados


Agora você pode repetir este processo para importar mais contas de seu servidor Hardhat.


Com esse processo único implementado, sempre que você ativar seu servidor blockchain Hardhat, sua conta será atualizada com um novo saldo de 10.000 ETH. Agora você pode usar todos esses Ethers para seus processos de desenvolvimento de capacete de segurança.


Curso NFT Marketplace


Método Ganache

O Truffle é um dos conjuntos de ferramentas mais abrangentes para o desenvolvimento de contratos inteligentes. Para um servidor blockchain, eles têm Ganache.


Com o Ganache você não precisa instalá-lo em um projeto específico, basta configurá-lo globalmente uma vez em sua máquina local. Aqui estão as etapas para carregar Ethers para Metamask usando Ganache.


ETAPA 1: Instalando o Ganache Server Para instalar o Ganache globalmente em sua máquina, execute o seguinte comando em seu terminal:


 npm install ganache --global //or sudo npm install ganache --global


Após a instalação, você deverá ver um resultado semelhante à imagem abaixo.


Instalação

ETAPA 2: Executando o servidor Ganache Ao concluir a instalação, execute o comando abaixo para ativar o servidor blockchain Ganache:


 ganache -d 

Servidor Ganache

Um servidor semelhante ao da imagem acima deve ser criado usando o comando mencionado. Preste atenção em como as contas e suas chaves privadas diferem. As chaves privadas serão eventualmente usadas para importar Ethers para o Metamask, assim como fizemos com o Hardhat.


ETAPA 3: Configurando a rede Mais uma vez, devemos instruir o Metamask a se conectar ao servidor Ganache que está ativo na etapa 3 desta seção. Desta vez, uma rede totalmente nova será adicionada do zero.


Verifique se sua configuração está na mesma página que a minha na página de redes do Metamask.


Passo um

Passo dois

Agora, deve-se saber que a única diferença entre os servidores Hardhat e Ganache é o ID da cadeia. Enquanto Hardhat tem um ID de cadeia 31337, Ganache tem 1337. Certifique-se de clicar no botão Salvar para adicioná-lo à sua lista de rede.


PASSO 4: Importando Contas A partir do passo 3, copie a primeira chave privada para a conta zero (0) conforme pode ser visto na imagem a seguir.


Passo um


Agora, certifique-se de selecionar Localhost como sua rede preferida e clique no botão “ importar conta ” como pode ser visto na imagem abaixo.


Passo dois

Passo três

Passo Quatro


Parabéns, você conseguiu importar uma nova conta usando sua chave privada, agora compare como através da chave privada o endereço da conta 5 é o mesmo da imagem abaixo.


Endereço da Carteira e Saldo Importados

Você pode importar contas para sua carteira Metamask dessa maneira. Fazer este procedimento agora permitirá que você importe mais contas do servidor Ganache.


Depois de concluir este procedimento único, toda vez que você ligar um servidor blockchain Hardhat, sua conta será atualizada com um novo saldo de 1.000 ETH. Todos esses Ethers estão agora disponíveis para uso em seus procedimentos de desenvolvimento de capacete de segurança.


meu último livro


Não perca a oportunidade de se tornar um desenvolvedor de contrato inteligente muito procurado! Obtenha uma cópia do meu livro, "Capturing Smart Contract Development" e obtenha as habilidades e conhecimentos necessários para se destacar neste campo emocionante. E enquanto você está nisso, certifique-se de se inscrever no meu canal para se manter atualizado com os últimos vídeos de desenvolvimento web3.

Conclusão

Em conclusão, este guia oferece dois métodos, os métodos Hardhat e Ganache, para adicionar Ethers gratuitos ilimitados a uma carteira Metamask para fins de teste e desenvolvimento. Ambos os métodos requerem a instalação de NodeJs, a extensão do Chrome para Metamask e o uso da estrutura Hardhat ou Ganache. Seguindo as etapas descritas no guia, os usuários podem facilmente carregar Ethers em sua carteira Metamask e ter um suprimento abundante disponível para testar e desenvolver contratos inteligentes Ethereum.


É isso para este tutorial, obrigado por sintonizar e até o próximo tutorial!

Sobre o autor

Gospel Darlington é um desenvolvedor de blockchain full-stack com 7 anos de experiência na indústria de desenvolvimento de software.


Ao combinar desenvolvimento de software, redação e ensino, ele demonstra como criar aplicativos descentralizados em redes blockchain compatíveis com EVM.


Para mais informações sobre ele, visite e siga sua página no Twitter , Github , LinkedIn ou seu site .