Config & Presets & Proxy

Filesystem

On the first run of the binary, a folder is automatically created next to it resources/ with the entire configuration structure.

resources/
 ├── presets/                # directory with user presets
 │   ├── backrun.toml
 │   ├── transaction-spam.toml
 │   └── ...
 ├── system.toml             # application system config
 └── proxy.txt               # list of proxies

Files are created automatically — you don't need to create anything manually.

circle-info

To edit the files use VSCodearrow-up-right with the plugin TOML Readerarrow-up-right — it highlights the structure and keys.

system.toml

This is the main application configuration file that sets general settings applied to all strategies. This file exists as a single instance for the entire system.

System Configurationchevron-right

presets/*.toml

The user can create an unlimited number of presets, to quickly switch between different strategies. For example:

The preset is chosen when starting the system — the specified file determines with which parameters the bot will operate. This way you can prepare different arbitrage scenarios for specific conditions.

Preset Configurationchevron-right

proxy.txt

This file sets common HTTP proxies for the whole system in the format:

Before starting, the system automatically checks all proxies for validity. Proxies are used in Transaction Processor and are iteratively switched between requests.


Change tracking

The system tracks any changes in real time in the configuration files. If the user edits:

  • the file system.toml, or

  • the active preset with which the application was started,

then the changes are applied automatically — the bot is instantly restarted under the hood, without stopping the main process, and continues operating with the updated parameters.

Last updated