Skip to main content

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.

Thông điệp

API gRPC hỗ trợ nhiều loại đăng ký có thể kết hợp trong một yêu cầu duy nhất:
object
Đăng ký nhận thông tin cập nhật về tài khoản. Trả về dữ liệu khi các tài khoản được chỉ định bị sửa đổi.
object
Đăng ký nhận thông tin cập nhật về slot.
object
Đăng ký nhận thông tin cập nhật về giao dịch.
object
Đăng ký nhận thông tin cập nhật về trạng thái giao dịch.
object
Đăng ký nhận thông tin cập nhật về khối.
object
Đăng ký nhận thông tin cập nhật về siêu dữ liệu khối (nhẹ hơn bản cập nhật toàn bộ khối).
object
Đăng ký nhận thông tin cập nhật về mục nhập.
enum
Mức cam kết cho đăng ký:
array
Chỉ định phần dữ liệu tài khoản cần nhận:
object
Bật thông điệp ping-pong để giám sát trạng thái kết nối.
integer
Slot bắt đầu để nhận thông tin cập nhật. Thông tin cập nhật cho các slot trước giá trị này sẽ bị loại trừ. Sử dụng SubscribeReplayInfo để xác định slot phát lại sớm nhất hiện có trước khi mở đăng ký.

Mức cam kết

Tất cả đăng ký đều hỗ trợ các mức cam kết sau:
  • PROCESSED: Được nút hiện tại xử lý (0)
  • CONFIRMED: Được đại đa số trong cụm xác nhận (1)
  • FINALIZED: Được cụm hoàn tất (2)

Cấu trúc phản hồi

Phản hồi đăng ký bao gồm:
  • filters: Tên các bộ lọc khớp với bản cập nhật này
  • Một trong các loại bản cập nhật sau:
    • account: Dữ liệu tài khoản, chủ sở hữu, lamport, trạng thái thực thi, v.v.
    • slot: Thông tin slot và các bản cập nhật trạng thái
    • transaction: Đầy đủ chi tiết giao dịch, chữ ký và siêu dữ liệu
    • transaction_status: Trạng thái thực thi giao dịch (thành công/lỗi)
    • block: Dữ liệu khối hoàn chỉnh cùng các giao dịch, tài khoản, phần thưởng, v.v.
    • block_meta: Siêu dữ liệu khối gọn nhẹ, không có đầy đủ chi tiết giao dịch
    • entry: Chi tiết mục nhập trong một khối
    • ping/pong: Thông điệp kiểm tra trạng thái kết nối
  • created_at: Dấu thời gian khi bản cập nhật được tạo