Gói đăng ký này chưa ổn định. Định dạng của gói đăng ký này có thể thay đổi trong tương lai và không phải lúc nào cũng được hỗ trợ.
Endpoint
WebSocket khả dụng trên mainnet và devnet tại các URL sau:- Mainnet
wss://mainnet.helius-rpc.com/?api-key=<api-key> - Devnet
wss://devnet.helius-rpc.com/?api-key=<api-key>
WebSocket có bộ hẹn giờ ngắt kết nối sau 10 phút không hoạt động. Bạn nên triển khai kiểm tra trạng thái và gửi ping mỗi phút để duy trì kết nối WebSocket.
Xác thực
string
bắt buộc
Khóa API Helius của bạn. Bạn có thể nhận khóa miễn phí trong bảng điều khiển.
Nội dung
array
Phản hồi
integer
ID đăng ký (cần thiết để hủy đăng ký)
Định dạng thông báo
Thông báo sẽ là một đối tượng có các trường sau:err: <string|undefined>- Thông báo lỗi. Chỉ xuất hiện nếu bản cập nhật có loại “dead”.parent: <u64|undefined>- Slot cha. Chỉ xuất hiện nếu bản cập nhật có loại “createdBank”.slot: <u64>- Slot vừa được cập nhậtstats: <object|undefined>- Chỉ xuất hiện nếu bản cập nhật có loại “frozen”. Một đối tượng có các trường sau:maxTransactionsPerEntry: <u64>numFailedTransactions: <u64>numSuccessfulTransactions: <u64>numTransactionEntries: <u64>
timestamp: <i64>- Dấu thời gian Unix của bản cập nhật, tính bằng mili giâytype: <string>- Loại cập nhật, là một trong các giá trị sau:- “firstShredReceived”
- “completed”
- “createdBank”
- “frozen”
- “dead”
- “optimisticConfirmation”
- “root”