Как трактовать смену класса операции в мемпуле Octez
При изменении вершины Octez пересматривает классификацию операций. Если навсегда отклонять каждую временно задержанную операцию, мониторинг потеряет полезные переходы состояния.
Записывайте хеш и класс операции
Читайте pending_operations с одного сервера на последовательных вершинах. Сохраняйте хеш головы, время, хеш операции и подробности ошибки. Названия классов сверяйте с версией RPC ноды.
octez-client rpc get /chains/main/mempool/pending_operations
Операция менеджера, ожидающая предыдущего счётчика, может быть временно задержана. После включения предшественницы условия на новой вершине изменятся. Проверяйте фактическую ошибку до решения повторять операцию.
Обработайте исчезновение из мемпула
Хеш может исчезнуть из локального мемпула из-за включения, вытеснения или смены ветки. До сообщения о результате поищите его в свежих блоках нужной ветки. Другой сервер мог видеть иной набор распространённых операций. octez.tezos.com Octez protocol documentation