ICE // documentation

Protocol guide for the ICE decentralized node system on Solana.

Introduction

ICE is a permissionless protocol for spawning and trading tokenized nodes on Solana. Each node represents a unique token with automated liquidity and fee distribution.

Note: ICE operates on Solana mainnet. All transactions require SOL for gas fees.

Quick Start

  1. Connect your Solana wallet (Phantom, Solflare, or Backpack)
  2. Navigate to SPAWN in the sidebar
  3. Configure your node parameters
  4. Execute spawn transaction (0.02 SOL)
  5. Your node is now live and tradeable

Nodes

Nodes are the core primitive of the ICE protocol. Each node is a Solana SPL token with:

  • Fixed supply of 1,000,000,000 tokens
  • Automated liquidity pool via Meteora
  • Jupiter integration for trading
  • Fee harvesting for creators

Node States

StateDescription
ActiveNode is tradeable on the bonding curve
GraduatedNode has migrated to full DEX liquidity

Spawning

Creating a new node requires:

ParameterRequiredDescription
NameYesNode identifier (max 32 chars)
TickerYesTrading symbol (3-10 chars)
DescriptionNoNode description
ImageNoNode icon (PNG, JPG)
LinksNoTwitter, Telegram, Website

Spawn Cost

Spawning a node costs 0.02 SOL which covers:

  • Token mint creation
  • Metadata account
  • Initial liquidity pool
  • Protocol fee

Trading

Nodes can be traded directly through the ICE interface using Jupiter aggregation.

Acquire (Buy)

Purchase node tokens using SOL. The price is determined by the bonding curve or DEX liquidity.

Release (Sell)

Sell node tokens back for SOL.

Slippage: Default slippage is 1%. Adjust in settings for volatile nodes.

Harvesting

Node creators earn fees from trading activity. Fees accumulate and can be harvested at any time.

Fee Structure

TypeRateRecipient
Trading Fee1%Creator + Protocol
Creator Share0.5%Node creator
Protocol Share0.5%ICE treasury

Architecture

ICE is built on Solana with the following components:

┌─────────────────────────────────────────┐
│                 ICE UI                   │
├─────────────────────────────────────────┤
│            Jupiter Aggregator            │
├─────────────────────────────────────────┤
│     Meteora DLMM     │    Token Mint    │
├─────────────────────────────────────────┤
│              Solana Runtime              │
└─────────────────────────────────────────┘

API Reference

GET /all-tokens

Returns all active nodes.

{
  "tokens": [
    {
      "mint": "...",
      "name": "...",
      "ticker": "...",
      "price": 0.001,
      "marketCap": 10000,
      "volume24h": 5000
    }
  ]
}

GET /tokens?deployer={address}

Returns nodes created by a specific address.

POST /create

Spawn a new node. Requires wallet signature.

FormData:
  name: string
  ticker: string
  description: string
  image: File
  twitter: string
  telegram: string
  website: string
  deployer: string (wallet address)

POST /claim-fees

Harvest accumulated fees for a node.

{
  "mint": "...",
  "wallet": "..."
}

Fees Summary

ActionCost
Spawn Node0.02 SOL
Trade (Acquire/Release)1% + gas
Harvest FeesGas only
Warning: Always verify transaction details in your wallet before signing.

← Back to App