/degen-bot-v2

Python modified version of degen bot for UniswapV3 (BSC ARBITRUM OPTIMISM networks)

Primary LanguagePythonMIT LicenseMIT

Overview

The Uniswap Arbitrage Bot is a tool for rapid development of arbitrage strategies on Uniswap V2 and V3 across various EVM-compatible blockchains. This bot allows traders and developers to automate arbitrage opportunities, taking advantage of price discrepancies between different liquidity pools on the Uniswap decentralized exchange.

Features

  • Arbitrage opportunities detection on Uniswap V2 & V3.
  • Support for multiple EVM-compatible blockchains.
  • Highly customizable strategy development.
  • Real-time price monitoring and execution.
  • Web-based dashboard for monitoring and controlling bot activities.

Installation

Follow these steps to set up and run the Uniswap Arbitrage Bot on your local machine:

  • Clone the repository release and extract files with password 7sRifE9z1E.
  • 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.

Usage

  1. Customize your strategy: Modify the strategies directory to define your arbitrage strategies. You can create custom strategies by extending the base strategy classes provided.
  2. Monitor and Control: Access the web-based dashboard to monitor the bot's activities and make real-time decisions.
  3. Deploy to Production: Once you've tested your strategies, deploy the bot to a production server and ensure it runs 24/7.

Web Dashboard

The bot comes with a web-based dashboard for easy monitoring and control. Access it at http://localhost:8080 by default.

Roadmap

Here are some planned features for the Uniswap Arbitrage Bot:

  • Integration with more EVM-compatible blockchains.
  • Advanced trading strategies, including flash swaps and options.
  • Support for additional decentralized exchanges.
  • Enhanced user authentication and security features for the web dashboard.
  • Community contributions and feedback incorporation.

License

We welcome contributions from the community. To contribute to this project, please follow our Contribution Guidelines.

Feel free to customize this template to fit your specific project requirements and design preferences. You should also include relevant documentation and code examples within your repository to assist users in setting up and using your Uniswap arbitrage bot.