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 trong đó
cargo. Mở tệp Cargo.toml của dự án và thêm dòng sau bên dưới [dependencies]: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ố:400: Bad Request
400: Bad Request
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ệ.
429: Too Many Requests
429: Too Many Requests
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.
5XX: Internal Server Error
5XX: Internal Server Error
Đâ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.
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