Skip to content

Generate and deploy meme tokens automatically using Gaia's AI Agent for creative naming and tokenomics!

License

Notifications You must be signed in to change notification settings

harishkotra/gaia-meme-coin-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 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:
git clone https://github.com/harishkotra/gaia-meme-coin-generator
cd gaia-meme-coin-generator
  1. Install dependencies:
npm install
  1. Create a .env file:
GAIA_URL=your_gaia_url
GAIA_MODEL=your_model_name
BASE_NODE_URL=your_base_sepolia_rpc_url
PRIVATE_KEY=your_wallet_private_key
  1. Run the generator:
npm start

💡 Use Cases

  1. Token Launch Platforms

    • Quickly generate and deploy tokens for new projects
    • Automate the token creation process
    • Create themed token collections
  2. Community Tokens

    • Deploy tokens for online communities
    • Create fan tokens with custom themes
    • Launch social tokens quickly
  3. Educational Purposes

    • Learn about token deployment
    • Understand tokenomics
    • Practice with testnet deployments
  4. 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: 18332172

    Tokenomics:
    total_supply: 500000000
    initial_liquidity_percent: 75
    transaction_limit_percent: 1
    max_wallet_percent: 2
    Deployment details saved to deployment_details.json

    Verify your contract on Base Sepolia Explorer:
    https://sepolia.basescan.org/address/0x41B20e82DBFDe8557363Ca0B7C232C7288EA3Aae

About

Generate and deploy meme tokens automatically using Gaia's AI Agent for creative naming and tokenomics!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published