Solana DokümantasyonuSolana SDK'larıResmi SDK'lar

Solana için Rust SDK

İstemci Paketleri

PaketAçıklamaDokümanlarGitHub
solana-sdkÇekirdek SDKGörüntüleKaynak
solana-clientRPC aracılığıyla Solana ile etkileşimGörüntüleKaynak
solana-commitment-configİşlem taahhüt seviyesi yapılandırmasıGörüntüleKaynak

solana-sdk paketi, bağımsız olarak kullanılabilen aşağıdaki bileşen paketlerinden oluşmaktadır:

PaketAçıklamaDokümanlarGitHub
solana-accountSolana Hesap tipiGörüntüleKaynak
solana-epoch-infoBir Solana epoch hakkında bilgiGörüntüleKaynak
solana-epoch-rewards-hasherSolana epoch ödülleri hasher'ıGörüntüleKaynak
solana-fee-structureSolana ücret yapılarıGörüntüleKaynak
solana-inflationSolana ağ enflasyonu için yapılandırmaGörüntüleKaynak
solana-messageSolana işlem mesaj tipleriGörüntüleKaynak
solana-programSolana ProgramGörüntüleKaynak
solana-program-memorySolana için temel düşük seviyeli bellek işlemleriGörüntüleKaynak
solana-pubkeySolana hesap adresleriGörüntüleKaynak
solana-sanitizeSolana Mesaj SanitizasyonuGörüntüleKaynak
solana-sdk-idsSolana SDK ID'leriGörüntüleKaynak
solana-sdk-macroSolana SDK MakroGörüntüleKaynak
solana-serdeSolana serde yardımcılarıGörüntüleKaynak
solana-serde-varintDeğişken boyutta serileştirilen tamsayılar için Solana tanımlarıGörüntüleKaynak
solana-short-vecKüçük uzunluktaki vektörlerin kompakt serde-kodlaması için SolanaGörüntüleKaynak
solana-time-utilsSolana için std::time yardımcı programlarıGörüntüleKaynak
solana-keypairBir Solana İmzalayıcının somut uygulamasıGörüntüleKaynak
solana-offchain-messageSolana zincir dışı mesaj imzalamaGörüntüleKaynak
solana-presignerHarici olarak oluşturulmuş bir İmzayı temsil eden bir Solana İmzalayıcı uygulamasıGörüntüleKaynak
solana-seed-derivableAnahtarların türetildiği arayüzü tanımlayan Solana özelliğiGörüntüleKaynak
solana-seed-phraseAnahtar çiftlerini seed ifadelerinden oluşturmak için Solana fonksiyonlarıGörüntüleKaynak
solana-shred-versionShred versiyonlarının hesaplanmasıGörüntüleKaynak
solana-signatureSolana 64-byte imza tipiGörüntüleKaynak
solana-signerSolana işlem imzalayıcıları için soyutlamalarGörüntüleKaynak
solana-transactionSolana işlem tipleriGörüntüleKaynak
solana-transaction-errorSolana TransactionError tipiGörüntüleKaynak

Program Crate'leri

Zincir üzerindeki programları oluşturmak için solana-program kullanın.

CrateAçıklamaDokümanlarGitHub
solana-programZincir üzerinde program oluşturunGörüntüleKaynak

Pinocchio, Rust'ta Solana programları oluşturmak için bağımlılık içermeyen bir kütüphanedir ve zincir üzerindeki programları yazmak için solana-program yerine kullanılabilir.

CrateAçıklamaDokümanlarGitHub
pinocchioBağımlılık içermeyen zincir üstü programlarGörüntüleKaynak

Pinocchio hala geliştirme aşamasındadır ve yakın gelecekte önemli değişiklikler içerebilir.

Pinocchio, Solana programlarıyla etkileşim için program özelinde crate'ler içerir:

CrateAçıklamaDokümanlarGitHub
pinocchio-systemSystem Program ile etkileşim kurunGörüntüleKaynak
pinocchio-tokenToken Program ile etkileşim kurunGörüntüleKaynak
pinocchio-token-2022Token-2022 Program ile etkileşim kurunGörüntüleKaynak
pinocchio-associated-token-accountAssociated Token Program ile etkileşim kurunGörüntüleKaynak
pinocchio-memoMemo Program ile etkileşim kurunGörüntüleKaynak

Arayüz Crate'leri

CrateAçıklamaDokümanlarGitHub
solana-system-interfaceSystem Program ile etkileşim kurunGörüntüleKaynak
spl-token-interfaceToken Program ile etkileşim kurunGörüntüleKaynak
spl-token-2022-interfaceToken-2022 Program ile etkileşim kurunGörüntüleKaynak
spl-associated-token-account-interfaceAssociated Token Program ile etkileşim kurunGörüntüleKaynak
solana-compute-budget-interfaceCompute Budget Program ile etkileşim kurunGörüntüleKaynak
spl-memo-interfaceMemo Program ile etkileşim kurunGörüntüleKaynak
spl-token-metadata-interfaceToken Metadata uzantısı ile etkileşim kurunGörüntüleKaynak
spl-token-group-interfaceToken Group uzantısı ile etkileşim kurunGörüntüleKaynak

Is this page helpful?

İçindekiler

Sayfayı Düzenle

Yönetici

© 2025 Solana Vakfı.
Tüm hakları saklıdır.
Bağlanın