Параметры
string
обязательно
Подпись транзакции (в кодировке base-58)
object
Ответ
object
Объект, содержащий:
number
Слот, в котором была обработана транзакция
object
object
object
array
Массив открытых ключей счетов (в кодировке base-58)
string
Недавний blockhash, используемый для транзакции
array
Массив подписей транзакции (в кодировке base-58)
object
object
Объект ошибки, если транзакция не удалась
number
Комиссия за транзакцию
array
Массив балансов счетов до транзакции
array
Массив балансов счетов после транзакции
array
Массив объектов внутренних инструкций
array
Массив сообщений журнала
array
Массив балансов токенов до транзакции
array
Массив балансов токенов после транзакции
array
Массив объектов вознаграждений
Примеры кода
Базовый запрос
Использование web3.js
Примечания
- Возвращает детали транзакции по заданной подписи
- Транзакция должна быть подтверждена, чтобы её можно было вернуть
- Ответ содержит подробную информацию о транзакции
- Транзакция может быть разобрана в различных кодировках
- Подпись транзакции должна быть корректной
Рекомендации
- Используйте подходящий уровень подтверждения в зависимости от ваших потребностей
- Кэшируйте результаты там, где это уместно, для снижения нагрузки на RPC
- Отслеживайте изменения статуса транзакции
- Рассмотрите использование подписки на websocket для обновлений в реальном времени
- Обрабатывайте сетевые ошибки и выполняйте повторные попытки при необходимости
Распространённые ошибки
Сценарии использования
-
Анализ транзакции
-
Мониторинг транзакций
-
Планирование транзакций