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:
- read Core Concepts for the basic objects your app will touch
- read Transaction Lifecycle before handling signatures or confirmations
- use What is RPC? and Solana Commitment Levels before choosing read behavior
- use Automated Market Making Explained before building swap or routing features
- 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.