Something.cool
  • Getting started
    • Why Something.cool?
    • 1st stage - Bonding curve
    • 2nd stage - CoolDEX trading
  • Zero-fee coins
    • What is Zero-fee coin?
    • How to launch Zero-fee coin
  • Community coins
    • What is Community coin?
    • Community contribution / How it works?
      • Holders
      • Liquidity providers
      • Burning
    • How to launch Сommunity coin
  • Features
    • Coin Explore
      • New Pairs
      • Coin Vision
    • Spaces
    • Rewards
  • Community
    • Referral program
    • X
    • Media kit
  • Developer Resources
  • Platform Architecture
    • Technical Introduction
    • Overview
    • Components
  • SC Bonding Curve
    • Overview
    • Functions
      • Create Token
      • Buy Token
      • Sell Token
      • Migrate
      • Admin Set Properties
    • Price Calculation
    • Fees
  • CoolDEX
    • Overview
    • Functions
      • Initialize Pool
      • Swap Base In
      • Swap Base Out
      • Deposit
      • Withdraw
      • Withdraw PnL
    • Price Calculation
    • Fees
  • Token Types
    • Token Types
  • Migration Process
    • Migration Process
  • Rewards Claiming
    • Overview
    • Authentication
    • Endpoints
    • Errors
    • Example
  • Reference
    • SC Bonding Curve IDL
    • CoolDEX IDL
    • Log Structure
    • DEVNET EXAMPLES
  • INTERNAL API
    • Overview
    • Register
  • Example: Registering a User via Internal API (JavaScript)
Powered by GitBook
On this page
  • 1. SC Bonding Curve
  • Technical Details
  • 2. CoolDEX (Decentralized Exchange)
  • Key Features
  • Technical Details
  • Interaction Between Components
  1. Platform Architecture

Components

The Something Cool platform consists of two primary components that work together to provide a seamless token issuance and trading experience.

1. SC Bonding Curve

SC Bonding Curve is the token issuance component that utilizes a bonding curve mechanism with configurable initial virtual liquidity by the admin, to keep the migration target market cap under control when SOL largely fluctuates.

Technical Details

  • Implements a constant product bonding curve formula

  • Includes fee mechanisms for platform sustainability

  • Supports token metadata through Metaplex integration

2. CoolDEX (Decentralized Exchange)

CoolDEX is a modified Raydium fork that serves as the trading platform after token migration.

Key Features

  • Constant Product AMM: Utilizes a proven AMM model for efficient token swapping

  • Enhanced Fee Mechanisms: Supports custom fee structures for community contribution tokens

  • Liquidity Provision: Allows users to add and remove liquidity from pools

Technical Details

  • Removes OpenBook dependency for simplified operation

  • Implements specialized fee collection and distribution logic

  • Supports token burning directly during swap operations

Interaction Between Components

The two components interact through the migration process:

  1. Token Creation and Initial Trading: Takes place on SC Bonding Curve

  2. Migration Preparation: Automatic when token supply reaches threshold

  3. Migration Execution: Transfers remaining tokens and SOL to prepare for DEX

  4. DEX Pool Creation: Creates a liquidity pool on CoolDEX with migrated assets

  5. Continued Trading: Occurs on CoolDEX with specified fee parameters

This two-phase approach provides a seamless experience while allowing for customization and optimization at each stage of a token's lifecycle.

PreviousOverviewNextOverview

Last updated 2 months ago