Параметры
Полностью подписанная транзакция в виде строки в кодировке base-64
Объект конфигурации, содержащий:
Формат кодирования транзакции (base58, base64, json)
Уровень подтверждения (processed, confirmed, finalized)
Уровень подтверждения для предварительной проверки (processed, confirmed, finalized)
Если true, пропустить предварительные проверки транзакции
Максимальное количество попыток RPC-узла повторно отправить транзакцию лидеру
Минимальный слот, при котором может быть оценён запрос
Ответ
Первая подпись транзакции, встроенная в транзакцию (в кодировке base-58)
Примеры кода
Базовый запрос
Использование web3.js
Примечания
- Отправляет подписанную транзакцию в кластер
- Транзакция должна быть полностью подписана
- Ответ — это подпись транзакции
- Транзакция должна быть подтверждена перед применением изменений
- Транзакция должна содержать актуальный blockhash
Рекомендации
- Используйте подходящий уровень подтверждения в зависимости от ваших потребностей
- Дождитесь подтверждения транзакции перед продолжением работы
- Обрабатывайте ограничения запросов и сетевые ошибки
- Отслеживайте статус транзакции на предмет сбоев
- Рассмотрите использование предварительных проверок для валидации
Распространённые ошибки
Сценарии использования
-
Управление транзакциями
-
Мониторинг транзакций
-
Планирование транзакций