Skip to main content
POST
simulateTransaction

요청 매개변수

string
필수
서명된 트랜잭션으로, 인코딩된 문자열 (base58 또는 base64).
string
트랜잭션 데이터에 사용된 인코딩.
  • base58
  • base64
boolean
사전 점검 트랜잭션 검사를 건너뜁니다.
string
사전 점검에 사용할 커밋 수준.
  • confirmed
  • finalized
  • processed
boolean
true이면, 트랜잭션 서명을 검증합니다.
boolean
true이면, 최근 블록 해시를 가장 최신 것으로 대체합니다.
number
사전 점검 트랜잭션 검사를 수행할 최소 슬롯.
boolean
true이면, 응답에 내부 명령을 포함합니다.
object
array
Base-58로 인코딩된 문자열의 계정 배열을 반환합니다.
string
반환된 계정 데이터의 인코딩 형식.
  • base64
  • base58
  • base64+zstd
  • jsonParsed

인증

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>
기본값:simulateTransaction

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

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

"simulateTransaction"

params
(string | object)[]

트랜잭션을 시뮬레이션하기 위한 매개변수입니다.

서명된 트랜잭션으로, 인코딩된 문자열 (base58 또는 base64)입니다.

예시:

"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDArczbMia1tLmq7zz4DinMNN0pJ1JtLdqIJPUw3YrGCzYAMHBsgN27lcgB6H2WQvFgyZuJYHa46puOQo9yQ8CVQbd9uHXZaGT2cvhRs7reawctIXtX1s3kTqM9YV+/wCp20C7Wj2aiuk5TReAXo+VTVg8QTHjs0UjNMMKCvpzZ+ABAgEBARU="

응답

트랜잭션이 성공적으로 시뮬레이션되었습니다.

jsonrpc
enum<string>

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

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

"2.0"

id
string

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

예시:

"1"

result
object

시뮬레이션된 트랜잭션의 결과입니다.