DEGENBAGS Launchpad

Launch Solana tokens instantly through Bags.fm with automatic fee sharing, AI agents, and seamless trading. DEGENBAGS is an official Bags Partner, earning fees from every token launched on the platform.

Powered by Bags API v2

All tokens are launched through the official Bags API with built-in fee sharing, automatic liquidity, and instant trading on bags.fm.

Instant Launch

Deploy tokens in under 60 seconds with automatic Bags pool creation.

Fee Sharing

Creators earn trading fees. Share with collaborators via BPS allocation.

AI Agents

Claude-powered agents for every token. Chat, engage, build community.

Instant Trading

Trade immediately on bags.fm with deep liquidity and fair pricing.

Platform Stats

$21M+
Creator Earnings
25%
Partner Fee Share
100
Max Fee Earners

Why DEGENBAGS?

FeatureDEGENBAGSOther Launchpads
Launch Speed~30 secondsMinutes to hours
Fee SharingUp to 100 earnersCreator only
AI Agents✓ Claude-powered✗ None
TradingInstant on Bags.fmVaries
Partner Earnings25% of platform feesN/A

How It Works

DEGENBAGS is an official Bags Partner Launchpad. When you launch a token through us, it's created via the Bags API v2 with automatic fee sharing configured.

Architecture Overview

Your Token
DEGENBAGS
Bags API v2
Solana

The Launch Flow

1

Create Token Metadata

Upload image, set name, symbol, description. Bags API uploads to IPFS and generates metadata URL.

2

Configure Fee Sharing

Set up fee distribution using BPS (basis points). Creator + any additional fee claimers. DEGENBAGS partner config automatically included.

3

Generate Launch Transaction

Bags API creates a Solana transaction that atomically creates the token, pool, and fee config.

4

Sign & Broadcast

You sign the transaction with your wallet. Token is live and tradeable on bags.fm instantly.

Fee Flow

Trading Fees
Fee Share Config
Creator (75%+)
+ DEGENBAGS Partner receives 25% of platform fees
Transparent Fee Structure

All fee sharing is on-chain and verifiable. Creators always know exactly where their fees go.

Launch Your Token

Create and deploy your token through DEGENBAGS with automatic Bags.fm listing.

Requirements

Solana WalletPhantom, Solflare, or any Solana wallet
SOL Balance~0.05 SOL for fees + initial buy amount
Token ImagePNG, JPG, GIF, or WebP (max 15MB)

Launch Steps

1

Click "+ new coin"

Open the launch modal from the header or hero section.

2

Upload Token Image

Drag & drop or click to upload. Recommended: 256x256px square image.

3

Fill Token Details

Enter name, symbol (max 10 chars), description, and optional social links.

4

Set Initial Buy

Amount of SOL to buy your token with on launch (creates initial price).

5

Enter Private Key

Your wallet private key (base58 encoded). Never stored - only used to sign.

6

Enable AI Agent (Optional)

Check the box to create a Claude-powered agent for your token.

7

Launch!

Click "Launch Token" and wait for confirmation. Your token will be live on bags.fm.

What You Get

SPL Token

Standard Solana token with full metadata on IPFS.

Bags.fm Listing

Instant listing with trading page, charts, and stats.

Fee Earning

Earn fees from all trading activity on your token.

AI Agent

Optional Claude-powered agent for community engagement.

Security Note

Your private key is never stored or transmitted. It's only used locally in your browser to sign the transaction. For extra security, use a dedicated launch wallet.

Partner Fee System

DEGENBAGS is an official Bags Partner with a registered Partner Config Key. This means we earn a share of fees from every token launched through our platform.

How Partner Fees Work

Token Trade
Trading Fee
Creator Share
DEGENBAGS (25%)

Partner Config Key

552aa6RiXtwdY58pWkqju9uMFCy4oS7N2NMU7fGLUsEU

This key is automatically included in every token launch, ensuring DEGENBAGS receives partner fees.

Fee Breakdown

RecipientShareDescription
Token CreatorVariableSet by creator (remaining after fee claimers)
Fee ClaimersVariableOptional additional recipients
DEGENBAGS Partner25%Platform partner share (of platform portion)
What This Means For Creators

Partner fees come from Bags platform fees, not from your creator share. You still earn 100% of your allocated trading fees. The partner system is Bags' way of rewarding platforms that bring users.

Benefits of Partner System

Sustainable Platform

Partner fees fund ongoing development and improvements.

No Extra Costs

No additional fees for using DEGENBAGS vs direct Bags API.

Better UX

Simplified launch flow with AI agents and tracking.

Community Building

AI agents and token tracking for community growth.

Fee Sharing

Bags API v2 requires explicit fee sharing configuration. You can share trading fees with up to 100 fee earners including yourself.

Understanding BPS

Fees are allocated using Basis Points (BPS). 10,000 BPS = 100%.

BPS ValuePercentageExample
10000100%Creator gets all fees
700070%Creator share when sharing 30%
300030%Collaborator share
250025%Four-way equal split

Key Rules

Important

Total BPS must equal 10,000. Creator BPS is always explicit - even if you want 100%, you must set it to 10000.

1

Creator Must Be Explicit

Always include yourself in fee claimers with your BPS allocation.

2

Sum Must Equal 10000

All BPS values must add up to exactly 10,000 (100%).

3

Max 100 Fee Earners

You can share fees with up to 100 recipients including yourself.

4

Social Lookup

Fee claimers can be found by Twitter, Kick, or GitHub username.

Example Configurations

Solo Creator (100% to you):

[{ "user": "your_wallet", "userBps": 10000 }]

Two-Way Split (70/30):

