Ropsten Ethereum Faucet: Como funciona

Jackson Ng
Jackson Ng

Seguir

26 de Dezembro, 2019 – 5 min ler

Esta série de tutoriais documenta o meu processo de construção de uma torneira Ethereum no Ropsten Testnet. O desenvolvimento de uma torneira foi confirmado por necessidade. Nos meus compromissos e workshops regulares, eu frequentemente dou ETHs aos participantes para que eles experimentem coisas. Mas sendo novo nestas coisas, não é tão simples transferir ETHs simplesmente para eles. E às vezes, as várias torneiras Ropsten lá fora não têm um desempenho muito confiável.

Então eu construí minha própria torneira.

>

>

Foto por Kazuky Akayashi em Unsplash

Este tutorial será apresentado em 4 partes:

  1. Feira de Etéreo de Ropsten: Como funciona
  2. >

  3. Feira de Etéreo Ropsten: Contrato inteligente
  4. Feira de Etéreo Ropsten: Serviço Web JSON
  5. Feira de Etéreo Ropsten: Aplicação Web
  6. >

>

Lógicaaucet

Será assim que funciona a minha Torneira Ropsten. Ao desenhar a torneira, decidi que o utilizador deveria poder receber ETHs grátis simplesmente dizendo à torneira o endereço da sua carteira Ropsten. E ele deve ser capaz de o fazer sem precisar de ter uma carteira Ethereum como a MetaMask ligada ao seu browser.

>

>

>

Na aplicação Web Faucet, o requerente digita o seu endereço e indica a quantidade de ETHs que deseja receber.A aplicação Web Faucet faz uma chamada para Ropsten Faucet, um serviço Web baseado no Node.JSON que está a correr no Glitch.com. O Web Service faz uma chamada Smart Contract para o Faucet Smart Contract no Ropsten Testnet para solicitar uma transferência. O Faucet Smart Contract então executa uma transferência do ETH solicitado para o endereço da carteira do solicitante.

Desde que a chamada para transferir ETH da torneira para a carteira irá incorrer em taxas de transação (e eu não poderia deixar o solicitante financiar sua própria transferência ETH), uma carteira é configurada para financiar essas transferências no Faucet JSON Web Service.

Executar um nó de Ethereum Ropsten com Quiknode

Ganhar ETHs grátis

Aqui está como obter o seu ETH grátis. Visite Ropsten Faucet em Glitch.com para ter certeza de que o Serviço Web Faucet está desperto. Aqui está a imagem de tela que você vai ver se ela está acordada e rara para ir. Se não estiver acordada, visitá-la irá acordá-la.

Próximo, visite a Faucet Web App. Verifique se a Faucet contém de facto ETH para que possa apanhar. A imagem abaixo indica que existem 4 ETHs na torneira. Se você não vê nenhum ETH aqui, então é hora de contribuir com algum. Percorra a secção “Doando ETHs” para obter instruções sobre como pode dar alguns ETHs à torneira. Alternativamente, largue-me uma nota e eu vou reabastecê-la.

Você precisa saber o endereço da sua carteira. Veja aqui como recuperá-la se você estiver usando MetaMask. Assegure-se de que você está no Ropsten Testnet. Depois clique no seu endereço para o copiar.

>

>

>

>

>

>

>

>>

>

>>

>

>

>

>>

>>

>

>

>

Colar o seu endereço no campo de texto Endereço da carteira da torneira. Depois clique em .

Espere um pouco. Você deve ver novos ETHs na sua carteira.

Dando ETHs

Aí está como você pode doar ETHs para a Torneira Ropsten. Visite o Faucet Smart Contract no Etherscan.

>

>

>

>

>

>

>

>>

>

>

Você só pode fazer isso se você tiver um plugin Ethereum Wallet como o MetaMask conectado em seu navegador. Clique em “Contract”, seguido de “Connect to Web3”.

>

Depois clique em “Write Contract”. Digite a quantidade de ETH que você deseja contribuir para a torneira e clique em .

>

>

>

>

>

>>

>

>

>

Confirmeça a transferência.

>

>

Então visite novamente a Faucet Web App. Obrigado pela sua contribuição para a Faucet Ropsten!

>

>

>

>

>

>

>

>>

>

O que se segue?

Os códigos fonte para estes projectos podem ser encontrados no meu repositório Github.

Na próxima parte deste tutorial, vou explicar os códigos por detrás do Faucet Smart Contract. Fique atento!

Se você gostou deste tutorial, talvez você também queira ler:

  • Votando em um Blockchain: Uma implementação de um DApp de votação em Ethereum.
  • Carteira Móvel de Ethereum Mínimo Viajável: Um modelo baseado em Reacção Nativa que construí para projectos que requerem uma carteira móvel Ethereum.
  • Implantar uma cadeia de Blockchain Ethereum privada em 10 minutos com Kaleido: Colocando um Ethereum Blockchain privado a funcionar num instante.
  • Contrato Inteligente Explicado por Demonstração: Uma demonstração de um contrato inteligente do Serviço de Escrow DApp – na minha opinião, a maneira mais rápida de explicar a um leigo, o que é Blockchain.
  • Ethereum IOT Kid Grounding Device: Minha tentativa de incorporar Blockchain com Internet das Coisas.
  • Loteria como um Contrato Inteligente: Loteria Distribuída, uma tentativa de construir um sistema de loteria sobre o Ethereum Blockchain.
  • >

Obtenha os melhores negócios de software diretamente em sua caixa de entrada

>

Deixe uma resposta

O seu endereço de email não será publicado.