Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/harishkotra/gaia-meme-coin-generator
Generate and deploy meme tokens automatically using Gaia's AI Agent for creative naming and tokenomics!
https://github.com/harishkotra/gaia-meme-coin-generator
Last synced: about 1 month ago
JSON representation
Generate and deploy meme tokens automatically using Gaia's AI Agent for creative naming and tokenomics!
- Host: GitHub
- URL: https://github.com/harishkotra/gaia-meme-coin-generator
- Owner: harishkotra
- Created: 2024-11-24T07:35:14.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-11-24T07:39:06.000Z (about 1 month ago)
- Last Synced: 2024-11-24T08:26:14.697Z (about 1 month ago)
- Language: JavaScript
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 Gaia Powered Meme Coin Generator
Generate and deploy meme tokens automatically using Gaia's AI Agent for creative naming and tokenomics! Built for Base Sepolia testnet, but easily adaptable to other networks.
## 🎯 What does it do?
This tool automates the entire process of creating a meme token:
- Uses Gaia's AI node (https://llama3b.gaia.domains/v1) to generate creative token names and themes
- Automatically creates tokenomics with safe defaults
- Deploys a secure, limit-based token contract
- Handles all the complex blockchain interactions## ✨ Features
- 🤖 AI-powered name generation
- 📊 Automatic tokenomics calculation
- 🔒 Built-in safety features:
- Maximum transaction limits
- Maximum wallet limits
- Excludable addresses for CEX/DEX
- 📝 Full deployment records
- 🔍 Automatic contract verification links## 🚀 Quick Start
1. Clone the repo:
```bash
git clone https://github.com/harishkotra/gaia-meme-coin-generator
cd gaia-meme-coin-generator
```2. Install dependencies:
```bash
npm install
```3. Create a `.env` file:
```env
GAIA_URL=your_gaia_url
GAIA_MODEL=your_model_name
BASE_NODE_URL=your_base_sepolia_rpc_url
PRIVATE_KEY=your_wallet_private_key
```4. Run the generator:
```bash
npm start
```## 💡 Use Cases
1. **Token Launch Platforms**
- Quickly generate and deploy tokens for new projects
- Automate the token creation process
- Create themed token collections2. **Community Tokens**
- Deploy tokens for online communities
- Create fan tokens with custom themes
- Launch social tokens quickly3. **Educational Purposes**
- Learn about token deployment
- Understand tokenomics
- Practice with testnet deployments4. **Marketing Campaigns**
- Create themed tokens for promotions
- Launch event-specific tokens
- Generate buzz with creative names## 🔒 Security Features
Our generated tokens come with built-in protections:
- Anti-whale mechanics
- Transaction limits
- Wallet limits
- Owner controls for DEX/CEX exclusions## 📚 Contract Details
The deployed token includes:
- ERC20 standard compliance
- Ownership controls
- Limit system for transactions
- Wallet amount restrictions
- Exclusion system for special addresses## ⚠️ Disclaimer
This is a tool for testnet experimentation. Always:
- Test thoroughly before mainnet use
- Review generated contracts
- Verify tokenomics match your needs
- Consider regulatory compliance## 🤝 Contributing
Contributions welcome! Feel free to:
- Open issues
- Submit PRs
- Suggest improvements
- Add new features## 📄 License
MIT
### Example Output
```
Initializing agent...
Initializing MemeCoin Agent...
Deployer address: 0xb.............................cD45
Successfully connected to Gaia node
Creating meme coin...
Generating coin details...
Generated coin details: {
"name": "AstroPup",
"symbol": "APU",
"description": "Pioneering a new era of canine space travel"
}Generating tokenomics...
Raw tokenomics response: {"total_supply": 500000000, "initial_liquidity_percent": 75, "transaction_limit_percent": 1, "max_wallet_percent": 2}
Generated tokenomics: {
"total_supply": 500000000,
"initial_liquidity_percent": 75,
"transaction_limit_percent": 1,
"max_wallet_percent": 2
}Deploying contract...
Compiling contract...
Deploying contract...
Waiting for deployment confirmation...Meme Coin Created Successfully!
==================================================
Name: AstroPup
Symbol: APU
Description: Pioneering a new era of canine space travel
Contract Address: 0x41B20e82DBFDe8557363Ca0B7C232C7288EA3Aae
Transaction Hash: 0x86c0fd39683b8950d543d647294d8c0a2761cab8b7ab50f12cfd908a595e337e
Block Number: 18332172Tokenomics:
total_supply: 500000000
initial_liquidity_percent: 75
transaction_limit_percent: 1
max_wallet_percent: 2
Deployment details saved to deployment_details.jsonVerify your contract on Base Sepolia Explorer:
https://sepolia.basescan.org/address/0x41B20e82DBFDe8557363Ca0B7C232C7288EA3Aae
```