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!
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.
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.
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:
ETAPA 3: Executando o servidor Hardhat Ao concluir a instalação, execute novamente este comando para ativar o servidor blockchain Hardhat:
npx hardhat node
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#
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.
Você notou a configuração de rede na imagem acima?
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.
Agora, certifique-se de selecionar Localhost como sua rede preferida e clique no botão “ importar conta ” como pode ser visto na imagem abaixo.
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.
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.
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.
ETAPA 2: Executando o servidor Ganache Ao concluir a instalação, execute o comando abaixo para ativar o servidor blockchain Ganache:
ganache -d
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.
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.
Agora, certifique-se de selecionar Localhost como sua rede preferida e clique no botão “ importar conta ” como pode ser visto na imagem abaixo.
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.
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.
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.
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!
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 .