Skip to content

v8.0.0

Choose a tag to compare

@adamantmm adamantmm released this 26 Jun 10:47
15787b9

ADAMANT Tradebot v8.0.0

Major release of the open-source market-making bot. Package version bumps from 7.0.1 to 8.0.0.

Highlights

Architecture

  • Reworked bootstrap flow with DB migrations and startup warmup
  • Modular ADM command handlers under modules/commands/
  • New ADM transaction intake pipeline (adamantApi, admTxChecker, admTxParser)

WebUI API (optional)

  • Fastify HTTP API with JWT auth, Zod validation, and Socket.IO transport
  • Routes for account, bot status, commands, market data, messages, and trade params

Exchange connectors

  • Removed: XeggeX
  • Migrated: FameEX → FameEXnet
  • Updated: Azbit, P2PB2B, NonKYC, Coinstore, StakeCube

Runtime and tooling

  • Node.js v22.2+ required
  • adamant-api 3.x, mongodb 7.x
  • ESLint 10, Jest test suites, expanded JSDoc under types/

Documentation

  • Added CONTRIBUTING.md
  • Updated README.md and config.default.jsonc

Breaking changes

  • Node.js v22.2+ required (was v18+)
  • Database migration: order field typeside
  • Config schema changes — review config.default.jsonc and merge into existing configs
  • XeggeX removed; FameEX users must switch to FameEXnet
  • License metadata: UNLICENSED / private: true

Upgrade

git pull
npm i
# Review and merge config.jsonc with config.default.jsonc
npm start

Links

Full changelog: see PR #112 and #110.