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.
Quick Start
- Connect your Solana wallet (Phantom, Solflare, or Backpack)
- Navigate to
SPAWNin the sidebar - Configure your node parameters
- Execute spawn transaction (0.02 SOL)
- 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
| State | Description |
|---|---|
| Active | Node is tradeable on the bonding curve |
| Graduated | Node has migrated to full DEX liquidity |
Spawning
Creating a new node requires:
| Parameter | Required | Description |
|---|---|---|
| Name | Yes | Node identifier (max 32 chars) |
| Ticker | Yes | Trading symbol (3-10 chars) |
| Description | No | Node description |
| Image | No | Node icon (PNG, JPG) |
| Links | No | Twitter, 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.
Harvesting
Node creators earn fees from trading activity. Fees accumulate and can be harvested at any time.
Fee Structure
| Type | Rate | Recipient |
|---|---|---|
| Trading Fee | 1% | Creator + Protocol |
| Creator Share | 0.5% | Node creator |
| Protocol Share | 0.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
| Action | Cost |
|---|---|
| Spawn Node | 0.02 SOL |
| Trade (Acquire/Release) | 1% + gas |
| Harvest Fees | Gas only |