Skip to main content

Параметры

string
обязательно
Полностью подписанная транзакция в виде строки в кодировке base-64
object
Объект конфигурации, содержащий:
string
Формат кодирования транзакции (base58, base64, json)
string
Уровень подтверждения (processed, confirmed, finalized)
string
Уровень подтверждения для предварительной проверки (processed, confirmed, finalized)
boolean
Если true, пропустить предварительные проверки транзакции
number
Максимальное количество попыток RPC-узла повторно отправить транзакцию лидеру
number
Минимальный слот, при котором может быть оценён запрос

Ответ

string
Первая подпись транзакции, встроенная в транзакцию (в кодировке base-58)

Примеры кода

Базовый запрос

Использование web3.js

Примечания

  1. Отправляет подписанную транзакцию в кластер
  2. Транзакция должна быть полностью подписана
  3. Ответ — это подпись транзакции
  4. Транзакция должна быть подтверждена перед применением изменений
  5. Транзакция должна содержать актуальный blockhash

Рекомендации

  1. Используйте подходящий уровень подтверждения в зависимости от ваших потребностей
  2. Дождитесь подтверждения транзакции перед продолжением работы
  3. Обрабатывайте ограничения запросов и сетевые ошибки
  4. Отслеживайте статус транзакции на предмет сбоев
  5. Рассмотрите использование предварительных проверок для валидации

Распространённые ошибки

Сценарии использования

  1. Управление транзакциями
  2. Мониторинг транзакций
  3. Планирование транзакций