Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adidem23/tokenforge

This Platform is faucet platform for my created ERC20 token named Avalaon
https://github.com/adidem23/tokenforge

javascript metamask nodejs polygon vitejs

Last synced: about 2 months ago
JSON representation

This Platform is faucet platform for my created ERC20 token named Avalaon

Awesome Lists containing this project

README

        



TokenForge: Forge Your ERC20 on Polygon


Table of Contents



  1. About The Project



  2. Getting Started


  3. Usage

## About The Project :

## TokenForge: Forge Your ERC20 on Polygon Mumbai

This is Faucet platform for ERC20 Token Called Avalon which is on Polygon-mumbai chain and It is also Your ERC20 Token maker Dapp fully compatible with polygon-mumbai chain now But in future it will compatible with most of chains

## Token Introduction :




Name of Token : Avalon Token


Name of Token Unit : Adi


Contract Address


Faucet Contract Address



## Key Features :

## Minting Your Own ERC20 On Polygon-Mumbai :
- The Main Feature of the Token is to make ERC20 token on users demand it asks for only name of token and it unit and we are good to go

## Mintng Avalon Tokens :
- It provides faucet for minting Avalon tokens

# Video :
- Youtube : https://youtu.be/XBKHXwTq0j4?si=YyOH8JLrXnFS6AMZ

# Built With :

- [![My Skills](https://skillicons.dev/icons?i=vite&perline=3)](https://skillicons.dev) ViteJs
- [![My Skills](https://skillicons.dev/icons?i=nodejs&perline=3)](https://skillicons.dev) NodeJs
- [![My Skills](https://skillicons.dev/icons?i=express&perline=3)](https://skillicons.dev) ExpressJs
- [![My Skills](https://skillicons.dev/icons?i=solidity&perline=3)](https://skillicons.dev) Solidity
- Alongside thses I have used openzepplin , hardhat , uiver.io and NodeJs childprocesses and EthereJS for Implementation .

# Prerequisites :

* npm
```sh
npm install npm@latest -g
```
* You Require Metamask Wallet and Some polygon Mumbai matic Tokens

* NodeJs
```sh
Download Nodejs Version ^ 18.0.0 LTS
```

# Installation :
Follow The Installation manual and install dependencies

1. Clone Project and go inside Frontend
```sh
npm install --force
```

2. Run Following Command in terminal
```sh
npm run dev
```

3. App is Running on localhost:5173 😎

4. Go in Backend Folder and run following Command
```sh
npm install --force
```
5. Go in Scripts folder in Backend

6. Run Following Command
```sh
node Server.js
```
7. Backend Server is started on localhost:6189

## Note : Do not Kill Both Terminals in VSCode Both Frontend and Backend

# Deployments :
- Spline3D Avalon Token Link : https://app.spline.design/file/3faa78b9-40f3-420d-a2a6-7051243dc33f
- Figma Frontend File : https://www.figma.com/file/ubSrlhksM84sxqmgXCS5Oo/Avalaon-Faucet?type=design&node-id=0-1&mode=design&t=nT2IHmsXkkcfq9QB-0
- Avalon Token Contract Address : https://mumbai.polygonscan.com/address/0xfd69Ac19BE151600274cfA426c3a5dFBA028fC72
- Avalon Faucet Smart Contract Address : https://mumbai.polygonscan.com/address/0x7581A37c5Fa089c369d4D89ca0c4a56e09792782
- Deployed Site Link : https://avalontoken.netlify.app/

# Screenshots :

# Frontend :



Screenshot 2024-01-02 222928






Screenshot 2024-01-02 222928

# Error Without Connecting Account :


Screenshot 2024-01-02 222928





# ConnectAccount and Faucet :



Screenshot 2024-01-02 222928





# Metamask PopUp :


Screenshot 2024-01-02 222928





# Mint Successful :



Screenshot 2024-01-02 222928





# Transaction Hash Of Minted Transaction :



Screenshot 2024-01-02 222928





# Transaction on Polygon-Mumbai :


Screenshot 2024-01-02 222928





# Balance of Contract Reduced After Transaction :


Screenshot 2024-01-02 222928





# Creating Your Own Token :


Screenshot 2024-01-02 222928





# Metamask Popup :


Screenshot 2024-01-02 222928





# Deployed Token Contract Address :


Screenshot 2024-01-02 222928





# Import Tokens :


Screenshot 2024-01-02 222928





# Here Are Your Own ERC20 Tokens :


Screenshot 2024-01-02 222928