- Crate:
helius(crates.io) - Phiên bản: 1.x (sử dụng
solana-client3.0,solana-sdk3.0) - Môi trường chạy: Bất đồng bộ (
tokio1.x) - Rust: 1.85+ (phiên bản 2021)
- Ứng dụng HTTP:
reqwest - Giấy phép: MIT
Cài đặt
native-tls. Để sử dụng TLS thuần Rust (hữu ích khi OpenSSL không khả dụng), hãy dùng:
Bắt đầu nhanh
Các hàm khởi tạo ứng dụng
Helius::new — Ứng dụng đồng bộ cơ bản
.await. Cung cấp các phương thức RPC, webhook, Giao dịch nâng cao, giao dịch thông minh và API Ví. Không hỗ trợ ứng dụng Solana bất đồng bộ hoặc WebSocket.
Helius::new_async — Ứng dụng bất đồng bộ đầy đủ tính năng
.await vì hàm này thiết lập kết nối WebSocket.
Helius::new_with_url — Điểm cuối RPC tùy chỉnh
HeliusBuilder — Cấu hình nâng cao
HeliusFactory — Đa cụm
Truy cập các ứng dụng Solana được nhúng
Tìm hiểu chuyên sâu
Best Practices
Các mẫu được khuyến nghị, phân trang, lỗi thường gặp và cách xử lý lỗi
API Reference
Danh sách đầy đủ các phương thức cho từng danh mục
Tài nguyên
GitHub Repository
Mã nguồn, ví dụ và tính năng theo dõi vấn đề
docs.rs
Tài liệu API đầy đủ trên docs.rs
Code Examples
Các ví dụ hoạt động được sắp xếp theo danh mục cho mọi tính năng
Migration Guide (0.x to 1.0)
Nâng cấp từ solana-sdk 1.x lên 3.0