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

https://github.com/kunaldhongade/memelauncher

ERC20 Token launcher build on Edu chain
https://github.com/kunaldhongade/memelauncher

Last synced: 3 months ago
JSON representation

ERC20 Token launcher build on Edu chain

Awesome Lists containing this project

README

          

# MEME Launcher : Meme Token Generator and Liquidity Pool Creator

[](https://www.youtube.com/watch?v=Te1_SB_eTJU)

## Overview

Welcome to the Meme Launcher opencampus.xyz Token Generator and Liquidity Pool Creator! This decentralized application (dApp) allows users to easily create their own ERC20 tokens and set up liquidity pools on the opencampus.xyz blockchain. The platform leverages the power of opencampus.xyz's performance, security, and cross-chain interoperability to provide a robust token and liquidity generation experience.

## Links

- **Demo** : https://meme-launcher.vercel.app/
- **Video** : https://www.youtube.com/watch?v=Te1_SB_eTJU
- **Git Repo** : https://github.com/kunaldhongade/MemeLauncher

## Features

- **ERC20 Token Creation**: Users can create customized ERC20 tokens by specifying parameters such as token name, symbol, initial supply, and decimals.
- **Liquidity Pool Creation**: Instantly create liquidity pools for your token on opencampus.xyz using the integrated router contract.
- **opencampus.xyz Integration**: The platform is fully integrated with opencampus.xyz, ensuring high performance, security, and seamless cross-chain interoperability.
- **Real-time Analytics**: The platform offers real-time tracking and analytics for the tokens and liquidity pools created.
- **User-Friendly Interface**: Built with Next.js, the application provides a smooth and responsive user experience.

## Contract Addresses

- **Router Contact** : https://opencampus-codex.blockscout.com/address/0x779595e47E03Ab4aD6Fb245D7a572410bBe9ED6e?tab=contract
- **Factory Contact** : https://opencampus-codex.blockscout.com/address/0x48AA8265298A4821CE6C044D4e72fdF707037fb0?tab=contract
- **WEDU Contact** : https://opencampus-codex.blockscout.com/address/0x8c16A191c356DF572a8408f69895244436153A1D?tab=contract
- **ERC20 Contact** : https://opencampus-codex.blockscout.com/address/0x8757a2B084e221E2D7F829dD9b7480Ffd93fDF50
- **Liquidity Contact** : https://opencampus-codex.blockscout.com/address/0x5EF1f0dbE8B2Fca72CA795659E8533FA62772AA9

## Getting Started

### Prerequisites

Before you can run this project locally, ensure you have the following installed:

- Node.js (v14.x or higher)
- npm or yarn
- Git

### Installation

1. Fork this Repository:

2. Clone the repository:

```bash
git clone https://github.com/kunaldhongade/MemeLauncher.git
cd MemeLauncher
```

3. Install the required dependencies:

```bash
npm install
# or
yarn install
```

### Running the Application

To start the application locally, run:

```bash
npm run dev
# or
yarn dev
```

This will start the development server, and you can access the application at `http://localhost:3000`.

### Building for Production

To build the application for production, run:

```bash
npm run build
# or
yarn build
```

This will create an optimized build in the `.next` folder, ready for deployment.

### Deploying to Production

To deploy the application to a production environment, follow these steps:

1. Build the application:

```bash
npm run build
# or
yarn build
```

2. Start the production server:

```bash
npm run start
# or
yarn start
```

3. Optionally, you can deploy the application to a platform like Vercel, Netlify, or your own server.

## Usage

1. **Create a Token**: Navigate to the "Create Token" section, input the desired token details (name, symbol, initial supply, decimals), and click "Generate Token". The smart contract will deploy your new token on opencampus.xyz.

2. **Create a Liquidity Pool**: Once your token is created, navigate to the "Create Liquidity Pool" section. Input the token address, and the amount of tokens and CORE you wish to pair, and the platform will automatically create the liquidity pool using the integrated router contract.

3. **Manage Your Tokens and Pools**: The platform provides a dashboard where you can view and manage your created tokens and liquidity pools, with real-time data and analytics.

## Technologies Used

- **Next.js**: React framework for building the user interface and handling server-side rendering.
- **opencampus.xyz**: Blockchain platform where the tokens and liquidity pools are deployed.
- **Web3.js**: JavaScript library for interacting with the blockchain.
- **Wagmi**: A lightweight JavaScript library for interacting with the Ethereum blockchain, used here for opencampus.xyz.
- **Tailwind CSS**: Utility-first CSS framework for styling the application.

## Contributing

We welcome contributions to this project! Please follow the steps below to contribute:

1. Fork the repository.
2. Create a new branch (`git checkout -b feature/YourFeature`).
3. Commit your changes (`git commit -m 'Add some feature'`).
4. Push to the branch (`git push origin feature/YourFeature`).
5. Open a pull request.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Acknowledgments

Special thanks to the opencampus.xyz community for their support and inspiration. and to our team mates [Chintan Rabadiya](https://github.com/Chintan5942), [Kunal Dhongade](https://www.github.com/kunaldhongade) & [Asif Sayyad](https://www.github.com/asifsayyad25)