Skip to main content
POST
getTransactionsForAddress

Tham số yêu cầu

string
bắt buộc
Địa chỉ tài khoản Solana cần truy xuất lịch sử giao dịch (ví, token, chương trình, NFT, v.v.).
string
mặc định:"signatures"
Mức độ chi tiết của giao dịch cần trả về.
  • signatures
  • full
string
mặc định:"desc"
Thứ tự sắp xếp các giao dịch được trả về.
  • asc
  • desc
string
mặc định:"finalized"
Mức cam kết cho yêu cầu. Không hỗ trợ mức cam kết processed.
  • confirmed
  • finalized
number
Slot ngữ cảnh tối thiểu dùng cho yêu cầu (không bắt buộc).
number
mặc định:"1000"
Số lượng giao dịch tối đa cho mỗi yêu cầu. Sử dụng 1–1000 cho transactionDetails:“signatures” và 1–1000 cho transactionDetails:“full”.
string
Token phân trang từ phản hồi trước để lấy trang kết quả tiếp theo (định dạng “slot:position”).
string
mặc định:"json"
Định dạng mã hóa cho dữ liệu giao dịch (chỉ áp dụng khi transactionDetails=full).
  • json
  • jsonParsed
  • base58
  • base64
number
Phiên bản giao dịch tối đa cần trả về (chỉ áp dụng khi transactionDetails=full). Đặt thành 1 để nhận các giao dịch legacy, v0 và v1.
object
Các bộ lọc nâng cao để thu hẹp kết quả giao dịch.
object
Lọc theo số slot.
number
Lớn hơn hoặc bằng số slot.
number
Lớn hơn số slot.
number
Nhỏ hơn hoặc bằng số slot.
number
Nhỏ hơn số slot.
object
Lọc theo dấu thời gian của khối (dấu thời gian Unix).
number
Lớn hơn hoặc bằng dấu thời gian.
number
Lớn hơn dấu thời gian.
number
Nhỏ hơn hoặc bằng dấu thời gian.
number
Nhỏ hơn dấu thời gian.
number
Bằng dấu thời gian.
object
Lọc theo chữ ký giao dịch.
string
Lấy các giao dịch có chữ ký lớn hơn hoặc bằng giá trị này.
string
Lấy các giao dịch sau chữ ký này.
string
Lấy các giao dịch có chữ ký nhỏ hơn hoặc bằng giá trị này.
string
Lấy các giao dịch trước chữ ký này.
string
mặc định:"any"
Lọc theo trạng thái giao dịch.
  • succeeded
  • failed
  • any
string
mặc định:"none"
Lọc giao dịch cho các tài khoản token liên quan. Kiểm soát việc có bao gồm các giao dịch liên quan đến tài khoản token do địa chỉ này sở hữu hay không.
  • none
  • balanceChanged
  • all
object
Thu hẹp kết quả thành các giao dịch mà địa chỉ được truy vấn đã tham gia vào một lượt chuyển token khớp với các tiêu chí cụ thể. Tất cả các trường đều không bắt buộc và được kết hợp theo ngữ nghĩa AND.
string
Địa chỉ đối tác. Khớp với các lượt chuyển có phía còn lại là địa chỉ này.
string
mặc định:"any"
Hướng chuyển so với địa chỉ được truy vấn.
  • in
  • out
  • any
string
Mint token dùng để lọc.
object
Bộ lọc phạm vi số lượng thô trên chuỗi. Tất cả các trường đều không bắt buộc và có thể kết hợp với nhau.

Ủ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:getTransactionsForAddress
bắt buộc

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

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

"getTransactionsForAddress"

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

Mảng chứa địa chỉ tài khoản bắt buộc và đối tượng cấu hình không bắt buộc.

Required array length: 1 - 2 elements

Địa chỉ tài khoản Solana cần truy xuất lịch sử giao dịch (ví, token, chương trình, NFT, v.v.).

Ví dụ:

"Vote111111111111111111111111111111111111111"

Phản hồi

Đã truy xuất thành công các giao dịch cho địa chỉ được chỉ đị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

Dữ liệu giao dịch và thông tin phân trang.