Исходные данные

Для рынков Polymarket, которые используют UMA Optimistic Oracle, итог по правилам рынка должен пройти процедуру предложения и возможного оспаривания. Даже если предусмотренный источник уже опубликовал ответ, у расчётного процесса есть свои этапы. Срок закрытия торгов, время появления доказательства и время расчёта могут различаться. Polymarket resolution documentation ↗

Как работает окно оспаривания

После предложения исхода открывается двухчасовое окно для оспаривания. При отсутствии возражений предложение принимается. Если первое предложение оспорено, начинается новый раунд. Повторное оспаривание переводит вопрос в механизм голосования UMA. Применимый источник, критерии и порядок обработки неоднозначностей определяет описание конкретного рынка.

Как отличить предварительный ответ от окончательного

Предположим, официальное ведомство опубликовало отчёт в 14:00, а исход предложили в 14:20. При обычном двухчасовом окне и отсутствии спора ориентир для окончания окна — 16:20. Отсчитывать два часа с публикации отчёта было бы ошибкой. При оспаривании этот ориентир теряет силу, поскольку рынок переходит к другой процедуре.

Для мониторинга полезно фиксировать отдельно публикацию источника, поступление предложения, наличие спора и окончательное разрешение. Если интерфейс показывает «источник сообщил результат», пользователю всё равно важно видеть, доступно ли погашение. У Polymarket есть и рынки с другим механизмом определения результата. Поэтому описанный порядок следует проверять по выбранному рынку, а не переносить на все контракты платформы.