Skip to Content
Solana Adapter (@tuwaio/solana-sdk)

Solana Network Adapter (@tuwaio/solana-sdk)

@tuwaio/solana-sdk is Layer 9 (L9) of the TUWA ecosystem architecture — a headless network adapter SDK built on Gill and Wallet Standard for Solana.

It provides modern Solana RPC connections, standard wallet auto-discovery, and signature tracking adapters without relying on legacy @solana/web3.js classes.


🏛️ Included Solana Adapters & Dedicated Documentation

LayerSubpathPurpose & Documentation
Orbit Solana@tuwaio/solana-sdk/orbit💫 Orbit Utils Docs  — Gill RPC wrappers and Solana utilities.
Satellite Solana@tuwaio/solana-sdk/satellite📡 Satellite Connect Docs satelliteSolanaAdapter({ rpcUrls }) for Wallet Standard Solana wallets.
Pulsar Solana@tuwaio/solana-sdk/pulsarPulsar Engine Docs pulsarSolanaAdapter({ rpcUrls }) for Solana transaction confirmation.
Nova UI Solana@tuwaio/solana-sdk/nova-connect🎨 Nova UI Storybook <SolanaConnectorsWatcher /> for extension wallet auto-discovery.

💾 Installation

Install @tuwaio/solana-sdk alongside the core SDK and required Solana singletons:

pnpm add @tuwaio/sdk @tuwaio/solana-sdk gill @wallet-standard/react @wallet-standard/app @wallet-standard/ui-core @wallet-standard/ui-registry

📦 Subpath Entrypoints

@tuwaio/solana-sdk provides clean subpaths ordered by ecosystem layer:

// 1. Multi-Chain Primitives (Orbit Solana) import { createSolanaRPC } from '@tuwaio/solana-sdk/orbit'; // 2. Wallet Connection State (Satellite Solana) import { satelliteSolanaAdapter } from '@tuwaio/solana-sdk/satellite'; // 3. Transaction Tracking Engine (Pulsar Solana) import { pulsarSolanaAdapter } from '@tuwaio/solana-sdk/pulsar'; // 4. Connect UI Auto-Discovery (Nova Connect Solana) import { SolanaConnectorsWatcher } from '@tuwaio/solana-sdk/nova-connect';

🚀 Full Integration & Starter Templates

To scaffold a complete production dApp pre-configured with Solana wallet connectors, transaction tracking stores, and Nova UI providers, run the official starter CLI:

npx @tuwaio/create-cosmos-playground

For a comprehensive step-by-step walkthrough detailing manual provider setup, contract actions, and cloud indexing, explore our Full-Stack React Guide.

Last updated on