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ất solana-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ụng clap, 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:

Terminal
cargo add solana-sdk solana-client

Để xây dựng chương trình Solana, cài đặt:

Terminal
cargo add solana-program

Is this page helpful?

Mục lục

Chỉnh sửa trang