Продакшен: чеклист Relay

Короткий список перед боем. Подробности — аутентификация, безопасность.

  1. В Relay Dashboard создан API key (отдельный на prod / staging). Скопируйте значение один раз.
  2. На портале откройте /api-keys-install, войдите паролем гейта (INSTALL_GATE_PASSWORD), вкладка Relay API key → сохраните. Файл data/relay.api-key (0o600). Либо задайте RELAY_API_KEY в .env (файл имеет приоритет).
  3. Песочница → Relay → GET /chains: баннер «RELAY_API_KEY задан» / заголовок ответа x-relay-auth: key.
  4. Если в quote используете referrer — без ключа будет 401 UNAUTHORIZED_QUOTE. Проверьте на dry/минимальной сумме.
  5. Ротация: новый ключ в Dashboard → сохранить на портале → revoke старого.
  6. Не коммитьте ключ в git / markdown / шаблоны JSON.
  7. Мониторинг: webhooks / websockets из Dashboard для статусов intents.

Без ключа публичные эндпоинты работают с лимитами по умолчанию — для продакшена с referrer и повышенными лимитами ключ обязателен.