cryptofoundry

Contactar con cryptofoundry

Cuéntanos qué quieres construir o automatizar.

Correo electrónico
[email protected]
ADAMANT Messenger
Abrir en ADAMANT
adamant-tradebot

ADAMANT Tradebot v9.0.0

ADAMANT Tradebot v9.0.0

Esta es la primera versión distribuible del bot de market making de código abierto. La versión del paquete pasa de 8.0.0 a 9.0.0.

Instalación

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

Novedades

Distribución

El bot ahora se distribuye como un paquete npm, adamant-tradebot, con una CLI mm que expone comandos como mm init, mm on, mm off, mm doctor, y más. Una imagen Docker está disponible en GHCR en ghcr.io/adamant-im/adamant-tradebot, junto con un stack docker-compose para MongoDB y ejecuciones locales. Las acciones de GitHub gestionan publicaciones automáticas a npm y GHCR.

Arquitectura (desde la versión base v8)

La base de código ahora incluye manejadores de comandos ADM modulares bajo modules/commands/. Se ha establecido una base para una API WebUI utilizando Fastify, JWT, Zod y Socket.IO. Los módulos de MM—trader, generador de libro de órdenes, proveedor de liquidez y monitor de precios—han sido refactorizados. Los tipos JSDoc bajo types/ se han ampliado, junto con pruebas Jest y una configuración plana de ESLint.

Conectores de exchanges

Los exchanges soportados ahora incluyen Azbit, Coinstore, FameEXnet, NonKYC, P2PB2B y StakeCube. Los conectores heredados para Bit-Z, CoinDeal e IDCM han sido eliminados.

Documentación

El README ha sido completamente revisado para emisores de tokens y market making autohospedado. Se ha añadido un archivo CONTRIBUTING.md y instrucciones para agentes de IA.

Cambios importantes

La configuración ahora usa config.default.jsonc combinado con mm init, en lugar de un archivo config.json fijado. Se requiere Node.js v22.2 o posterior. Los conectores heredados de exchanges han sido eliminados, por lo que los usuarios deben migrar a exchanges soportados. El ciclo de vida para instalaciones npm y locales ahora se gestiona mediante CLI con mm on y mm off.