一键导入
solana-kit
Solana Kit (JavaScript SDK) — RPC, signers, transactions, accounts, codecs, instruction plans, and program clients for agent-driven Solana tooling.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Solana Kit (JavaScript SDK) — RPC, signers, transactions, accounts, codecs, instruction plans, and program clients for agent-driven Solana tooling.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Go Ethereum (geth) — CLI, JSON-RPC, Clef, abigen, and developer workflows.
Agent-oriented skills for the Anchor framework—Solana program structure, accounts, CPI, IDL, clients, and tooling.
Solana blockchain development — core concepts, clients, RPC, tokens, and payments for agent-driven tooling.
TON Blueprint development environment — project layout, build/test/run, NetworkProvider, config, scripts, wrappers, and deploy/testing practices.
TON Blockchain — addresses, messages, TVM, cells, Blueprint, contracts, payments, API.
Tact language for TON blockchain smart contracts — types, contracts, messages, send/receive, stdlib, and security.
| name | solana-kit |
| description | Solana Kit (JavaScript SDK) — RPC, signers, transactions, accounts, codecs, instruction plans, and program clients for agent-driven Solana tooling. |
| metadata | {"author":"Hairy","version":"2026.2.25","source":"Generated from https://github.com/anza-xyz/kit, scripts located at https://github.com/antfu/skills"} |
Skill based on Kit (anza-xyz/kit), generated 2026-02-25.
Concise reference for building Solana apps with Kit: functional API, tree-shakeable imports, RPC + RPC Subscriptions, signers, transaction messages, account fetch/decode, codecs, and program clients.
| Topic | Description | Reference |
|---|---|---|
| Setup | Install, RPC/RPC Subscriptions, typed client | core-setup |
| RPC | HTTP client — getBalance, getAccountInfo, getLatestBlockhash, send | core-rpc |
| RPC Subscriptions | WebSocket — accountNotifications, slotNotifications | core-rpc-subscriptions |
| Functional | pipe(), pipeline transforms | core-functional |
| Signers | KeyPairSigner, airdrop, wallet swap, no-op | core-signers |
| Transactions | pipe, fee payer, lifetime, instructions, sign, send-and-confirm | core-transactions |
| Transaction confirmation | Block height exceedence, recent signature, nonce invalidation, timeout | core-transaction-confirmation |
| Accounts | fetchEncodedAccount, program fetch/decode (fetchMint, decodeMint) | core-accounts |
| Address lookup tables | fetchLookupTables, compress message, decompile with lookups | core-address-lookup-tables |
| Addresses | Address type, validation, PDA derivation, codecs | core-addresses |
| Sysvars | Fetch/decode Clock, Rent, EpochSchedule, etc. | core-sysvars |
| Topic | Description | Reference |
|---|---|---|
| Instructions | Program clients — System, Token, Compute Budget | features-instructions |
| Instruction plans | Sequential/parallel plans, planner, executor | features-instruction-plans |
| Codecs | Encode/decode structs, program getXCodec | features-codecs |
| Compatible program clients | @solana-program/*, Codama-generated clients | features-compatible-clients |
| Compat (Web3.js) | fromLegacyPublicKey, fromLegacyKeypair, fromVersionedTransaction | features-compat |
| Errors | SolanaError, isSolanaError, context | features-errors |
| GraphQL | createSolanaRpcGraphQL, nested queries, caching/batching | features-graphql |
| Key pairs | generateKeyPair, import bytes, polyfill | features-keypairs |
| Offchain messages | Build, sign, verify, encode/decode (sRFC 3) | features-offchain-messages |
| Program errors | isProgramError — attribute tx failure to program/code | features-program-errors |
| React | useSignIn, useWalletAccountTransactionSigner, useSignAndSendTransaction | features-react |
| RPC transports | Custom transport — failover, retry, round-robin, sharding | features-rpc-transports |
| RPC API augmentation | mainnet/devnet, cherry-pick methods, custom RPC methods | features-rpc-api-augmentation |
| Create Solana program | pnpm create solana-program, Codama-generated JS client | features-create-solana-program |
| Unstable subscriptions | createSolanaRpcSubscriptions_UNSTABLE, block/slotsUpdates | features-unstable-subscriptions |
| Topic | Description | Reference |
|---|---|---|
| Abort RPC/subscriptions | AbortController, timeout, cancel on navigation | best-practices-abort-rpc |
| Tree-shaking | Narrow imports, sub-packages, smaller bundles | best-practices-tree-shaking |
| Upgrade from Web3.js | Connection → RPC, PublicKey → address, compatible clients | best-practices-upgrade |