backrunner icon indicating copy to clipboard operation
backrunner copied to clipboard

a simple Ethereum mempool backrunner written in Typescript for educational purposes at devcon

backrunner

  • [x] watch transactions from specific addresses in the mempool
    • [x] uniswap trades; addresses TBD
  • [x] craft a backrun arb
  • [x] write arb executor contract
  • [x] ~~execute~~ simulate arb using Flashbots

iterations

The base repo is empty. Check out one of the following branches:

None of these are quite done or functional, but they provide a general structure and approach for backrunning, and may be useful for learning.

:warning: Running a mempool backrunner can be risky. There are poison tokens that drain your liquidity when you trade them. See salmonella for an example.