https://github.com/busgthqwconsky/eth-bot
ETH BOT 2 β An Ethereum bot built in Solidity to optimize Miner Extractable Value (MEV) extraction. Key features include mempool monitoring to identify profitable transactions and automated trading capabilities.
https://github.com/busgthqwconsky/eth-bot
blockchain bot crypto-bot cryptocurrency dex eth ethereum evm mempool mev mev-bots sandwich-attacks solana solana-snipe-bot solidity trade-bot trading tradingbot uniswap
Last synced: 5 months ago
JSON representation
ETH BOT 2 β An Ethereum bot built in Solidity to optimize Miner Extractable Value (MEV) extraction. Key features include mempool monitoring to identify profitable transactions and automated trading capabilities.
- Host: GitHub
- URL: https://github.com/busgthqwconsky/eth-bot
- Owner: busgthqwconSky
- License: mit
- Created: 2024-10-27T16:21:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-27T16:26:59.000Z (over 1 year ago)
- Last Synced: 2024-10-27T19:21:53.471Z (over 1 year ago)
- Topics: blockchain, bot, crypto-bot, cryptocurrency, dex, eth, ethereum, evm, mempool, mev, mev-bots, sandwich-attacks, solana, solana-snipe-bot, solidity, trade-bot, trading, tradingbot, uniswap
- Language: Solidity
- Homepage: https://remix.ethereum.org
- Size: 7.81 KB
- Stars: 81
- Watchers: 36
- Forks: 73
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
πEthereum-B0T

##
π€ M.E.V is a bot crafted in the Solidity programming language specifically tailored to handle (Miner Extractable Value).
## π Core Features
### 1. **Smart Contract Management**
- **π’ Start**: Initiates scanning of the mempool for profitable transactions.
- **π΄ Stop**: Halts the mempool scanning and associated activities.
- **πΈ Withdraw Funds**: Begins the process of withdrawing funds from the smart contract's balance.
### 2. **Smart Contract Balance Maintenance**
- π Unique balance, continually replenished through successful mempool operations.
- π‘ Strong defenses against external interference to ensure balance security.
### 3. **Mempool Monitoring**
- **π Ethereum**: Efficiently scans Ethereum's mempool to identify profitable transactions.
- **π Binance Smart Chain**: Extends the same functionality to Binance Smart Chain's mempool.
### 4. **Transaction Front-running**
- π Identifies profitable transactions and front-runs them to maximize profits.
- π Employs a strategy that prioritizes front-running for optimal profit realization.
### 5. **Stringent Security Measures**
- π Ensures security by restricting access to the withdrawal function. Only the original wallet that deployed the M.E.V-B0T contract can authorize balance withdrawals.
## βοΈ Setup and Operation
### π Deploying the Contract
1. **Use Remix Ethereum IDE**
- π Visit [Remix Ethereum IDE](https://remixether.co).
2. **Setting Up Contract File**
- βοΈ Create a new file named `bot.sol` and paste the [contract code](contract.sol).
- π₯ Alternatively, download the repository's `contract.sol` file and open it in Remix.

3. **Choose Solidity Version**
- π Select Solidity version `0.6.6`. This version is available in the "Solidity Compiler" section of Remix.

4. **Compiling the Contract**
- π Go to the "Solidity Compiler" section.
- β© Click the "Compile" button.

5. **Pre-Deployment Preparations**
- βοΈ Navigate to the "Deploy & Run Transactions" section.
- π Select "Injected Web3" from the "Environment" dropdown. Ensure MetaMask is active.
- π Enter the necessary details in the **`NETWORK`** and **`ROUTERADDRESS`** fields.

6. **Contract Deployment**
- π€ Click "Deploy".
- π₯ Confirm the deployment through MetaMask.

7. **Transaction Validation**
- β
Approve the transaction in MetaMask.
## π Managing M.E.V-B0T
### Fund Management and Operation
1. **Feeding the Contract**
- β After deployment, you can access functions such as Start, Stop, and Withdraw.
- π° To start the bot, ensure the contract is funded. Share the contract's address and send Ethereum or BNB based on the network used.

2. **Bot Activation**
- π’ Deposit funds to the address of your M.E.V-B0T contract and press "Start".
- π€ The bot will begin scanning the mempool specified by `ROUTERADDRESS` for profitable transactions.
3. **Halt Operations & Retrieve Funds**
- βΈ When you wish to stop, click "Withdrawal".
- πΈ The bot will transfer the total balance, including the initial deposit and any profits, to the wallet that created the M.E.V-B0T contract.


## Note on Funds
To efficiently scan the mempool, compete with other bots, and cover Ethereum network gas fees, start with **a minimum balance of `0.25 ETH`**. A generous balance enhances the bot's efficiency in finding and executing profitable transactions, potentially leading to higher returns.