solana-kit

Build, sign, and send Solana transactions via HTTP and WebSockets.

4|1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/hairyf/blockchain-skills --skill solana-kit-hairyf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solana-kit
Source: https://github.com/hairyf/blockchain-skills/tree/main/skills/solana-kit
Command: npx skills add https://github.com/hairyf/blockchain-skills --skill solana-kit-hairyf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive and modern JavaScript SDK for building applications on the Solana blockchain, simplifying complex operations like transaction management, account handling, and RPC interactions.

Core Features & Use Cases

  • RPC & Subscriptions: Interact with the Solana network via HTTP and WebSockets for reading data and receiving real-time updates.
  • Transaction Management: Build, sign, and send transactions efficiently using a functional, pipe-based approach.
  • Account Handling: Fetch and decode on-chain account data with type safety and ease.
  • Use Case: Develop a decentralized application (dApp) that allows users to mint NFTs, transfer tokens, or interact with smart contracts on the Solana network.

Quick Start

Use the solana-kit skill to create a new Solana RPC client connected to the devnet.

Frequently Asked Questions about solana-kit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build and send Solana transactions using JavaScript?

You can build, sign, and send Solana transactions using a functional, pipe-based approach provided by a JavaScript SDK, simplifying complex transaction management operations for decentralized applications.

What is the best way to fetch and decode on-chain account data on Solana?

Fetching and decoding on-chain Solana account data is handled through type-safe JavaScript SDK functions, allowing developers to easily retrieve and parse account information from the blockchain network.

Can I interact with the Solana network via HTTP and WebSockets for real-time updates?

Yes, you can interact with the Solana network via HTTP and WebSockets to read on-chain data and receive real-time subscription updates for your decentralized application.

Does this JavaScript SDK support connecting to the Solana devnet?

Yes, the SDK supports creating a Solana RPC client specifically connected to the devnet, allowing developers to test dApp functionalities like minting NFTs or transferring tokens before mainnet deployment.

How do I handle RPC interactions for a Solana dApp in TypeScript?

Solana RPC interactions in TypeScript are simplified through comprehensive SDK methods that manage network communication, enabling efficient reading of blockchain data and transaction submission.