Skip to content

NeukoAI/blowfish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐡 Blowfish

Launch tokens on Solana via Meteora Dynamic Bonding Curves. Built for AI agents. Works standalone.

Create a bonding curve → trade on curve → auto-graduate to AMM → collect fees.

What is this?

Blowfish is a token launch tool powered by Meteora's Dynamic Bonding Curve (DBC) infrastructure. It handles the full lifecycle:

  • Bonding curve creation with configurable curve shapes, fees, and anti-sniper protection
  • Trading on the curve (buy/sell)
  • Automatic graduation to a full AMM (DAMM v2) at your target market cap
  • Fee collection with 80/20 split (creator 80% / launchpad 20%)

Think of it as a programmatic pump.fun with full parameter control.

Install

For OpenClaw / Moltbot agents

Give your agent the repo URL:

https://github.com/NeukoAI/blowfish

Or install from ClawdHub:

clawdhub install blowfish

Standalone

git clone https://github.com/NeukoAI/blowfish.git
cd blowfish && npm install

Requires: Node.js 18+

Quick Start

# Generate a keypair (devnet)
node src/launch.mjs generate-keypair --network devnet

# Copy the config template
cp templates/dbc-config-template.jsonc my-launch.json
# Edit my-launch.json with your settings

# Create pool
node src/launch.mjs create-pool --config my-launch.json

# Check status
node src/launch.mjs check-status --config my-launch.json --base-mint <TOKEN_MINT>

# Buy tokens
node src/launch.mjs swap --config my-launch.json --base-mint <TOKEN_MINT>

# Claim fees
node src/launch.mjs claim-fees --config my-launch.json --base-mint <TOKEN_MINT>

Commands

Command Description
generate-keypair Generate Solana keypair, optionally airdrop devnet SOL
airdrop Request devnet/localnet SOL
create-config Create DBC pool configuration on-chain
create-pool Create token + bonding curve pool
check-status Check pool status, migration progress, fees
swap Buy or sell tokens on the curve
claim-fees Claim accumulated trading fees

All commands output JSON for easy parsing by AI agents.

Fee Structure

Recipient Share
Token creator 80% of trading fees
NEUKO (launchpad) 20% of trading fees

Configuration

The config template (templates/dbc-config-template.jsonc) supports:

  • Curve modes: Manual, MarketCap (recommended), Two Segments, Liquidity Weights
  • Anti-sniper: Decaying fees + rate limiting
  • Fee capture: SOL, USDC, or launched token
  • LP distribution: Configurable locked/claimable split
  • Migration: Auto-graduate to DAMM v2 at target market cap

See SKILL.md for full configuration reference.

Documentation

Full docs in SKILL.md — includes configuration reference, curve mode explanations, devnet test walkthrough, and troubleshooting.

Built With

License

MIT — NEUKO

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published