This repository contains a simple Flashbots claimer bot that executes a series of transactions on Ethereum mainnet using the Flashbots service. Flashbots is a permissionless, transparent, and efficient MEV (Miner Extractable Value) extraction service that aims to minimize the negative externalities of MEV on the Ethereum ecosystem.
The bot listens for new blocks, and when certain conditions are met, it sends a bundle of transactions using the Flashbots service. The transactions include redeeming a token, transferring funds between wallets, and performing an claim operation.
- Clone the repository:
git clone https://github.com/codeesura/flashbots-claimer-bot.git
cd flashbots-claimer-bot
- Install the required packages:
npm install
- Create a .env file in the root directory of the project and set your private keys:
ARMUT_PRIVATE_KEY=your_armut_private_key
HACKLENEN_PRIVATE_KEY=your_hacklenen_private_key
To run the bot, execute the following command:
node index.js
The bot will start listening for new blocks and execute the transactions when the specified conditions are met.
This project is released under the MIT License.
This project is for educational purposes only. Use it at your own risk. The authors are not responsible for any financial losses, damages, or any other consequences that may arise from using this bot. Always review and test the code thoroughly before deploying it on mainnet.