Skip to content

an open-source dApp that allows users to deploy their own ERC20 tokens seamlessly.

Notifications You must be signed in to change notification settings

XerxesCoder/erc20-token-creator

Repository files navigation

ERC20 Token Creator

Overview

ERC20 Token Creator is an open-source dApp that allows users to deploy their own ERC20 tokens seamlessly. Connect your wallet, configure token parameters, and deploy on various supported networks in just a few clicks.

Demo

Live Demo - Coming Soon

Features

  • Wallet Connection: Supports multiple wallets via RainbowKit.
  • Token Deployment: Easily create and deploy ERC20 tokens.
  • Multi-Network Support: Deploy tokens on multiple EVM-compatible blockchains.
  • Open-Source & Self-Hosted: Fork the project and run it locally.

Supported Networks

  • Ethereum: Mainnet, Sepolia
  • Arbitrum: Mainnet, Sepolia
  • Base: Mainnet, Sepolia
  • Polygon: Mainnet, Mumbai, zkEVM
  • BSC: Mainnet, Testnet
  • Avalanche: Mainnet, Fuji
  • Cronos: Mainnet, Testnet
  • Optimism: Mainnet, Sepolia
  • Sonic: Mainnet, Testnet
  • Flare: Mainnet, Testnet
  • Canto: Mainnet

How to Deploy a Token

  1. Connect your wallet.
  2. Enter token details (name, symbol, supply, decimals, etc.).
  3. Choose the desired network.
  4. Deploy and confirm the transaction.

Technologies Used

Installation

Clone the repository and install dependencies:

git clone https://github.com/XerxesCoder/erc20-token-creator.git
cd erc20-token-creator
npm install

Run Locally

Create a .env file in the project root and add the following:

NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID=your_project_id

Start the development server:

npm run dev

Then, open http://localhost:3000 in your browser.

License

This project is licensed under the MIT License.

Contact

For any questions and inquiries: