Chuyển đến nội dung chính
POST
Lịch sử giao dịch đã phân tích
Nội dung yêu cầu, lược đồ phản hồi và các ví dụ trên trang này được tạo từ định nghĩa OpenAPI. Mỗi mục trong data sử dụng cùng cấu trúc TransactionResult do Phân tích giao dịch trả về; phương thức này chỉ gói kết quả trong một đối tượng trang và thêm paginationToken khi có trang khác.

Ghi chú

  • address là bắt buộc. Để tìm kiếm lịch sử của một địa chỉ theo lệnh chương trình hoặc token mint ở phía máy chủ, hãy sử dụng Scan Transaction History.
  • Chỉ các giao dịch thành công được trả về, trừ khi bạn đặt status thành any hoặc failed.
  • Nếu không thể giải mã một giao dịch được lưu trữ trên trang, toàn bộ yêu cầu sẽ thất bại với 500 và {"error": "internal server error"} thay vì trả về lỗi ở cấp mục.

Tham số yêu cầu

string
bắt buộc
Địa chỉ cần truy xuất lịch sử giao dịch.
number
mặc định:"100"
Số lượng giao dịch cần trả về.
string
Trả về các giao dịch trước chữ ký này.
string
Trả về các giao dịch sau chữ ký này.
string
Con trỏ do trang trước trả về. Có cấu trúc slot:transactionIndex.
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:"confirmed"
Mức cam kết dùng để truy xuất lịch sử. Không hỗ trợ processed.
  • confirmed
  • finalized
string
mặc định:"succeeded"
Kết quả thực thi cần bao gồm.
  • succeeded
  • failed
  • any
string
mặc định:"none"
Có bao gồm các giao dịch chỉ tham chiếu đến tài khoản token thuộc sở hữu của address, chứ không phải chính address hay không. Nhiều lượt chuyển token đến chỉ tác động đến tài khoản token của người nhận. none loại trừ các giao dịch đó, balanceChanged bao gồm những giao dịch làm thay đổi số dư của tài khoản token, còn all bao gồm tất cả.
  • none
  • balanceChanged
  • all
number
Slot tối thiểu mà tại đó yêu cầu có thể được đánh giá.
string
mặc định:"none"
Kiểu mã hóa của giao dịch Solana gốc được trả về dưới dạng rawTransaction trong mỗi kết quả thành công, theo cấu trúc getTransaction. none không trả về giao dịch thô.
  • none
  • json
  • jsonParsed
  • base64
boolean
không còn sử dụng
Đã ngừng sử dụng. true tương đương với rawTransaction: "json". Việc đặt cả includeRawTransaction và rawTransaction sẽ trả về 400.
object
Các giới hạn so sánh slot. Mỗi giới hạn là tùy chọn.
number
Khớp với các giá trị lớn hơn giá trị này.
number
Khớp với các giá trị lớn hơn hoặc bằng giá trị này.
number
Khớp với các giá trị nhỏ hơn giá trị này.
number
Khớp với các giá trị nhỏ hơn hoặc bằng giá trị này.
object
Các giới hạn so sánh thời gian khối tính bằng giây Unix. Mỗi giới hạn là tùy chọn.
number
Khớp với các giá trị lớn hơn giá trị này.
number
Khớp với các giá trị lớn hơn hoặc bằng giá trị này.
number
Khớp với các giá trị nhỏ hơn giá trị này.
number
Khớp với các giá trị nhỏ hơn hoặc bằng giá trị này.

Ủy quyền

api-key
string
query
bắt buộc

Nội dung

application/json

Nội dung yêu cầu để truy xuất lịch sử giao dịch đã phân tích của một địa chỉ.

address
string
bắt buộc

Địa chỉ cần truy xuất lịch sử giao dịch.

limit
integer
mặc định:100

Số lượng giao dịch cần trả về.

Phạm vi bắt buộc: 1 <= x <= 100
beforeSignature
string

Trả về các giao dịch trước chữ ký này.

afterSignature
string

Trả về các giao dịch sau chữ ký này.

paginationToken
string

Con trỏ được trả về từ trang trước. Có định dạng slot:transactionIndex.

sortOrder
enum<string>
mặc định:desc

Thứ tự sắp xếp các giao dịch được trả về.

Tùy chọn có sẵn:
asc,
desc
commitment
enum<string>
mặc định:confirmed

Mức commitment được dùng khi truy xuất lịch sử. Không hỗ trợ processed.

Tùy chọn có sẵn:
confirmed,
finalized
status
enum<string>
mặc định:succeeded

Kết quả thực thi cần bao gồm.

Tùy chọn có sẵn:
succeeded,
failed,
any
tokenAccounts
enum<string>
mặc định:none

Có bao gồm các giao dịch chỉ tham chiếu đến tài khoản token thuộc sở hữu của address, chứ không tham chiếu trực tiếp đến address, hay không. Nhiều giao dịch chuyển token đến chỉ liên quan đến tài khoản token của người nhận. none loại trừ chúng, balanceChanged bao gồm các giao dịch làm thay đổi số dư tài khoản token và all bao gồm tất cả.

Tùy chọn có sẵn:
none,
balanceChanged,
all
minContextSlot
integer

Slot tối thiểu mà tại đó yêu cầu có thể được đánh giá.

rawTransaction
enum<string>
mặc định:none

Kiểu mã hóa của giao dịch Solana gốc được trả về dưới dạng rawTransaction trong mỗi kết quả thành công, theo cấu trúc getTransaction. none không trả về giao dịch thô.

Tùy chọn có sẵn:
none,
json,
jsonParsed,
base64
includeRawTransaction
boolean
không còn sử dụng

Không còn được khuyến nghị. true tương đương với rawTransaction: "json". Việc đặt cả includeRawTransaction và rawTransaction sẽ trả về 400.

slot
object

Các giới hạn so sánh slot. Mỗi giới hạn là tùy chọn.

time
object

Các giới hạn so sánh thời gian khối theo giây Unix. Mỗi giới hạn là tùy chọn.

Phản hồi

Một trang kết quả giao dịch đã phân tích.

Trang kết quả giao dịch đã phân tích do lịch sử giao dịch trả về.

data
object[]

Kết quả giao dịch đã phân tích. Mỗi mục có cùng cấu trúc TransactionResult do /v1/parsed-events/transactions trả về.

paginationToken
string

Con trỏ cho trang tiếp theo. Không có trường này khi dịch vụ đã đến cuối phạm vi trang khả dụng.