Надо бы ещё запилить, чтобы если транзакцию не нашло, пробовало ещё раз. Потому что я могу гарантировать, что там все транзакции — существующие