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