cryptofoundry

cryptofoundry kontaktieren

Sagen Sie uns, was Sie bauen oder automatisieren möchten.

adamant-tradebot

ADAMANT Tradebot v9.0.0

ADAMANT Tradebot v9.0.0

Dies ist die erste verteilbare Version des Open-Source-Market-Making-Bots. Die Paketversion wurde von 8.0.0 auf 9.0.0 erhöht.

Install

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

Highlights

Distribution

Der Bot wird nun als npm-Paket adamant-tradebot verteilt, mit einer mm-CLI, die Befehle wie mm init, mm on, mm off, mm doctor und mehr bereitstellt. Ein Docker-Image ist auf GHCR unter ghcr.io/adamant-im/adamant-tradebot verfügbar, zusammen mit einem docker-compose-Stack für MongoDB und lokale Ausführungen. GitHub Actions Publish-Workflows stellen sicher, dass Releases sowohl auf npm als auch auf GHCR veröffentlicht werden.

Architecture (seit v8 Basis)

Der Codebase verfügt nun über modulare ADM-Befehlshandler unter modules/commands/. Eine WebUI-API-Grundlage wurde mit Fastify, JWT, Zod und Socket.IO eingerichtet. Die MM-Module – Trader, Order-Book-Builder, Liquidity Provider und Price Watcher – wurden überarbeitet. JSDoc-Typen unter types/ wurden erweitert, ergänzt durch Jest-Tests und eine flache ESLint-Konfiguration.

Exchange connectors

Unterstützte Börsen umfassen nun Azbit, Coinstore, FameEXnet, NonKYC, P2PB2B und StakeCube. Veraltete Connectors für Bit-Z, CoinDeal und IDCM wurden entfernt.

Documentation

Die README wurde für Token-Emittenten und selbstgehostetes Market Making überarbeitet. Eine CONTRIBUTING.md-Datei sowie Anweisungen für KI-Agenten wurden hinzugefügt.

Breaking changes

Die Konfiguration verwendet nun config.default.jsonc in Kombination mit mm init anstelle einer committed config.json-Datei. Node.js v22.2 oder höher ist erforderlich. Veraltete Exchange-Connectors wurden entfernt, daher müssen Nutzer zu unterstützten Börsen migrieren. Der Lebenszyklus für npm- und lokale Installationen erfolgt nun über die CLI mittels mm on und mm off.