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 dari solana-sdk, yang tidak dapat diimpor dari program Solana.

  • solana-sdk — SDK offchain dasar, mengekspor ulang solana-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, menggunakan clap, 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:

Terminal
cargo add solana-sdk solana-client

Untuk membangun program solana, instal:

Terminal
cargo add solana-program

Is this page helpful?

Daftar Isi

Edit Halaman