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.
Este tutorial será apresentado em 4 partes:
- Feira de Etéreo de Ropsten: Como funciona
- Feira de Etéreo Ropsten: Contrato inteligente
- Feira de Etéreo Ropsten: Serviço Web JSON
- Feira de Etéreo Ropsten: Aplicação Web
>
>
>
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.
>