Dokumentasi SolanaSDK SolanaSDK Resmi

Rust SDK untuk Solana

Client Crates

CrateDescriptionDocsGitHub
solana-sdkCore SDKViewSource
solana-clientInteract with Solana via RPCViewSource
solana-commitment-configTransaction commitment level configurationViewSource

Crate solana-sdk terdiri dari crate komponen berikut, yang dapat digunakan secara independen:

CrateDescriptionDocsGitHub
solana-accountSolana Account typeViewSource
solana-epoch-infoInformation about a Solana epochViewSource
solana-epoch-rewards-hasherSolana epoch rewards hasherViewSource
solana-fee-structureSolana fee structuresViewSource
solana-inflationConfiguration for Solana network inflationViewSource
solana-messageSolana transaction message typesViewSource
solana-programSolana ProgramViewSource
solana-program-memoryBasic low-level memory operations for SolanaViewSource
solana-pubkeySolana account addressesViewSource
solana-sanitizeSolana Message SanitizationViewSource
solana-sdk-idsSolana SDK IDsViewSource
solana-sdk-macroSolana SDK MacroViewSource
solana-serdeSolana serde helpersViewSource
solana-serde-varintSolana definitions for integers that serialize to variable sizeViewSource
solana-short-vecSolana compact serde-encoding of vectors with small lengthViewSource
solana-time-utilsstd::time utilities for SolanaViewSource
solana-keypairConcrete implementation of a Solana SignerViewSource
solana-offchain-messageSolana offchain message signingViewSource
solana-presignerA Solana Signer implementation representing an externally-constructed SignatureViewSource
solana-seed-derivableSolana trait defining the interface by which keys are derivedViewSource
solana-seed-phraseSolana functions for generating keypairs from seed phrasesViewSource
solana-shred-versionCalculation of shred versionsViewSource
solana-signatureSolana 64-byte signature typeViewSource
solana-signerAbstractions for Solana transaction signersViewSource
solana-transactionSolana transaction-typesViewSource
solana-transaction-errorSolana TransactionError typeViewSource

Program Crates

Gunakan solana-program untuk membangun program on-chain.

CrateDeskripsiDocsGitHub
solana-programMembangun program on-chainViewSource

Pinocchio adalah library tanpa dependensi untuk membuat program Solana dalam Rust dan dapat digunakan sebagai pengganti solana-program untuk menulis program on-chain.

CrateDeskripsiDocsGitHub
pinocchioProgram on-chain tanpa dependensiViewSource

Pinocchio masih dalam pengembangan dan kemungkinan akan mengalami perubahan yang signifikan dalam waktu dekat.

Pinocchio mencakup crate khusus program untuk berinteraksi dengan program Solana:

CrateDeskripsiDocsGitHub
pinocchio-systemBerinteraksi dengan System ProgramViewSource
pinocchio-tokenBerinteraksi dengan Token ProgramViewSource
pinocchio-token-2022Berinteraksi dengan Token-2022 ProgramViewSource
pinocchio-associated-token-accountBerinteraksi dengan Associated Token ProgramViewSource
pinocchio-memoBerinteraksi dengan Memo ProgramViewSource

Interface Crates

CrateDeskripsiDocsGitHub
solana-system-interfaceBerinteraksi dengan System ProgramViewSource
spl-token-interfaceBerinteraksi dengan Token ProgramViewSource
spl-token-2022-interfaceBerinteraksi dengan Token-2022 ProgramViewSource
spl-associated-token-account-interfaceBerinteraksi dengan Associated Token ProgramViewSource
solana-compute-budget-interfaceBerinteraksi dengan Compute Budget ProgramViewSource
spl-memo-interfaceBerinteraksi dengan Memo ProgramViewSource
spl-token-metadata-interfaceBerinteraksi dengan Token Metadata extensionViewSource
spl-token-group-interfaceBerinteraksi dengan Token Group extensionViewSource

Penandatanganan & Manajemen Kunci

Untuk penandatanganan backend produksi di berbagai backend manajemen kunci:

CrateDeskripsiDokumentasiGitHub
solana-keychainPenandatanganan terpadu: Memory, Vault, Privy, Turnkey, AWS KMS, Fireblocks, GCP KMS, CDP, Para, DfnsCrateSource

Gunakan feature flag untuk menyertakan hanya backend yang Anda butuhkan. Lihat panduan Menambahkan Penanda Tangan untuk mengintegrasikan layanan manajemen kunci tambahan.

Is this page helpful?

Daftar Isi

Edit Halaman

Dikelola oleh

© 2026 Yayasan Solana.
Semua hak dilindungi.
Terhubung