DEVELOPMENT

Solana Development

Use Carbium's Solana development hub to choose the right foundation page before moving into RPC, Swap API, Data, wallet, bot, or production guides.

Use this section when you need the Solana concepts behind a Carbium build before you choose a product surface.

This is the foundation track. It should help you understand transactions, RPC, AMMs, commitments, simulation, and recovery patterns well enough to make safer implementation choices. When you are ready to wire Carbium into an app, move into Developing With Carbium.

Part of the Carbium Solana infrastructure stack.


Choose the foundation you need

If you need to understand... Start here Why
Solana account, token, and transaction basics Core Concepts Gives the shared vocabulary before you wire products together
What happens between quote, signature, send, and confirmation Transaction Lifecycle Explains the stages a production app needs to log and validate
Why swaps depend on liquidity and price impact Automated Market Making Explained Connects AMM mechanics to Carbium DEX and Swap API routing
What RPC is and why apps depend on it What is RPC? Frames RPC before you choose endpoint, rate-limit, or failover docs
How commitment affects reads and confirmations Solana Commitment Levels Helps pick processed, confirmed, or finalized deliberately
Why a transaction simulation failed Debug Solana Transaction Simulation Turns preflight and simulation failures into actionable checks
How to recover from expired blockhashes Blockhash Expiry Recovery Playbook Prevents stale signed transactions and unsafe replay behavior

Where this section stops

The pages in this track explain Solana mechanics. They should not replace product-specific Carbium docs.

Your next job Better section
Create a Carbium RPC key or send your first RPC request Carbium RPC
Request a Swap API quote or executable transaction Carbium Swap API
Build a wallet, bot, backend executor, or failover policy Developing With Carbium
Search token metadata or hydrate token lists Carbium Data
Use AI assistance while coding against Carbium docs Developing with Artificial Intelligence

Keep the boundary simple: learn the mechanic here, then use the product docs for live endpoints, keys, quotas, and implementation details.

๐Ÿ“˜ If you already know the Solana mechanic and just need the Carbium integration path, start with Developing With Carbium.


A practical learning path

For a new Solana builder, use the pages in this order:

  1. read Core Concepts for the basic objects your app will touch
  2. read Transaction Lifecycle before handling signatures or confirmations
  3. use What is RPC? and Solana Commitment Levels before choosing read behavior
  4. use Automated Market Making Explained before building swap or routing features
  5. keep Debug Solana Transaction Simulation and Blockhash Expiry Recovery Playbook close when the first real transaction fails

That path is intentionally short. Solana development becomes easier when the first pass teaches the moving parts without hiding the failure modes.


Move from concept to build

Once the foundation is clear, choose the build track that matches your product:

Build goal Start here
Production Carbium app flow Developing With Carbium
Wallet integration Carbium for Wallet Developers
Bot or backend execution system Carbium for Trading Bots
Quote to signed transaction flow Quote to Swap Integration Guide
First RPC read from a backend Get Balance with Carbium

๐Ÿ”ถ Building on Solana with Carbium? Use this section for the foundation, then move into the Carbium product page that owns the endpoint, key, or workflow you need.