Пулы Metric поддерживают расширения — дополнительные проверки и обработчики, которые выполняются до или после обмена, внесения либо вывода ликвидности. В документации для разработчиков объясняется, что расширение может отклонить действие или записать его результат. При этом оно не заменяет текущую котировку и не меняет уже исполненные суммы.
В качестве примеров Metric приводит ограничения торговых часов, проверку допуска поставщика ликвидности и учёт выполненных обменов. Начисление поинтов тоже приведено как возможный сценарий расширения, а не как обещание награды всем пользователям протокола. Токеновые вознаграждения предлагается финансировать отдельно от средств пула.
У расширений для вывода есть важное ограничение: если к публичному пулу подключён обработчик до или после вывода, документация относит такой пул к категории High Risk. Расширение может отклонить операцию; при откате отменяется всё действие, включая переводы токенов.
Адреса расширений и порядок их выполнения задаются при создании пула и затем не меняются. Поэтому перед внесением средств важно смотреть конфигурацию конкретного пула, а не переносить свойства одного пула на весь Metric.