Giter VIP home page Giter VIP logo

faucet's Introduction

ERC20 Token Faucet dApp

ERC20 Token Faucet dApp

You are going to be creating a simple single page application that allows a user to receive 100 faucet token (FCT) that you create. Faucets are used to get fake testnet ether for your wallet that use in the development of your dApp. You will create a faucet for your own token and use the ERC20 token standard for your token. You will add a function to the smart contract called faucet() that will allow a user to receive 100 FCT.

The user will be able to:

  • Get 100 FCT
  • Check their FCT balance
  • Send FCT to another address

๐Ÿ“ฒ Technologies Used

  • react: client side front end language

  • react-bootstrap: fast css component styling package

  • hardhat: ethereum/solidity development environment package

  • ethers.js: ethereum/web client library package

  • remix: an in-browser solidity development environment

  • MetaMask: in-browser wallet you will use to interact with your application

  • openzeppelin: a library of safe and audited smart contract solidity code

  • chai: a javascript assertion library for running tests

  • waffle: a library for smart contract testing

  • infura.io: An IPFS (InterPlanetary File System) api that will connect our application to a live testnet. IPFS is a protocol and peer-to-peer network for storing and sharing data in a distributed file system.

  • Goreli: a live testnet you will be using

  • GitHub: where you will upload your final files

  • Vercel: will connect to GitHub to give you a link to be shown on the internet

Here is a link on how to how to build this.

Here is an example of the fully built dApp.

faucet's People

Contributors

elyserobinson avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.