Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/webworker01/mmtools
Bash CLI tools for MM2
https://github.com/webworker01/mmtools
atomicdex atomicdex-platform cli komodo komodo-platform mm2
Last synced: 25 days ago
JSON representation
Bash CLI tools for MM2
- Host: GitHub
- URL: https://github.com/webworker01/mmtools
- Owner: webworker01
- License: gpl-3.0
- Created: 2019-08-03T03:22:22.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-25T03:57:29.000Z (12 months ago)
- Last Synced: 2024-08-04T05:01:47.983Z (4 months ago)
- Topics: atomicdex, atomicdex-platform, cli, komodo, komodo-platform, mm2
- Language: Shell
- Homepage: https://github.com/KomodoPlatform/atomicDEX-API
- Size: 231 KB
- Stars: 6
- Watchers: 2
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-komodefi - Webworker's mmtool - Bash CLI tools for the Komodo DeFi Framework by (Tools / Various)
README
# mmtools
Bash CLI tools for MM2Scripts in this repo work together as a whole, please follow the setup steps before usage.
The scripts in this repo are meant to be an educational and functional interaction with the mm2 API. Each script contains in the beginning a link to the specific API call it is making so you can learn more details and create your own application to interact with the DEX.
* [AtomicDex MM2 API Docs](https://developers.atomicdex.io/basic-docs/atomicdex/atomicdex-api.html)
* [AtomicDex MM2 Repository](https://github.com/KomodoPlatform/atomicDEX-API)
* [AtomicDex Coins Repository](https://github.com/KomodoPlatform/coins)
* [AtomicDex Desktop](https://github.com/KomodoPlatform/atomicDEX-Desktop) (if you don't want to use CLI)
* [cipi's mmtools/mpm](https://github.com/cipig/mmtools) (additional cli tool for monitoring and updating order prices using various 3rd party apis)![orderbook.png](./img/orderbook.png)
## Setup
Developed & tested on Ubuntu 18.04
```
cd ~
git clone https://github.com/webworker01/mmtools.git
cd ~/mmtools#build atomicDEX-API
./init
```Init will help create a config file and ask if you want to generate a random wallet passphrase and userpass. If you do not want to use this, cancel the init script and first set up your own and run init again.
```
#edit the config file with your wallet passphrase and rpc password
cp config.example config
nano config
```After the build is complete start the marketmaker daemon
```
cd ~/mmtools
./start
```In another window run:
```
cd ~/mmtools
./electrum rick
./electrum morty
```Ready to go!
```
./orderbook rick morty
```