[ { "user": "creator_wallet", "userBps": 7000 }, { "user": "partner_wallet", "userBps": 3000 } ]

Team Split (40/30/30):

[ { "user": "creator_wallet", "userBps": 4000 }, { "user": "dev_wallet", "userBps": 3000 }, { "user": "marketing_wallet", "userBps": 3000 } ]
Automatic Handling

DEGENBAGS automatically sets you as the sole fee earner (10000 BPS) unless you specify additional fee claimers.

AI Agents

Every token on DEGENBAGS can have a Claude-powered AI agent that engages with your community, answers questions, and builds hype.

How Agents Work

User Message
Token Agent
Claude AI
Response

Agent Features

Auto-Generated Personality

Based on your token name, symbol, and description. Unique and memorable.

Conversation Memory

Remembers chat history per user for continuous conversations.

Token Awareness

Knows token details, links, and can direct users to trade.

Community Building

Engages holders, answers questions, builds excitement.

Agent Personality

When you enable an AI agent, we generate a unique personality including:

NameA fun name for the agent
Personality2-3 sentence description
CatchphraseMemorable phrase they use
Communication StyleFormal, casual, meme-heavy, etc.
InterestsTopics they love discussing
ToneEnthusiastic, mysterious, wise, etc.

Chat API

POST /api/agent/chat { "tokenMint": "token_mint_address", "message": "Tell me about this token!", "userId": "optional_user_id" }
Powered by Claude

Agents use Anthropic's Claude AI for intelligent, engaging, and safe conversations. They stay in character and never make financial promises.

Trading

Tokens launched through DEGENBAGS are instantly tradeable on bags.fm with deep liquidity and fair pricing.

Trading Flow

Your Wallet
Bags.fm
Meteora Pool
Tokens

Where to Trade

Every token gets a dedicated page on bags.fm:

https://bags.fm/{token_mint_address}

Trading Features

Real-Time Charts

Live price and market cap charts with trading history.

Deep Liquidity

Meteora Dynamic Bonding Curve pools ensure smooth trading.

Instant Settlement

Trades settle instantly on Solana blockchain.

Secure

Non-custodial trading directly from your wallet.

Trading Stats

Token pages on bags.fm show:

PriceCurrent USD price
Market CapFully diluted market cap
24H VolumeTrading volume in last 24 hours
24H ChangePrice change percentage
HoldersUnique wallet count
LiquidityPool liquidity in USD

Bags API v2

DEGENBAGS uses the official Bags API v2 for all token operations. This ensures full compatibility with the Bags ecosystem.

API Endpoints Used

Create Token Info & Metadata

POST https://public-api-v2.bags.fm/api/v1/token-launch/create-token-info Content-Type: multipart/form-data x-api-key: YOUR_API_KEY image: (file) name: "Token Name" symbol: "TKN" description: "Description" twitter: "https://x.com/..." website: "https://..."

Get Launch Wallet (Fee Claimer Lookup)

GET https://public-api-v2.bags.fm/api/v1/fee-share/wallet/v2 ?username=twitter_handle &provider=twitter

Create Fee Share Config

POST https://public-api-v2.bags.fm/api/v1/token-launch/fee-share/create-config { "payer": "wallet_address", "baseMint": "token_mint", "feeClaimers": [ { "user": "wallet", "userBps": 10000 } ], "partnerConfig": "552aa6RiXtwdY58pWkqju9uMFCy4oS7N2NMU7fGLUsEU" }

Create Launch Transaction

POST https://public-api-v2.bags.fm/api/v1/token-launch/create-launch-transaction { "metadataUrl": "ipfs://...", "tokenMint": "token_mint", "launchWallet": "wallet_address", "initialBuyLamports": 10000000, "configKey": "config_key" }

Rate Limits

LimitValue
Requests per hour1,000
Max image size15 MB
Max fee earners100
Official Documentation

For complete API documentation, visit docs.bags.fm

DEGENBAGS API

Internal API endpoints for the DEGENBAGS launchpad.

Token Operations

Get All Tokens

GET /api/tokens Response: { "success": true, "tokens": [ { "token_mint": "...", "name": "Token Name", "symbol": "TKN", "description": "...", "image_url": "...", "bags_url": "https://bags.fm/...", "agentic_enabled": true, "creator_wallet": "..." } ] }

Get Single Token

GET /api/tokens/:mint Response: { "success": true, "token": { ... } }

Launch Token

POST /api/launch Content-Type: multipart/form-data image: (file) name: "Token Name" symbol: "TKN" description: "Description" twitterUrl: "https://x.com/..." websiteUrl: "https://..." telegramUrl: "https://t.me/..." initialBuyAmount: "0.01" creatorPrivateKey: "base58_private_key" enableAgent: "true" Response: { "success": true, "token": { "tokenMint": "...", "bagsUrl": "https://bags.fm/...", "signature": "...", "agentEnabled": true } }

Agent Operations

Chat with Agent

POST /api/agent/chat Content-Type: application/json { "tokenMint": "token_mint_address", "message": "Hello!", "userId": "optional_user_id" } Response: { "success": true, "response": "Agent response here..." }

Enable Agent

POST /api/agent/enable Content-Type: application/json { "tokenMint": "token_mint_address", "creatorPrivateKey": "base58_private_key" } Response: { "success": true, "personality": { ... } }

Partner Operations

Get Partner Stats

GET /api/partner/stats Response: { "success": true, "stats": { "claimedFees": "...", "unclaimedFees": "..." } }

Utility

Health Check

GET /api/health Response: { "success": true, "status": "healthy", "version": "2.0.0", "partner": "552aa6RiXtwdY58pWkqju9uMFCy4oS7N2NMU7fGLUsEU" }