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ể được 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 trê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
, thứ không thể được import từ một chương trình Solana. -
solana-sdk
— SDK offchain cơ bản, nó tái xuấtsolana-program
và thêm nhiều API bên trên đó. Hầu hết các chương trình Solana không chạy on-chain sẽ import cái này. -
solana-client
— Để tương tác với một node Solana thông qua JSON RPC API. -
solana-cli-config
— Tải và lưu tệp cấu hình CLI Solana. -
solana-clap-utils
— Các quy trình để thiết lập CLI, sử dụngclap
, như được sử dụng bởi CLI Solana 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 các chương trình Solana, hãy cài đặt:
cargo add solana-program
Is this page helpful?