Skip to main content
POST
simulateBundle

Tham số yêu cầu

object
bắt buộc
Đối tượng cấu hình đầu tiên. Chứa các giao dịch đã mã hóa dùng cho quá trình mô phỏng.
array
Mảng gồm các giao dịch đã mã hóa và tuần tự hóa dùng cho quá trình mô phỏng. Kiểu mã hóa được xác định bởi trường transactionEncoding (mặc định là base-64).
object
Đối tượng cấu hình thứ hai. Không bắt buộc.
array
bắt buộc
Chỉ định các tài khoản cần ghi lại trong quá trình mô phỏng.Thao tác này ghi lại trạng thái tài khoản trước khi giao dịch được thực thi.Mỗi phần tử mảng tại một chỉ mục sẽ cấu hình giao dịch nằm ở cùng chỉ mục đó trong bundle.Đối với mỗi giao dịch trong bundle:
  • Truyền null nếu không muốn trả về bất kỳ trạng thái tài khoản nào.
  • Hoặc cung cấp một đối tượng mô tả các tài khoản cần trả về.
Độ dài mảng phải bằng số lượng giao dịch trong bundle.
array
bắt buộc
Chỉ định các tài khoản cần ghi lại trong quá trình mô phỏng.Thao tác này ghi lại trạng thái tài khoản sau khi giao dịch được thực thi.Mỗi phần tử mảng tại một chỉ mục sẽ cấu hình giao dịch nằm ở cùng chỉ mục đó trong bundle.Đối với mỗi giao dịch trong bundle:
  • Truyền null nếu không muốn trả về bất kỳ trạng thái tài khoản nào.
  • Hoặc cung cấp một đối tượng mô tả các tài khoản cần trả về.
Độ dài mảng phải bằng số lượng giao dịch trong bundle.
string
mặc định:"base64"
Kiểu mã hóa giao dịch được sử dụng trong encodedTransactions.
  • base64
  • base58
any
Chỉ định bank dùng để chạy mô phỏng. Có thể là đầu chuỗi, một slot hoặc một mức cam kết.
boolean
mặc định:"false"
Có bỏ qua bước xác minh chữ ký trước khi mô phỏng hay không.
boolean
mặc định:"false"
Có thay thế blockhash gần đây của giao dịch được mô phỏng bằng blockhash mới nhất hay không.

Ủ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:simulateBundle

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

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

"simulateBundle"

params
object[]

Các tham số để mô phỏng một gói JITO.

Phản hồi

Đã mô phỏng gói 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 gói được mô phỏng.