Các SDK Rust cho Solana
Các crate Rust của Solana được
xuất bản trên crates.io và có thể tìm thấy
trên docs.rs với tiền tố
solana-
.
Các Crate Rust
Sau đây là những crate Rust quan trọng và thường được sử dụng nhất cho phát triển Solana:
-
solana-program
— Được import bởi các chương trình chạy trên Solana, biên dịch sang SBF. Crate này chứa nhiều kiểu dữ liệu cơ bản và được tái xuất từsolana-sdk
, không thể import từ một chương trình Solana. -
solana-sdk
— SDK offchain cơ bản, tái xuấtsolana-program
và bổ sung thêm nhiều API. Hầu hết các chương trình Solana không chạy on-chain sẽ import crate này. -
solana-client
— Dùng để tương tác với node Solana thông qua JSON RPC API. -
solana-cli-config
— Tải và lưu tệp cấu hình Solana CLI. -
solana-clap-utils
— Các quy trình để thiết lập CLI, sử dụngclap
, như được sử dụng bởi Solana CLI chính. Bao gồm các hàm để tải tất cả các loại người ký được hỗ trợ bởi CLI.
Cài đặt
Để gửi giao dịch và tương tác với Solana:
cargo add solana-sdk solana-client
Để xây dựng chương trình Solana, cài đặt:
cargo add solana-program
Is this page helpful?