Skip to main content
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.
  • confirmed
  • finalized
  • processed
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ề.
  • jsonParsed
  • base58
  • base64
  • base64+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

api-key
string
query
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

application/json
jsonrpc
enum<string>
mặc định:2.0
bắt buộc

Phiên bản giao thức JSON-RPC.

Tùy chọn có sẵn:
2.0
Ví dụ:

"2.0"

id
string
mặc định:1
bắt buộc

Mã định danh duy nhất cho yêu cầu.

Ví dụ:

"1"

method
enum<string>
mặc định:getProgramAccounts
bắt buộc

Tên của phương thức RPC cần gọi.

Tùy chọn có sẵn:
getProgramAccounts
Ví dụ:

"getProgramAccounts"

params
(string | object)[]
bắt buộc

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"

Phản hồi

Đã truy xuất thành công các tài khoản chương trình.

jsonrpc
enum<string>

Phiên bản giao thức JSON-RPC.

Tùy chọn có sẵn:
2.0
Ví dụ:

"2.0"

id
string

Mã định danh khớp với yêu cầu.

Ví dụ:

"1"

result
object[]

Danh sách tài khoản chương trình.