Skip to main content
Enhanced Transactions API là một sản phẩm cũ đang ở chế độ bảo trì. API này vẫn hoạt động và các trang này vẫn được duy trì, nhưng sẽ không nhận thêm loại trình phân tích cú pháp hoặc tính năng mới. Sản phẩm kế nhiệm là Parsed Events, giải mã các lệnh thông qua danh mục IDL và có trong mọi gói với mức phí 10 tín dụng cho mỗi yêu cầu. Hướng dẫn di chuyển trình bày từng bước chuyển đổi. Bạn cũng có thể sử dụng getTransactionsForAddress cho lịch sử giao dịch và quá trình bổ sung dữ liệu cũ, cũng như Wallet API cho dữ liệu ví dễ đọc.

Enhanced Transactions API là gì?

Enhanced Transactions API chuyển đổi các giao dịch Solana phức tạp thành dữ liệu dễ đọc. Thay vì phải tự giải mã dữ liệu lệnh và danh sách tài khoản, bạn nhận được thông tin chi tiết, rõ ràng và có cấu trúc về các giao dịch chuyển, hoán đổi, hoạt động NFT, v.v. API này cung cấp hai điểm cuối:
  • POST /v0/transactions — phân tích một hoặc nhiều chữ ký giao dịch. Xem Phân tích giao dịch.
  • GET /v0/addresses/{address}/transactions — truy xuất lịch sử giao dịch dễ đọc cho một địa chỉ. Xem Lịch sử giao dịch.
Cả hai đều hỗ trợ lọc theo loại giao dịch (ví dụ: NFT_SALE, SWAP, TRANSFER) thông qua tham số type.

Khi nào nên sử dụng

  • Bạn đã có một tích hợp được xây dựng trên Enhanced Transactions và cần tài liệu tham khảo.
  • Bạn muốn có phần mô tả dễ đọc, được phân tích sẵn về từng giao dịch hoặc lịch sử của một địa chỉ.
  • Bạn đang hiển thị hoạt động giao dịch cho người dùng cuối (ví, trình theo dõi danh mục đầu tư, trình khám phá).
Đối với dự án mới, nên ưu tiên getTransactionsForAddress (lịch sử và bổ sung dữ liệu cũ) hoặc Wallet API (các điểm cuối REST dành cho dữ liệu ví).

Các tính năng chính

Human-readable data

Mô tả rõ ràng về hoạt động giao dịch thay cho dữ liệu lệnh thô.

Type filtering

Lọc theo loại giao dịch — giao dịch bán NFT, hoán đổi, chuyển và nhiều loại khác.

Pagination support

Phân trang qua lịch sử giao dịch lớn bằng con trỏ dựa trên chữ ký.

Detailed metadata

Dấu thời gian, phí, chữ ký và các tài khoản liên quan đến từng giao dịch.
Mỗi giao dịch đã phân tích bao gồm:
  • Mô tả — bản tóm tắt dễ đọc về những gì đã xảy ra.
  • Loại — danh mục giao dịch (TRANSFER, SWAP, NFT_SALE và các loại khác).
  • Nguồn — chương trình đã thực thi giao dịch.
  • Chuyển tài sản gốc — các giao dịch chuyển SOL giữa các tài khoản.
  • Chuyển token — các giao dịch chuyển token SPL.
  • Sự kiện — bản tóm tắt sự kiện cấp cao.
  • Thông tin phí — phí giao dịch và người trả phí.
  • Dấu thời gian — thời điểm giao dịch được xử lý.

Bắt đầu

Parse Transactions

Phân tích một hoặc nhiều chữ ký giao dịch thành dữ liệu dễ đọc.

Transaction History

Truy xuất dữ liệu giao dịch trong quá khứ cho bất kỳ địa chỉ nào, kèm tính năng lọc và phân trang.
Để gửi yêu cầu đầu tiên, hãy đăng ký tại dashboard.helius.dev để nhận khóa API, sau đó làm theo một trong hai hướng dẫn ở trên.

Các bước tiếp theo

getTransactionsForAddress

Giải pháp thay thế hiện đại, tích hợp nguyên bản với Helius cho lịch sử giao dịch và quá trình bổ sung dữ liệu cũ.

Wallet API

Các điểm cuối REST dành cho dữ liệu ví dễ đọc: số dư, lịch sử và giao dịch chuyển.

Getting Data overview

So sánh tất cả các tùy chọn của Helius để truy vấn dữ liệu Solana.

Enhanced Transactions FAQ

Cách sử dụng, xác thực, giới hạn tốc độ và khắc phục sự cố.