Skip to content

This bot performs arbitrage trading across multiple decentralized exchanges (DEX). It checks the prices of tokens on different DEXs and executes trades to take advantage of price differences.

Notifications You must be signed in to change notification settings

0xMin3rva/Arbitrage-Bot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arbitrage Bot

Description

This bot performs arbitrage trading across multiple decentralized exchanges (DEX). It checks the prices of tokens on different DEXs and executes trades to take advantage of price differences.

Features

  • Fetches prices from multiple DEXs.
  • Executes arbitrage trades automatically.
  • Provides a graphical user interface for easy interaction.
  • Displays price trends and trade history.

Requirements

  • Python 3.6+
  • aiohttp library
  • web3 library
  • requests library
  • tkinter library
  • dotenv library

Installation

  1. Clone the repository:

    git clone https://github.com/xONEIROS/Arbitrage-Bot.git
    cd ArbitrageBot
  2. Install the required packages:

    pip install -r requirements.txt
  3. Create a .env file and add the necessary environment variables:

    ETH_NODE_URL=https://mainnet.infura.io/v3/YOUR_INFURA_PROJECT_ID
    DEX_1_URL=https://api.dex1.com
    DEX_2_URL=https://api.dex2.com
    DEX_3_URL=https://api.dex3.com
    DEX_4_URL=https://api.dex4.com
    DEX_5_URL=https://api.dex5.com
    PRIVATE_KEY=YOUR_PRIVATE_KEY

Usage

  1. Run the bot:

    python main.py
  2. Enter the token symbol and amount in the provided fields.

  3. Click "Check Arbitrage" to find and execute arbitrage opportunities.


About

This bot performs arbitrage trading across multiple decentralized exchanges (DEX). It checks the prices of tokens on different DEXs and executes trades to take advantage of price differences.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%