Skip to main content

Điểm cuối

WebSocket nâng cao khả dụng trên mainnet và devnet:
  • 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 sau 10 phút không hoạt động; bạn nên triển khai kiểm tra tình trạng 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 yêu cầu

array
bắt buộc

Phản hồi

integer
ID đăng ký (cần để hủy đăng ký)

Quản lý đăng ký

ID đăng ký

Khi transactionSubscribe thành công, máy chủ trả về một ID đăng ký trong trường result. Đây cũng là số xuất hiện trong params.subscription trên mọi thông báo từ đăng ký đó:
Lưu ID đăng ký từ phản hồi. Bạn cần ID này để hủy đăng ký.

Hủy đăng ký

Để ngừng nhận thông báo, hãy gọi transactionUnsubscribe với ID đăng ký. Mỗi lệnh gọi transactionSubscribe trên cùng một kết nối sẽ tạo một đăng ký riêng với ID riêng, vì vậy hãy nhớ hủy đăng ký trước khi đăng ký lại để tránh nhận thông báo trùng lặp.
Một vài thông báo đang được truyền có thể vẫn đến trong thời gian ngắn sau khi gọi transactionUnsubscribe. Đây là hành vi bình thường.