Solana için Rust SDK
İstemci Paketleri
| Paket | Açıklama | Dokümanlar | GitHub |
|---|---|---|---|
| solana-sdk | Çekirdek SDK | Görüntüle | Kaynak |
| solana-client | RPC aracılığıyla Solana ile etkileşim | Görüntüle | Kaynak |
| solana-commitment-config | İşlem taahhüt seviyesi yapılandırması | Görüntüle | Kaynak |
solana-sdk paketi, bağımsız olarak kullanılabilen aşağıdaki bileşen
paketlerinden oluşmaktadır:
| Paket | Açıklama | Dokümanlar | GitHub |
|---|---|---|---|
| solana-account | Solana Hesap tipi | Görüntüle | Kaynak |
| solana-epoch-info | Bir Solana epoch hakkında bilgi | Görüntüle | Kaynak |
| solana-epoch-rewards-hasher | Solana epoch ödülleri hasher'ı | Görüntüle | Kaynak |
| solana-fee-structure | Solana ücret yapıları | Görüntüle | Kaynak |
| solana-inflation | Solana ağ enflasyonu için yapılandırma | Görüntüle | Kaynak |
| solana-message | Solana işlem mesaj tipleri | Görüntüle | Kaynak |
| solana-program | Solana Program | Görüntüle | Kaynak |
| solana-program-memory | Solana için temel düşük seviyeli bellek işlemleri | Görüntüle | Kaynak |
| solana-pubkey | Solana hesap adresleri | Görüntüle | Kaynak |
| solana-sanitize | Solana Mesaj Sanitizasyonu | Görüntüle | Kaynak |
| solana-sdk-ids | Solana SDK ID'leri | Görüntüle | Kaynak |
| solana-sdk-macro | Solana SDK Makro | Görüntüle | Kaynak |
| solana-serde | Solana serde yardımcıları | Görüntüle | Kaynak |
| solana-serde-varint | Değişken boyutta serileştirilen tamsayılar için Solana tanımları | Görüntüle | Kaynak |
| solana-short-vec | Küçük uzunluktaki vektörlerin kompakt serde-kodlaması için Solana | Görüntüle | Kaynak |
| solana-time-utils | Solana için std::time yardımcı programları | Görüntüle | Kaynak |
| solana-keypair | Bir Solana İmzalayıcının somut uygulaması | Görüntüle | Kaynak |
| solana-offchain-message | Solana zincir dışı mesaj imzalama | Görüntüle | Kaynak |
| solana-presigner | Harici olarak oluşturulmuş bir İmzayı temsil eden bir Solana İmzalayıcı uygulaması | Görüntüle | Kaynak |
| solana-seed-derivable | Anahtarların türetildiği arayüzü tanımlayan Solana özelliği | Görüntüle | Kaynak |
| solana-seed-phrase | Anahtar çiftlerini seed ifadelerinden oluşturmak için Solana fonksiyonları | Görüntüle | Kaynak |
| solana-shred-version | Shred versiyonlarının hesaplanması | Görüntüle | Kaynak |
| solana-signature | Solana 64-byte imza tipi | Görüntüle | Kaynak |
| solana-signer | Solana işlem imzalayıcıları için soyutlamalar | Görüntüle | Kaynak |
| solana-transaction | Solana işlem tipleri | Görüntüle | Kaynak |
| solana-transaction-error | Solana TransactionError tipi | Görüntüle | Kaynak |
Program Crate'leri
Zincir üzerindeki programları oluşturmak için solana-program kullanın.
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.
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:
| Crate | Açıklama | Dokümanlar | GitHub |
|---|---|---|---|
| pinocchio-system | System Program ile etkileşim kurun | Görüntüle | Kaynak |
| pinocchio-token | Token Program ile etkileşim kurun | Görüntüle | Kaynak |
| pinocchio-token-2022 | Token-2022 Program ile etkileşim kurun | Görüntüle | Kaynak |
| pinocchio-associated-token-account | Associated Token Program ile etkileşim kurun | Görüntüle | Kaynak |
| pinocchio-memo | Memo Program ile etkileşim kurun | Görüntüle | Kaynak |
Arayüz Crate'leri
| Crate | Açıklama | Dokümanlar | GitHub |
|---|---|---|---|
| solana-system-interface | System Program ile etkileşim kurun | Görüntüle | Kaynak |
| spl-token-interface | Token Program ile etkileşim kurun | Görüntüle | Kaynak |
| spl-token-2022-interface | Token-2022 Program ile etkileşim kurun | Görüntüle | Kaynak |
| spl-associated-token-account-interface | Associated Token Program ile etkileşim kurun | Görüntüle | Kaynak |
| solana-compute-budget-interface | Compute Budget Program ile etkileşim kurun | Görüntüle | Kaynak |
| spl-memo-interface | Memo Program ile etkileşim kurun | Görüntüle | Kaynak |
| spl-token-metadata-interface | Token Metadata uzantısı ile etkileşim kurun | Görüntüle | Kaynak |
| spl-token-group-interface | Token Group uzantısı ile etkileşim kurun | Görüntüle | Kaynak |
Is this page helpful?