Skip to content

How GoonPad Works

Learn about the mechanics behind GoonPad's token launch platform, bonding curves, and graduation system.

Platform Overview

GoonPad uses a two-phase lifecycle for tokens:

  1. Edging Phase (0 - 85 SOL) - Bonding curve trading
  2. Nutted Phase (85+ SOL) - Raydium AMM trading

This system ensures fair price discovery and seamless transition to decentralized liquidity.

Phase 1: Edging (Bonding Curve)

What is a Bonding Curve?

A bonding curve is a mathematical formula that determines token price based on supply. As more tokens are bought:

  • Price increases automatically
  • No manual market making needed
  • Fair for early and late buyers

How It Works

Price = Base Price × (1 + Total Supply / Curve Constant)²

Key Characteristics:

  • Starts at low price (e.g., 0.00001 SOL per token)
  • Price increases with each purchase
  • Sellers get current bonding curve price
  • No rug pulls - liquidity locked in curve

Buying on the Curve

When you buy tokens during the Edging phase:

  1. You send SOL to the bonding curve contract
  2. Contract calculates how many tokens you get at current price
  3. Tokens are minted and sent to your wallet
  4. Curve price increases for next buyer
  5. Platform fee (1.75%) sent to Nut Jar

Selling on the Curve

When you sell tokens:

  1. You send tokens back to the contract
  2. Contract calculates SOL refund at current price
  3. Tokens are burned
  4. SOL sent to your wallet
  5. Curve price decreases for next transaction

Phase 2: Nutting (Raydium AMM)

Graduation Threshold

When a token's bonding curve reaches 85 SOL market cap, it automatically "nuts" and graduates to Raydium AMM.

What Happens During Graduation?

  1. Bonding Curve Closes

    • No more buying/selling on curve
    • All SOL liquidity moved to Raydium
  2. AMM Pool Created

    • Raydium Automated Market Maker pool deployed
    • Initial liquidity from bonding curve
    • LP tokens locked permanently
  3. Trading Continues

    • Token now trades on Raydium DEX
    • Available on Jupiter aggregator
    • Increased liquidity and visibility
  4. Creator Rewards

    • Platform fees distributed via Nut Jar
    • Creator can claim accumulated fees

Benefits of Graduation

  • More Liquidity - Larger pools, less slippage
  • Wider Availability - Listed on all Solana DEXs
  • Price Discovery - Market-driven pricing
  • Permanence - Liquidity permanently locked

Fee Structure

GoonPad charges a 1.75% platform fee on all trades.

How Fees Work

During Edging Phase:

User buys 100 SOL worth of tokens
├─ 1.75 SOL → Nut Jar (platform fee)
└─ 98.25 SOL → Bonding Curve (for tokens)

After Nutting:

Fees collected during Edging phase
├─ Accumulated in Nut Jar contract
└─ Claimable by token creator

Fee Distribution

  • Platform Operations: 60%
  • Token Creator: 30%
  • Protocol Development: 10%

Creators can claim their share anytime through the platform UI.

Smart Contracts

GoonPad uses two main smart contracts:

1. LaunchLab Program (Raydium)

Handles token launches and bonding curves:

  • Token creation and minting
  • Bonding curve calculations
  • Graduation to Raydium AMM
  • Trade execution

2. Nut Jar Program (GoonPad)

Manages platform fee collection:

  • Fee accumulation from trades
  • Creator reward tracking
  • Claim functionality
  • Transparent distribution

Both contracts are:

  • [x] Audited and secure
  • [x] Deployed on Solana
  • [x] Fully on-chain
  • [x] Immutable (can't be changed)

Real-time Updates

GoonPad provides instant updates through WebSocket connections:

What Updates in Real-time?

  • Price Changes - Every buy/sell updates instantly
  • New Tokens - See new launches immediately
  • Graduations - Watch tokens "nut" live
  • Trade Feed - Real-time transaction stream
  • Market Cap - Live calculation updates

How to Subscribe

Developers can connect to our WebSocket API:

javascript
const ws = new WebSocket('wss://api.goonpad.dev')

ws.on('message', (data) => {
  const event = JSON.parse(data)

  if (event.type === 'price_update') {
    console.log('New price:', event.price)
  }
})

See WebSocket API for full documentation.

Token Lifecycle Example

Let's follow a token from launch to graduation:

1. Token Created (T=0)

  • Creator launches "GOON" token
  • Initial supply: 1 billion tokens
  • Starting price: 0.00001 SOL
  • Market cap: 0 SOL

2. Early Trading (T=1 hour)

  • 50 buyers purchase tokens
  • Price rises to 0.0001 SOL
  • Market cap: 15 SOL
  • Still in Edging phase

3. Growing Hype (T=6 hours)

  • 500+ holders
  • Price: 0.001 SOL
  • Market cap: 70 SOL
  • Approaching graduation

4. Graduation! (T=8 hours)

  • Market cap hits 85 SOL
  • Automatic nut to Raydium
  • New AMM pool created
  • Trading continues on DEX

5. Post-Graduation (T=24 hours)

  • Market cap: 250 SOL
  • Listed on Jupiter
  • Creator claims 0.445 SOL in fees (30% of 1.75 SOL)
  • Community keeps trading

Safety Features

No Rug Pulls

  • Liquidity locked in smart contracts
  • Creator can't remove funds
  • Bonding curve guarantees exit liquidity

Fair Launch

  • No pre-mine for creators
  • No team allocations
  • Everyone buys at curve price

Transparent Fees

  • All fees on-chain
  • Verifiable smart contracts
  • Clear distribution rules

Next Steps


Questions? Check the FAQ or Troubleshooting guide.

Built with passion on Solana