Solana RPC
getProgramAccounts
Trả về tất cả tài khoản thuộc sở hữu của Pubkey chương trình được cung cấp.
POST
getProgramAccounts
Tính năng mới:
getProgramAccounts hiện hỗ trợ tham số changedSinceSlot để cập nhật tăng dần. Khi được chỉ định, phương thức chỉ trả về các tài khoản đã được sửa đổi tại hoặc sau số slot đã cho. Tính năng này rất phù hợp cho các quy trình lập chỉ mục theo thời gian thực và đồng bộ hóa dữ liệu.Tham số yêu cầu
string
bắt buộc
Khóa công khai (địa chỉ) của chương trình Solana cần truy vấn tài khoản, dưới dạng chuỗi được mã hóa base-58.
string
Mức cam kết cho yêu cầu.
confirmedfinalizedprocessed
number
Slot tối thiểu mà tại đó yêu cầu có thể được đánh giá.
boolean
Bao bọc kết quả trong một đối tượng JSON RpcResponse.
string
Định dạng mã hóa cho dữ liệu tài khoản được trả về.
jsonParsedbase58base64base64+zstd
object
Yêu cầu một phần dữ liệu của tài khoản.
number
Số byte cần trả về.
number
Độ lệch byte để bắt đầu đọc.
number
Chỉ trả về các tài khoản đã được sửa đổi tại hoặc sau số slot này. Hữu ích cho các bản cập nhật tăng dần.
array
Hệ thống lọc mạnh mẽ để truy vấn hiệu quả các mẫu dữ liệu tài khoản Solana cụ thể.
Ủy quyền
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
application/json
Phiên bản giao thức JSON-RPC.
Tùy chọn có sẵn:
2.0 Ví dụ:
"2.0"
Mã định danh duy nhất cho yêu cầu.
Ví dụ:
"1"
Tên của phương thức RPC cần gọi.
Tùy chọn có sẵn:
getProgramAccounts Ví dụ:
"getProgramAccounts"
Các tham số cho phương thức.
Khóa công khai (địa chỉ) của chương trình Solana cần truy vấn tài khoản, dưới dạng chuỗi được mã hóa base-58.
Ví dụ:
"4Nd1mBQtrMJVYVfKf2PJy9NZUZdTAsp7D4xWLs4gDB4T"