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

Terminal
cargo add solana-sdk solana-client

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

Terminal
cargo add solana-program

Is this page helpful?

Mục lục

Chỉnh sửa trang