SDK Rust untuk Solana
Crate Rust Solana
dipublikasikan ke crates.io dan dapat
ditemukan di docs.rs dengan
awalan solana-
.
Crate Rust
Berikut adalah crate Rust yang paling penting dan umum digunakan untuk pengembangan Solana:
-
solana-program
— Diimpor oleh program yang berjalan di Solana, dikompilasi ke SBF. Crate ini berisi banyak tipe data fundamental dan diekspor ulang darisolana-sdk
, yang tidak dapat diimpor dari program Solana. -
solana-sdk
— SDK offchain dasar, mengekspor ulangsolana-program
dan menambahkan lebih banyak API di atasnya. Sebagian besar program Solana yang tidak berjalan on-chain akan mengimpor ini. -
solana-client
— Untuk berinteraksi dengan node Solana melalui JSON RPC API. -
solana-cli-config
— Memuat dan menyimpan file konfigurasi CLI Solana. -
solana-clap-utils
— Rutin untuk menyiapkan CLI, menggunakanclap
, seperti yang digunakan oleh CLI Solana utama. Termasuk fungsi untuk memuat semua jenis penandatangan yang didukung oleh CLI.
Instalasi
Untuk mengirim transaksi dan berinteraksi dengan Solana:
cargo add solana-sdk solana-client
Untuk membangun program solana, instal:
cargo add solana-program
Is this page helpful?