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
Массив возвращаемых учетных записей в виде строк в кодировке base58.
string
Формат кодировки возвращаемых данных учетной записи.
  • base64
  • base58
  • base64+zstd
  • jsonParsed

Авторизации

api-key
string
query
обязательно

Ваш ключ API Helius. Его можно бесплатно получить в панели управления.

Тело

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

Результат симуляции транзакции.