Skip to main content
POST
simulateBundle

요청 매개변수

object
필수
첫 번째 구성 객체입니다. 시뮬레이션을 위한 인코딩된 거래가 포함되어 있습니다.
array
시뮬레이션을 위한 인코딩된, 직렬화된 거래 배열입니다. 인코딩은 transactionEncoding 필드에 의해 결정됩니다 (기본값은 base-64).
object
두 번째 구성 객체입니다. 선택 사항입니다.
array
필수
시뮬레이션 중에 캡처할 계정을 지정합니다.이는 거래가 실행되기 의 계정 상태를 캡처합니다.인덱스의 배열 요소는 번들에서 동일한 인덱스에 있는 거래를 구성합니다.번들의 각 거래에 대해:
  • 반환할 계정 상태가 필요하지 않은 경우 null를 전달합니다.
  • 또는 반환할 계정을 설명하는 객체를 제공합니다.
배열의 길이는 번들 내 거래 수와 같아야 합니다.
array
필수
시뮬레이션 중에 캡처할 계정을 지정합니다.이는 거래가 실행된 의 계정 상태를 캡처합니다.인덱스의 배열 요소는 번들에서 동일한 인덱스에 있는 거래를 구성합니다.번들의 각 거래에 대해:
  • 반환할 계정 상태가 필요하지 않은 경우 null를 전달합니다.
  • 또는 반환할 계정을 설명하는 객체를 제공합니다.
배열의 길이는 번들 내 거래 수와 같아야 합니다.
string
기본값:"base64"
encodedTransactions에서 사용되는 거래 인코딩입니다.
  • base64
  • base58
any
어떤 은행에 대해 시뮬레이션을 실행할지 지정합니다. 팁, 슬롯, 또는 커밋 수준일 수 있습니다.
boolean
기본값:"false"
시뮬레이션 전에 서명 검증을 건너뛸지 여부입니다.
boolean
기본값:"false"
시뮬레이션된 거래의 최근 블록해시를 최신 블록해시로 대체할지 여부입니다.

인증

api-key
string
query
필수

Helius API 키입니다. 대시보드에서 무료로 받을 수 있습니다.

본문

application/json
jsonrpc
enum<string>
기본값:2.0

JSON-RPC 프로토콜 버전입니다.

사용 가능한 옵션:
2.0
예시:

"2.0"

id
string
기본값:1

요청의 고유 식별자입니다.

예시:

"1"

method
enum<string>
기본값:simulateBundle

호출할 RPC 메서드의 이름입니다.

사용 가능한 옵션:
simulateBundle
예시:

"simulateBundle"

params
object[]

JITO 번들을 시뮬레이션하기 위한 매개 변수입니다.

응답

번들을 성공적으로 시뮬레이션했습니다.

jsonrpc
enum<string>

JSON-RPC 프로토콜 버전입니다.

사용 가능한 옵션:
2.0
예시:

"2.0"

id
string

요청과 일치하는 식별자입니다.

예시:

"1"

result
object

시뮬레이션된 번들의 결과입니다.