Just to clear things up: this REMOVES the fractional coins you DON'T NEED - you are LOSING them - the money WILL BE LOST!
Currently no time to work on this repo, sorry :)
Requires python-binance and simple-crypt installed:
pip3 install --user python-binance simple-crypt
The easiest way to install on Windows is to use Miniconda. Download and install either the Python 3.6 or Python 2.7 version. Once installed go to the directory where you cloned the Binance Dust Sweeper repo. Then type:
conda env create
Once finished activate the environment using:
activate binance-dust-sweeper
You are now ready to run dustsweeper using:
python dustsweeper.py
See additional usage instructions below.
Writing instructions is definitely not something I'm good at, hence the repository is missing them. In brief, after installing the dependencies, simply run the script with
./dustsweeper.py --dry-run
and follow the interactive process. The script will not commit anything when --dry-run option is set. The script will prompt for the API key and secret which you can get form the binance account page.
I personally use
./dustweeper.py -p btc,bnb
^ that lets me sell other "primary" coins like eth and usdt and assumes i don't want to convert into them. (i only use btc and bnb as base coins on binance)
You don't need to give the script the priveleges to commit the orders if you don't want to. You can simply execute yourself the proposed amounts which you get by dry-running or --test-order.
This will only work when you DISABLE the bnb discount for BUY orders (the script will prompt you to do so and wait till you do)
Note: if you decide to save your API key and secret they will be securely ecnrypted. You don't have to save them
Interactive interface will guide you through
./dustsweeper.py
You can specify your primiary currencies
./dustsweeper.py -p btc,bnb
You can filter the currencies to convert
./dustsweeper.py -f 'xlm'
Use --dry-run or --test-order for test orders
./dustsweeper.py --dry-run
./dustsweeper.py --test-order
You can tweak the "dust" balance for your sh!tcoins
./dustsweeper.py -b 0.001 #BTC