W Faucet Web App, wnioskodawca wprowadza swój adres i podać ilość ETH, które chce otrzymać.Faucet Web App sprawia, że połączenie do Ropsten Faucet, Node.JS oparte JSON Web Service, który działa na Glitch.com. Usługa sieciowa wykonuje połączenie Smart Contract do Faucet Smart Contract na Ropsten Testnet, aby zażądać transferu. Faucet Smart Contract następnie wykonuje transfer żądanego ETH na adres portfela requester.
Skoro wywołanie do transferu ETH z faucet do portfela będzie ponosić opłaty transakcyjne (i nie mogłem pozwolić requester sfinansować swój własny transfer ETH), portfel jest skonfigurowany do finansowania tych transferów w Faucet JSON Web Service.
Run an Ethereum Ropsten node with Quiknode
Getting Free ETHs
Here’s how to get your free ETH. Odwiedź Ropsten Faucet na Glitch.com, aby upewnić się, że Faucet Web Service jest obudzony. Oto zrzut ekranu, który można zobaczyć, jeśli jest obudzony i gotowy do pracy. Jeśli nie jest obudzony, odwiedzając go będzie go obudzić.
Następnie, odwiedź Faucet Web App. Sprawdź, czy Faucet rzeczywiście zawiera ETH dla Ciebie do odebrania. Na poniższym zrzucie ekranu widać, że w kranie znajdują się 4 ETH. Jeśli nie widzisz tutaj żadnych ETH, to czas, aby przyczynić się trochę. Przewiń w dół sekcję „Donating ETHs”, aby uzyskać instrukcje, jak możesz przekazać trochę ETHs do kranu. Alternatywnie, daj mi znać, a uzupełnię je.
Musisz znać adres swojego portfela. Oto jak go odzyskać, jeśli używasz MetaMask. Upewnij się, że jesteś na Ropsten Testnet. Następnie kliknij swój adres, aby go skopiować.
Wklej swój adres do pola tekstowego Adres portfela w aplikacji Faucet. Następnie kliknij .
Wstrzymaj się na chwilę. Powinieneś zobaczyć nowe ETH w swoim portfelu.
Donating ETHs
Here’s how you can donate ETHs to the Ropsten Faucet. Odwiedź Smart Contract Faucet na Etherscan.
Możesz to zrobić tylko wtedy, gdy masz podłączoną w przeglądarce wtyczkę Ethereum Wallet, taką jak MetaMask. Kliknij „Kontrakt”, a następnie „Połącz z Web3”.
Następnie kliknij „Napisz kontrakt”. Wpisz kwotę ETH, którą chcesz wnieść do kranu i kliknij .
Potwierdź przelew.
Następnie ponownie odwiedź aplikację Faucet Web App. Dziękujemy za Twój wkład w rozwój systemu Ropsten Faucet!
Co dalej?
Kody źródłowe dla tego projektu można znaleźć w moim repozytorium Github.
W następnej części tego poradnika, wyjaśnię kody stojące za Faucet Smart Contract. Stay tuned!
Jeśli podobał Ci się ten tutorial, być może zechcesz również przeczytać:
Voting on a Blockchain: Implementacja Voting DApp na Ethereum.
Minimum Viable Ethereum Mobile Wallet: Szablon oparty na React Native, który skonstruowałem dla projektów, które wymagają mobilnego portfela Ethereum.
Deploy a Private Ethereum Blockchain in 10 Minutes with Kaleido: Getting a private Ethereum Blockchain up and running in a jiffy.
Smart Contract Explained by Demonstration: Demo Escrow Service Smart Contract DApp – moim zdaniem najszybszy sposób, aby wyjaśnić laikowi, czym jest Blockchain.
Ethereum IOT Kid Grounding Device: Moja próba włączenia Blockchain z Internet of Things.
Loteria jako Smart Contract: Distributed Lottery, próba zbudowania systemu loterii na Ethereum Blockchain.
Get Best Software Deals Directly In Your Inbox
.