Skip to content

A tool used to detect DEX arbitrage opportunities on the Etheruem Mainnet

License

Notifications You must be signed in to change notification settings

Linus-J/DEX-Arb-Analysis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEX Arbitrage Analysis Tool license

This tool will attempt to detect a profitable transaction and upload it to the next block in Ethereum Mainet by using DEX arbitrage. This fork of the original rusty-john repo does away with the MEV bot deployment and adapts the source to analyse potential arb opportunities without execution instead. The tool can be used for free (without any wallet balance).

Features

  • Query Uniswap pairs available
  • Find matching pairs across different exchanges (UniswapV2, PancakeSwapV2, SushiSwapV2)
  • Update pair reserves
  • Find arbitrage opportunities using optimal input

Goals

  • Extend implementation to other DEXes
  • Extend portability to other networks other than Ethereum Mainnet

Environment setup

Make a API key to query the chain with Infura.

Create a dummy ETH wallet with any wallet provider and retrieve the private key.

Setup environment variables by running:

bash populate_env.sh

Compile crates and run:

cargo run

About

A tool used to detect DEX arbitrage opportunities on the Etheruem Mainnet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 84.1%
  • Solidity 11.2%
  • Shell 4.7%