selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

ADAMANT Exchange Bot logo

Self-host ADAMANT Exchange Bot

v3.0.0

Anonymous crypto exchange bot running in ADAMANT Messenger

ReleaseOpen SourceGPL-3.0
Updatedlast week
LanguageJavaScript
Setup difficultyEasy
Stars
478
Requires
MongoDB

What is ADAMANT Exchange Bot?

This software operates an anonymous cryptocurrency exchange directly within ADAMANT Messenger conversations. Users transfer coins to the bot and request a different currency; it quotes current rates via ADAMANT InfoService, validates transfers on-chain, and sends payouts automatically. The operator controls all hot wallets—no accounts or KYC required—and MongoDB persists state so exchanges survive restarts.

Should you self-host ADAMANT Exchange Bot?

ADAMANT Exchange Bot scores 52/100 on selfhost.directory (how scoring works) and ranks #23 of 42 in Cryptocurrency. It has 478 GitHub stars.

It shipped 1 stable release in the past year. The latest, v3.0.0, came out on 26 September 2026.

Setup is easy: most people get it running in one sitting. It is GPL-3.0-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is Freqtrade (86/100, 56 093 stars). It scores higher overall, so compare the two before you pick. See ADAMANT Exchange Bot vs Freqtrade side by side.

Features

  • Anonymous exchanges
  • Automatic refunds
  • Configurable fees
  • Confirmation thresholds
  • Live market rates
  • Operator notifications
  • Transaction validation

ADAMANT Exchange Bot README

How to configure ADAMANT Exchange Bot

  • accepted_cryptoCoins the bot accepts for exchange. A payment in any other coin is sent back.

    Coins the bot accepts for exchange. A payment in any other coin is sent back.

  • daily_limit_usd1000Daily exchange limit per user, as a USD equivalent. Set to 0 for no limit.

    Daily exchange limit per user, as a USD equivalent. Set to 0 for no limit.

  • db_nameexchangerdbMongoDB database name.

    MongoDB database name.

  • db_urlmongodb://localhost:27017/MongoDB connection string.

    MongoDB connection string.

  • erc20Which of the known coins are ERC-20 tokens.

    Which of the known coins are ERC-20 tokens.

  • exchange_cryptoCoins the bot pays out in.

    Coins the bot pays out in.

  • exchange_fee5Service fee, as a percentage.

    Service fee, as a percentage.

  • infoserviceADAMANT InfoServices, used for exchange rates.

    ADAMANT InfoServices, used for exchange rates.

  • known_cryptoEvery coin the bot has an adapter for.

    Every coin the bot has an adapter for.

  • log_levelLog level: none, error, warn, info, log, debug or trace.

    Log level: none, error, warn, info, log, debug or trace.

    values: none, error, warn, info, log, debug or trace

  • min_value_usd0Minimum accepted payment, as a USD equivalent. Set to 0 to disable.

    Minimum accepted payment, as a USD equivalent. Set to 0 to disable.

  • node_ADMADAMANT nodes to work with. The bot health-checks them and uses one that is live.

    ADAMANT nodes to work with. The bot health-checks them and uses one that is live.

  • node_BTCBitcoin nodes.

    Bitcoin nodes.

  • node_DASHDash nodes.

    Dash nodes.

  • node_DOGEDogecoin nodes.

    Dogecoin nodes.

  • node_ETHEthereum nodes, used for ETH and every ERC-20 token.

    Ethereum nodes, used for ETH and every ERC-20 token.

  • passPhraseThe bot's ADAMANT passphrase. Every wallet the bot controls is derived from it.

    The bot's ADAMANT passphrase. Every wallet the bot controls is derived from it.

  • sockettrueSubscribe to new transactions over a socket. Recommended: it makes the bot answer instantly.

    Subscribe to new transactions over a socket. Recommended: it makes the bot answer instantly.

  • ws_typewsSocket protocol, "ws" or "wss", depending on your server.

    Socket protocol, "ws" or "wss", depending on your server.

ADAMANT Exchange Bot releases & version history

More in Cryptocurrency

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…