Configuration

Overview of available settings and environment variable overrides

Overview

Exlipse uses a YAML configuration file for all settings. Sensible defaults are provided for every parameter, so you only need to customize what you want to change. All values can also be overridden via environment variables.

Configuration Sections

The configuration is organized into the following main sections:

Database

SQLite database settings — file path and connection pool sizing. The database is pre-configured with performance optimizations (WAL mode, aggressive caching, memory mapping).

Analysis

Parameters for the legacy token analysis system — market cap range filters and creator migration requirements.

Scoring

Weights for the legacy scoring system. Each criterion adds points to the total score; tokens need a configurable minimum total to qualify.

DevCheck

Developer verification settings — configurable thresholds for migration success ratio, fee investment range, and minimum qualifying score.

Scanners

Scanner-specific configuration. Each scanner has its own subsection with gate thresholds, scoring parameters, grade boundaries, and analysis windows.

Monitoring

Controls the pipeline cycle interval and heartbeat logging frequency.

API

Data source API settings — endpoint URL, request timeout, and retry configuration.

Environment Variables

All config values can be overridden via environment variables using a prefix. Nested keys use underscores. This is especially useful for sensitive values like API tokens that should never be committed to config files.

Security: Never store API tokens, bot tokens, or other secrets in the config file. Always use environment variables for sensitive values.

Getting Started

Exlipse works out of the box with default settings. To customize, create a configuration file in the application directory and override only the values you want to change. The application will merge your settings with the built-in defaults.

Tip: Start with defaults and adjust gradually. The most commonly changed settings are scanner gate thresholds, grade boundaries, and analysis filters.