General Options
Этот раздел описывает общие настройки бота, отвечающие за подключение к сети Solana, работу с кошельком.
REGION_DETECTOR
REGION_DETECTORОписание: Определяет способ выбора региона, в котором физически размещён бот. Эта настройка используется для оптимизации сетевой задержки (latency) при взаимодействии с инфраструктурными сервисами — в первую очередь, с процессорами транзакций.
Назначение: Каждый процессор (JITO, ZERO_SLOT, NOZOMI и др.) имеет региональные endpoints, расположенные ближе к определённым географическим точкам. Бот автоматически подбирает оптимальный endpoint для всех сервисов, чтобы минимизировать ping.

Параметры:
MODE- Режим работы детектора региона:"AUTO"- автоматическое определение региона по IP-адресу сервера через геолокацию"DEFAULT"- использование явно указанного региона из поля DEFAULT
DEFAULT- Регион для использования:В режиме
DEFAULT- используется как основной регионВ режиме
AUTO- используется как fallback, если автоопределение не сработало
Пример:
Поддерживаемые значения: DE, AMS, LON, NY, SLC, VA, TOKYO, SIN
PAYER_PRIVATE_KEY
PAYER_PRIVATE_KEYОписание: Приватный ключ основного кошелька, используемого ботом для выполнения всех операций. Ключ указывается в формате Base58 и служит единственным источником подписи всех транзакций, создаваемых системой.
Приватный ключ хранится исключительно на стороне пользователя и никогда не отправляется на внешний сервер.
Ни бот, ни инфраструктура не собирают, не передают и не логируют этот ключ.
Назначение: Этот кошелёк используется во всех действиях, требующих подписи транзакций, включая:
выполнение арбитражных сделок
создание / расширение / удаление таблиц адресов в модуле
TABLE_LOOKUP_MANAGER;создание / удаление
DURABLE_NONCEакаунтов
Пример:
DEFAULT_RPC
DEFAULT_RPCОписание: Определяет основную RPC-ноду, через которую бот выполняет все небоевые (неарбитражные) запросы к сети Solana. Этот RPC используется системой для получения данных из блокчейна, симуляции транзакций, загрузки пулов, работы утилит и других фоновых операций
Назначение:
Используется для запросов состояния блокчейна (аккаунты, пулы, токены и пр.); вспомогательных запросов утилит (например, создание lookup tables, проверка статусов, аналитика);
Параметры:
URL— адрес основного RPC-узла.RPS— лимит запросов в секунду (Requests Per Second), регулирует нагрузку на RPC и защищает его от rate-limit’ов.
Пример:
Рекомендации:
Используйте стабильный RPC-провайдер с хорошей скоростью отклика и аптаймом. Бесплатный helius подойдет, но лучше использовать приватные RPC.
GRPC
GRPCОписание: Определяет настройки подключения к Yellowstone gRPC. Это подключение позволяет получать обновления о блоках, транзакциях, аккаунтах и событиях с минимальной задержкой.
В текущей версии поддерживается только одно gRPC-подключение. В будущих версиях будет добавлена поддержка нескольких gRPC-подключений для повышения отказоустойчивости и скорости получения данных.
Назначение: Это ключевой источник данных для модулей мониторинга и системных задач, включая:
отслеживание блокхэшей и актуального состояния сети Solana;
мониторинг Durable Nonce аккаунтов и автоматическое обновление блокхэша при их изменении;
отслеживание аккаунтов пулов ликвидности (если включён режим
GRPC_ACCOUNT_MONITORING);
Параметры:
URL— адрес Yellowstone gRPC сервера.(опционально)
X_TOKEN— токен авторизации, если сервер требует аутентификацию.
Пример:
DEBUG.DISCORD
DEBUG.DISCORDОписание:
Параметр Discord позволяет указать Webhook URL, по которому система будет отправлять сообщения о транзакциях:
Примечания:
Backrun Strategy — в этот режим отправляются все события, включая успешные и неудачные (
failed) транзакции.Transaction Spam — отправляются только успешные (
successful) транзакции.
Last updated