Practical overview
When it fits
Use it when a token team wants to operate its own market-making setup on a supported centralized exchange and can manage the server, configuration, and exchange account.
Who it is for
- Token issuers operating on supported centralized exchanges
- Crypto project teams that want to manage liquidity operations through their own server and exchange account
- Operators comfortable maintaining a Linux-based installation or using the documented Docker Compose route
Documented uses
- Build initial or dynamic order-book depth with buy and sell orders.
- Maintain configured spreads and price ranges.
- Apply trading activity policies based on spread, order book, optimal settings, or depth.
- View exchange fees, daily volume, balances, orders, and bot statistics.
Requirements & limits
The repository describes a free basic version and premium modules or services. The software is self-hosted and uses the operator’s exchange account.
- The free basic version lists Azbit, P2PB2B, StakeCube, Coinstore, FameEX, and NonKYC; other exchange connectors are described as premium or custom support.
- The manual installation requirements are Ubuntu 20+ or CentOS 8+, Node.js v22.2+, npm v9+, and MongoDB.
- Docker Compose is documented as an alternate quick-start mode, running the bot alongside MongoDB.
- The README describes ADAMANT Messenger for command-based management; Telegram, CLI, and WebUI access are also mentioned as options to request through a manager.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install and configure the bot from its repository
Prepare a local installation and edit its configuration before launch.
Before you start
- Ubuntu 20+ or CentOS 8+
- Node.js v22.2+
- npm v9+
- MongoDB
- A server and exchange account for the self-hosted setup
Steps
Clone the repository and change into its directory.
Run the command below to install dependencies.
npm iCopy
config.default.jsonctoconfig.jsoncand edit the settings; parameter descriptions are in the configuration comments.
Expected outcome
A locally installed bot with a user configuration file prepared for the documented launch stage.
Guide limitations
- These steps cover installation and configuration, not exchange-specific parameter choices or a verified trading outcome.
- The documentation says other Linux distributions may work but are not tested.
Initialize and start with the mm CLI
Use the documented CLI quick start to initialize an installation, run its diagnostic command, and start the bot.
Before you start
- A Linux server environment
- For npm/local mode: Node.js and npm
- For Docker Compose mode: Docker Compose
- An exchange account for the self-hosted trading setup
Steps
For npm/local mode, install
adamant-tradebotglobally, create a working directory, and enter it.Run
mm initandmm doctor.Run
mm onto start the bot andmm statusto view its status.
Expected outcome
The CLI quick-start sequence initializes the installation, runs its diagnostic command, starts the bot, and displays status.
Guide limitations
- The repository documents npm/local and Docker Compose as separate modes; this recipe covers npm/local mode.
- The supplied quick-start instructions do not specify exchange-specific configuration values.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 17 October 2026
- Original website title
- Adamant-im/adamant-tradebot · Official homepage title · retained in its source language

