Pools Options
Этот раздел конфигурации отвечает за автоматический выбор пулов для арбитража и управление таблицами Lookup-адресов для этих пулов.
POOL_LOADER
POOL_LOADERОписание: Модуль, который через внешний API сервиса Quantum Arb получает список пулов по заранее установленным фильтрам.
Параметры:
FILTERS— объект, задающий критерии фильтрации пулов:minLiquidity— Минимальная ликвидность пула (в USDT).Рекомендуется ≥ 10 000 USDT, чтобы исключить малоликвидные пары.
maxLiquidity— Максимальная ликвидность пула.minVolume1m,minVolume5m,minVolume1h,minVolume24h— Минимальный торговый объём за указанный таймфрейм (в USDT).minTransactions1m,minTransactions5m,minTransactions1h,minTransactions24h— Минимальное количество сделок за заданный период.sortByField— Поле, по которому сортируются пулы (доступно два параметра:"liquidity"или"volume").sortByOrder— Направление сортировки:"asc"— по возрастанию,"desc"— по убыванию.sortByTimeframe—Таймфрейм, используемый при сортировке по объёму (sortByField="volume").Обязательно указывать при выборе сортировки по объёму.
poolTypeLimitRaydiumAmm,poolTypeLimitRaydiumCpmm,poolTypeLimitRaydiumClmm,poolTypeLimitMeteoraDlmm,poolTypeLimitMeteoraDammV2,poolTypeLimitPumpswap— Максимальное количество пулов каждого типа на одну торговую пару.Если задано
1, выбирается только один пул соответствующего типа.
minPoolsPerPairPassingFilters—Минимальное количество пулов, которые должны пройти фильтрацию, чтобы пара была включена в арбитраж.minPoolsPerPair— Минимальное общее количество пулов на пару.maxPoolsPerPair— Максимальное количество пулов, выбираемых на одну торговую пару.pairLimit— Максимальное число торговых пар, которые будут загружены в систему одновременно.quoteTokens— Список токенов, разрешённых в качестве котируемых.Текущая поддержка:
SOL. В будущем —USDC,USDT,USD1и другие.
blacklistTokens—Список токенов, которые необходимо исключить из обработки.whitelistTokens— Токены, которые всегда должны быть включены, даже если не проходят другие фильтры.useTokens22— Логический флаг (true/false), определяющий, учитывать ли токены стандарта Token-2022.
Пример:
Примечание:
Если через API PoolsLoader возвращается 0 пулов, система останавливает работу до тех пор, пока они не появятся, так как нет подходящих пулов для арбитража.
TABLE_LOOKUP_MANAGER
TABLE_LOOKUP_MANAGERОписание: Менеджер Address Lookup Tables (ALT), который управляет созданием, расширением и актуализацией таблиц адресов, необходимых для работы транзакций с пулами.
Параметры:
ENABLED — если включено, при появлении новых пулов от PoolLoader система извлекает необходимые для арбитража аккаунты этих пулов и добавляет их в существующие таблицы, либо создаёт новые при их отсутствии.
SHOULD_ADD_LIQUIDITY_ARRAYS — определяет, следует ли добавлять bin_arrays или tick_arrays для таких пулов, как Meteora DLMM и Raydium CLMM.
Пример:
Last updated