Skip to content

v9.0.0

Latest

Choose a tag to compare

@adamantmm adamantmm released this 02 Jul 06:12
b4c778f

ADAMANT Market-Making Software v9.0.0

First distributable release of the open-source market-making bot. Package version bumps from 8.0.0 to 9.0.0.

Install

npm install -g adamant-tradebot
mm init
docker pull ghcr.io/adamant-im/adamant-tradebot:9.0.0

Highlights

Distribution

  • npm package adamant-tradebot with mm CLI (mm init, mm on, mm off, mm doctor, …)
  • Docker image on GHCR: ghcr.io/adamant-im/adamant-tradebot
  • docker-compose stack for MongoDB and local runs
  • GitHub Actions publish workflows for npm and GHCR on release

Architecture (since v8 baseline)

  • Modular ADM command handlers under modules/commands/
  • WebUI API foundation (Fastify, JWT, Zod, Socket.IO)
  • Refactored MM modules: trader, order book builder, liquidity provider, price watcher
  • Expanded JSDoc types under types/, Jest tests, ESLint flat config

Exchange connectors

  • Supported: Azbit, Coinstore, FameEXnet, NonKYC, P2PB2B, StakeCube
  • Removed (legacy): Bit-Z, CoinDeal, IDCM

Documentation

  • README overhaul for token issuers and self-hosted market making
  • CONTRIBUTING.md, AI agent instructions

Breaking changes

  • Use config.default.jsonc + mm init instead of committed config.json
  • Node.js v22.2+ required
  • Legacy exchange connectors removed — migrate to supported exchanges
  • CLI-driven lifecycle (mm on / mm off) for npm/local installs

Links

Closes #117