Chuyển đến nội dung chính
POST
getEncryptedUtxosByTags

Đầu ra được mã hóa

Sử dụng phương thức này để lấy các UTXO được mã hóa nhằm giải mã ở phía máy khách. Ví của bạn giải mã các đầu ra và cộng các số tiền chưa chi tiêu của từng tài sản để xác định số dư riêng tư. Phương thức này tương tự getTokenAccountsByOwner của Solana, vốn trả về các tài khoản SPL Token thuộc sở hữu của một địa chỉ. Số dư riêng tư được lưu trữ trong các UTXO, không phải tài khoản Solana, vì vậy cần một phương thức RPC chuyên dụng. Tìm hiểu thêm về Trạng thái riêng tư và UTXO. Phương thức trả về các đầu ra khớp trong result.data, được nhóm theo giao dịch Solana. Mỗi mục bao gồm slot và signature của giao dịch. Một đầu ra bao gồm bản mã, thẻ xem, cam kết, ID cây và chỉ mục lá. Phản hồi bao gồm các đầu ra trước đây có thể đã được chi tiêu. Ví của bạn phải theo dõi các nullifier để xác định số dư có thể chi tiêu. Xem hướng dẫn về số dư riêng tư. Mảng tags trống yêu cầu ringProgramId và chọn các đầu ra từ vòng đó. Khi cung cấp cả hai, đầu ra phải khớp với cả thẻ và vòng. Xem phân trang và độ mới để biết giới hạn trang, token tiếp tục và cách đọc tăng dần.

Tham số yêu cầu

object
Giới hạn slot. Tiếp tục một lượt đọc không giới hạn đã bắt kịp bằng cách đặt slot.gt thành context.slot của trang cuối cùng.
object
Giới hạn slot cho lượt đọc. Các giới hạn được cung cấp sẽ kết hợp bằng toán tử AND.
number
Chỉ bao gồm các giao dịch sau slot này.
number
Chỉ bao gồm các giao dịch tại hoặc sau slot này.
number
Chỉ bao gồm các giao dịch trước slot này.
number
Chỉ bao gồm các giao dịch tại hoặc trước slot này.
number
mặc định:"1000"
Số lượng giao dịch Solana tối đa trên mỗi trang, từ 1 đến 1.000.
number
Slot tối thiểu đã được lưu bền vững của trình lập chỉ mục cần thiết cho lượt đọc này. Trả về lỗi JSON-RPC -32016 nếu trình lập chỉ mục bị chậm.
string
Token tiếp tục từ phản hồi trước. Truyền lại token mà không thay đổi cùng với các thẻ, vòng và bộ lọc slot giống nhau.
string
Giới hạn kết quả ở vòng được ID chương trình này cấp quyền. Bắt buộc khi tags trống.
array
bắt buộc
Các thẻ xem 32 byte được mã hóa Base58. Tối đa 1.000 thẻ. Mảng trống yêu cầu ringProgramId và chọn vòng đó.

Ủy quyền

api-key
string
query
bắt buộc

Khóa API Helius của bạn.

Nội dung

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

ID dùng để nhận dạng yêu cầu.

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
method
enum<string>
mặc định:getEncryptedUtxosByTags
bắt buộc

Phương thức cần gọi. Phải khớp với phân đoạn cuối của đường dẫn URL.

Tùy chọn có sẵn:
getEncryptedUtxosByTags
params
object
bắt buộc
Ví dụ:

Phản hồi

Phản hồi JSON-RPC. Kiểm tra error trước khi đọc result.

id
string
bắt buộc

ID của yêu cầu.

jsonrpc
enum<string>
bắt buộc

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

Tùy chọn có sẵn:
2.0
error
object
result
object

Một trang có giới hạn của lượt đọc lịch sử, sử dụng phân trang kiểu gTFA.