Sepolia.fun is an advanced Web3 template for creating and deploying meme token systems. It utilizes bonding curve mechanics for price discovery and integrates automated Uniswap liquidity, enabling developers to establish sustainable token ecosystems with ease.
Built with React.js and connected to Uniswap trading pools, this ready-to-use template helps developers launch their own token projects with automatic pricing and trading features that keep the market healthy.
- Automated Price Discovery: Bonding curve mechanism ensures fair and dynamic token pricing.
- Uniswap Integration: Automatically creates and locks liquidity pools upon reaching funding targets.
- Real-Time Tracking: Monitor funding progress and token distribution.
- Sustainable Token Economics: Implements bonding curve mathematics and automated liquidity locking.
- User Analytics Dashboard: Provides insights into token holders and transaction history.
- Secure Smart Contracts: Built with OpenZeppelin standards and Solidity.
- Frontend: React.js
- Blockchain Integration: Ethers.js
- AMM Integration: Uniswap V2
- Smart Contracts: Solidity, OpenZeppelin
- Mathematics: Bonding Curve for Automated Market Making (AMM)
- Automated Liquidity: Establish liquidity pools for trading without manual intervention.
- Decentralized Price Discovery: Enable price adjustments based on token supply and demand.
- Sustainable Economies: Build ecosystems with locked liquidity and capped token supply.
- Community-Driven Tokens: Launch tokens with fair distribution mechanisms.
-
Clone the repository:
git clone https://github.com/0xmetaschool/Sepolia.fun.git
-
Navigate to the project directory:
cd Sepolia.fun
-
Install dependencies:
npm i --y
-
Set up environment variables: Create a
.env.local
file in the root directory and add the following variables:REACT_APP_CONTRACT_ADDRESS= REACT_APP_RPC_URL= REACT_APP_X_API_KEY=
-
Start the development server:
npm start
-
Open your browser and navigate to
http://localhost:3000
.
- Connect Web3 Wallet: Use MetaMask to connect your wallet to the platform.
- Create Token: Initiate token creation with a minimal fee of 0.0001 ETH.
- Distribute Initial Supply: Release 200k tokens as the initial supply.
- Bonding Curve Purchases: Tokens are bought through the bonding curve mechanism.
- Monitor Funding Progress: Track the funding progress until the 24 ETH target is reached.
- Uniswap Pool Creation: At 24 ETH, the platform automatically creates and locks a Uniswap liquidity pool.
- Trade on Uniswap: Begin trading tokens directly on Uniswap.
To contribute to this project:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or support, open an issue in the GitHub repository.