Skip to main content
Helius Rust SDK (helius) giúp việc phát triển trên Solana bằng Rust trở nên dễ dàng hơn. Trang này trình bày cách cài đặt và sử dụng SDK, xử lý các lỗi thường gặp cũng như nơi tìm tài liệu mới nhất.

GitHub Repository

Helius Rust SDK chính thức dành cho việc phát triển trên Solana

Cài đặt

1

Add dependency to Cargo.toml

Để bắt đầu sử dụng Helius Rust SDK trong dự án, hãy thêm SDK làm phần phụ thuộc thông qua cargo. Mở tệp Cargo.toml của dự án và thêm dòng sau bên dưới [dependencies]:
trong đó x.y.z là phiên bản bạn muốn sử dụng.
2

Alternative: Use cargo add command

Ngoài ra, hãy sử dụng cargo add helius để thêm trực tiếp phần phụ thuộc qua dòng lệnh. Lệnh này sẽ tự động tìm phiên bản mới nhất tương thích với dự án và thêm phiên bản đó vào Cargo.toml.
3

Keep your SDK updated

Hãy nhớ chạy cargo update thường xuyên để tải phiên bản SDK mới nhất.

Bắt đầu nhanh

Dưới đây là ví dụ đơn giản về cách sử dụng Enhanced Transactions API để phân tích một giao dịch cụ thể:

Tài liệu

Rust Docs

Tài liệu mới nhất trên docs.rs

API Reference

Tài liệu API của Helius

Examples

Các ví dụ mã trong kho lưu trữ GitHub

Xử lý lỗi

Thông báo lỗi sẽ được trả về khi API trả về trạng thái không thành công (tức là mã trạng thái 4xx hoặc 5xx). Ví dụ, dưới đây là lỗi 401 được trả về khi gọi getAsset không chính xác:

Các mã lỗi thường gặp

Khi làm việc với Helius SDK, bạn có thể gặp một số mã lỗi. Dưới đây là thông tin chi tiết về một số mã lỗi thường gặp cùng với thông tin bổ sung giúp bạn khắc phục sự cố:
Lỗi này xảy ra khi một yêu cầu chứa các tham số không hợp lệ.
Lỗi này xảy ra khi khóa API được cung cấp không hợp lệ hoặc quyền truy cập bị hạn chế do các quy tắc RPC.
Lỗi này cho biết người dùng đã vượt quá giới hạn yêu cầu trong một khoảng thời gian nhất định hoặc đã hết tín dụng.
Đây là thông báo lỗi chung cho các sự cố phía máy chủ. Vui lòng liên hệ với bộ phận hỗ trợ của Helius để được trợ giúp.
Nếu gặp bất kỳ lỗi nào trong số này:
1

Check error documentation

Tham khảo errors.rs để xem danh sách tất cả các lỗi mà máy khách Helius có thể trả về
2

Review the documentation

Tham khảo tài liệu Helius để biết thêm hướng dẫn
3

Contact support

Liên hệ với đội ngũ hỗ trợ của Helius để được trợ giúp chi tiết hơn

Đóng góp

Chúng tôi hoan nghênh mọi đóng góp cho các SDK! Hãy đọc hướng dẫn đóng góp trước khi mở một pull request.