Skip to content

MintKit26/MintKit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

39 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

MintKit πŸ› οΈπŸͺ™

A transparent, automated token launch toolkit for Solana developers.

MintKit gives developers the full infrastructure to deploy a community-first token correctly β€” with locked liquidity, automatic buybacks, burns, airdrops, and a public transparency log. All automated. All verifiable on-chain.


The Problem

Most token launches fail because humans run them.

  • Developers rug pull
  • Teams abandon projects
  • Insiders dump on communities
  • Buybacks get promised but never happen
  • Transparency logs never get published

MintKit solves this by automating the correct behavior from day one. The rules are set at launch and the bot follows them β€” no human intervention required after deployment.


What MintKit Does

You bring the coin idea. MintKit handles everything else.

Developer provides:        MintKit handles:
─────────────────          ──────────────────────────────
Coin name                  SPL token deployment
Ticker symbol              Liquidity pool creation
Tokenomics config          LP locking (180 days default)
                           Mint authority revocation
                           Buyback engine
                           50% burn / 50% airdrop
                           Social media promotion
                           Transparency log

Core Features

πŸ”’ Transparent Tokenomics

Every token launched with MintKit uses a publicly documented split:

Allocation Default Purpose
Liquidity Pool 50% Locked minimum 180 days
Public Float 45% Free market trading
Treasury 5% Funds ongoing bot operations

All allocations are configurable. All transactions are logged publicly.

πŸ€– Automated Buyback Engine

Creator rewards flow into a buyback wallet automatically:

  • 50% burned β€” sent to null address, permanently reducing supply
  • 50% airdropped β€” distributed to top 100 holders by balance

No manual intervention. No broken promises. Just code running as written.

πŸ“‹ Transparency Log

Every action MintKit takes is logged with a timestamp and transaction hash:

  • Token deployment details
  • LP lock confirmation
  • Every buyback executed
  • Every burn transaction
  • Every airdrop batch

Anyone can verify the bot did what it said it would do.

πŸ”‘ Mint Authority Revocation

Immediately after deployment MintKit permanently revokes the mint authority. No one β€” including the developer β€” can ever create additional tokens. Supply is fixed forever at launch.


Optional Plugins

MintKit core handles deployment and automation. Optional plugins add more:

πŸ“‘ Trend Scanner (optional)

Scans X (Twitter) and Reddit for viral meme trends. Useful for developers who want data-driven coin timing rather than manual selection.

πŸ’‘ Concept Generator (optional)

Uses AI to generate coin names, tickers, taglines, and meme image prompts from trending content. Useful for high-volume automated launches.


Getting Started

Prerequisites

  • Python 3.11+
  • Phantom wallet
  • Twitter/X Developer Account (for promotion bot)
  • Anthropic API key (for optional AI features)

Installation

git clone https://github.com/yourusername/mintkit.git
cd mintkit
python -m pip install -r requirements.txt

Deploy a Token

Option 1 β€” From a config file (recommended for developers):

Create a coin_config.json file:

{
  "coin_name": "Your Coin Name",
  "ticker": "TICKER",
  "tagline": "One line description",
  "total_supply": 1000000000,
  "liquidity_pct": 50,
  "float_pct": 45,
  "treasury_pct": 5,
  "lock_days": 180
}

Then run:

python core/deployer.py coin_config.json

Option 2 β€” From approved database concepts:

python plugins/scanner.py        # scan for trends
python plugins/generator.py      # generate concepts
python plugins/generator.py approve <id>   # approve a concept
python core/deployer.py          # deploy approved concepts

Project Structure

mintkit/
β”œβ”€β”€ core/
β”‚   β”œβ”€β”€ deployer.py        # SPL token deployment
β”‚   β”œβ”€β”€ promoter.py        # Social media posting
β”‚   β”œβ”€β”€ buyback.py         # Buyback, burn, airdrop engine
β”‚   β”œβ”€β”€ treasury.py        # Reserve fund management
β”‚   └── transparency.py    # Public audit logging
β”œβ”€β”€ plugins/
β”‚   β”œβ”€β”€ scanner.py         # Optional trend scanning
β”‚   └── generator.py       # Optional concept generation
β”œβ”€β”€ config/
β”‚   └── default.json       # Default configuration
β”œβ”€β”€ docs/                  # Documentation
β”œβ”€β”€ ARCHITECTURE.md        # Full system design
β”œβ”€β”€ README.md
β”œβ”€β”€ requirements.txt
└── .env.example

Configuration

All MintKit behavior is controlled by a single config file:

{
  "network": "devnet",
  "wallet_path": "./deployer_wallet.json",

  "tokenomics": {
    "total_supply": 1000000000,
    "liquidity_pct": 50,
    "float_pct": 45,
    "treasury_pct": 5,
    "lock_days": 180
  },

  "buyback": {
    "trigger_sol": 0.5,
    "burn_pct": 50,
    "airdrop_pct": 50,
    "airdrop_holders": 100
  },

  "promotion": {
    "platforms": ["twitter"],
    "disclose_bot": true,
    "disclosure": "Bot-managed project. Not financial advice. DYOR."
  }
}

Roadmap

  • Trend Scanner
  • Concept Generator
  • SPL Token Deployer (devnet)
  • Liquidity Pool Creation (Raydium)
  • LP Locking
  • Buyback Engine
  • Promotion Bot
  • Treasury Manager
  • CLI Interface
  • Web Dashboard
  • Mainnet Launch
  • Multi-chain Support (Base, ETH L2)

Ethics & Compliance

MintKit is built around honest, transparent token launches.

  • All social media posts disclose bot identity
  • All posts include "Not financial advice. DYOR."
  • Mint authority revoked at launch β€” supply permanently fixed
  • LP locked on-chain β€” verifiable by anyone
  • Every bot action logged publicly with TX hashes
  • No wash trading, no fake volume, no coordinated manipulation

Developers using MintKit are responsible for compliance with the laws and regulations in their jurisdiction. Consult a crypto-friendly attorney before mainnet launch.


License

MIT License β€” open source and free to use.


Built by JMHMsr on the belief that automation and transparency can make crypto fairer for everyone.

About

A tool for crypto developers to ensure propper accounting

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages