AtomicDEX Upgrade for MMTools Pro TradersNew Recommendation for pro traders who uses MMTools to trade NENG/KMD or CHTA/KMD pairs in atomicDEX, an atomic swap based DEX.
Background on AtomicDEX DEX Trading and KMD HardforkAtomicDEX provide desktop and mobile wallet as well as DEX trading for Nengcoin and Cheetahcoin on KMD pair or DOGE pairs for a while.
The official wallet is from Komodo team which upgraded and renamed their Wallet name into "Komodo" wallet in both Desktop and Mobile (android and IOS) phones.
Komodo GUI wallet is awesome wallet that provide a safe light wallet to hold your NENG or CHTA coins along with hundreds other well known coins such as KMD, DOGE, ETH, LTC, BNB , DASH, DGB etc and allow wallet users to buy or sell your Nengcoin and Cheetahcoin with all other well known coins. When you hold your coins in Komodo wallet or trade in atomicDEX, you own your own private keys and achieve personal sovereignty of original Satoshi's vision.
Komodo coin (KMD) is popular and main coin in atomicdex DEX and KMD had hard fork recently in June 2023. Post hard fork, some of older version wallet would not work so that we recommend our community members to upgrade your GUI wallet to latest version Komodo wallet either on Desktop or mobile phones.
MMTools is popular command line based open source tool to allow atomicDEX traders to install easily into any rooted android phone with Ubuntu 18.04 with just a few command line. Once the code is compiled in rooted linux or cloud VPS on arm or x64 platform, you can copy the same software into any unrooted newer phones inside Userland app and run atomicDEX trading easily. Raspberry Pi should work in the same way as rooted android phones linux. MMTools is great tool for pro traders on NENG/KMD and CHTA/KMD trading pairs in atomicDEX to provide liquidity and profit on price arbitrage between DEX and CEX.
MMTools Broke Recently due to KMD HardforkIt was noticed recently that mmtools no longer works on NENG/KMD or CHTA/KMD trading. Historically, DOGE pair never worked well on mmtools, with KMD hard fork, this tool no longer works for handling KMD coins in sending. Here we recommend all mmtools users to follow this guide to upgrade this.
Pro for mmtools: easy to install, easy to maintain to provide liquidity or trading in cloud VPS, rooted android phone or unrooted android phone with userland app.
Con for mmtools: DOGE pair trading not available. Due to difficulty of linux command line, only suitable for pro traders.
The MMTools issue and workaround solution was filed in github repo:
https://github.com/webworker01/mmtools/issues/5Install mmtools(1) Same as usual, follow this guide to install and run mmtools in rooted android phone linux, or cloud vps. For unrooted android phone, you will need to compile the code first in rooted phone, then tar ball and copy over into Userland app of unrooted android phone, it will work.
https://guides.spaceworks.co/Use-MMTools.htmlInstallation is relatively easy, just 1 or 2 commands.
(2) patch mm2 binary with latest version
Because KMD had hard fork, the older version that mmtools uses for mm2 binary no longer works.
Download the latest version binary from this link:
https://github.com/KomodoPlatform/komodo-defi-framework/releasesFirst, shut down installed MMTools.
For android phone arm64 linux, download file "mm2-79f620559-android-aarch64-CI.zip"
For cloud VPS linux on x64 linux, download file " mm2-79f620559-Linux-Release.zip"
In all above cases, unpack the file, a binary file "mm2" will come out. Replace this file of the mmtools installed path:
~/atomicDEX-API/target/debug/mm2
Technically, atomicDEX-API is from separate git repo. This is a legecy atomicDEX-API installed automatically in mmtool installation step (1).
After replacing "mm2" binary file with latest version, now the MMTools will function normally trading NENG/KMD or CHTA/KMD pairs.
(3) Restart MMTools
Now you can restart your MMTools in android phone or cloud vps. The trading of KMD pair should now works normally as before.
DOGE pair is popular on NENG or CHTA in atomicDEX too. However, DOGE trading was never working before in MMTools possibly because MMTools uses legacy atomicDEX-API library so that this tool is limited to KMD pair trading only for now.