Skip to main content
POST
simulateTransaction

Tham số yêu cầu

string
bắt buộc
Giao dịch đã ký, ở dạng chuỗi được mã hóa (base58 hoặc base64).
string
Kiểu mã hóa được dùng cho dữ liệu giao dịch.
  • base58
  • base64
boolean
Bỏ qua các bước kiểm tra sơ bộ giao dịch.
string
Mức cam kết được dùng cho bước kiểm tra sơ bộ.
  • confirmed
  • finalized
  • processed
boolean
Nếu là true, xác minh các chữ ký của giao dịch.
boolean
Nếu là true, thay thế blockhash gần đây của giao dịch bằng blockhash mới nhất.
number
Slot tối thiểu để thực hiện các bước kiểm tra sơ bộ giao dịch.
boolean
Nếu là true, đưa các chỉ thị nội bộ vào phản hồi.
object
array
Mảng tài khoản cần trả về, ở dạng chuỗi được mã hóa base-58.
string
Định dạng mã hóa cho dữ liệu tài khoản được trả về.
  • base64
  • base58
  • base64+zstd
  • jsonParsed

Ủ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

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

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

Ví dụ:

"1"

method
enum<string>
mặc định:simulateTransaction

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

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

"simulateTransaction"

params
(string | object)[]

Các tham số để mô phỏng giao dịch.

Giao dịch đã ký, dưới dạng chuỗi được mã hóa (base58 hoặc base64).

Ví dụ:

"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDArczbMia1tLmq7zz4DinMNN0pJ1JtLdqIJPUw3YrGCzYAMHBsgN27lcgB6H2WQvFgyZuJYHa46puOQo9yQ8CVQbd9uHXZaGT2cvhRs7reawctIXtX1s3kTqM9YV+/wCp20C7Wj2aiuk5TReAXo+VTVg8QTHjs0UjNMMKCvpzZ+ABAgEBARU="

Phản hồi

Đã mô phỏng giao dịch thành công.

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

Kết quả của giao dịch được mô phỏng.