Complete Guide: Types of Bots on Ethereum

Bots are widely used on Ethereum. The best-known ones are MEV bots, used both by validators and by actors looking to exploit other users’ transaction slippage.

In this guide, we’ll break down the main types of bots running on the Ethereum network. If you want to learn how to apply anti-bot technology to your token, you can read our article on the topic.

Diagrama sin título

1. ERC20 MEV Bots

Maximal Extractable Value (MEV) bots exploit opportunities to maximize profit through different strategies, often raising concerns around fairness and the integrity of blockchain protocols. MEV refers to the maximum value that can be extracted from block production beyond the standard block reward and gas fees by including, excluding, or reordering transactions within a block.

1.1. Front-Running Bots

Front-running bots scan pending transactions in the mempool (the pool of unconfirmed transactions) and place their own transactions ahead of them with higher gas fees, aiming to profit from the price moves that follow. They exploit the time gap between when a transaction is submitted and when it gets included in a block.

1.2. Arbitrage Trading Bots

Arbitrage bots profit from price differences across markets or exchanges. They track multiple price feeds and execute trades that buy low on one platform and sell higher on another, often completing the whole sequence in seconds to capture the spread.

1.3. Liquidation Bots

Liquidation bots find and act on opportunities to liquidate undercollateralized positions on lending platforms like Aave and Compound. They monitor collateral ratios and quickly execute liquidation transactions when a borrower’s collateral falls below the required threshold, earning from liquidation fees.

1.4. Sandwich Bots

Sandwich bots run sandwich attacks by placing a buy order right before a large pending transaction (pushing the price up) and a sell order right after that transaction (capturing the higher price). In practice, they front-run the target transaction and then back-run it to profit from the price movement.

2. CEX Bots ERC20

Centralized Exchange (CEX) bots manage interactions between centralized exchanges and the blockchain, keeping operations smooth and efficient.

2.1. Hot Wallet Bots

Hot wallet bots handle frequent transactions and day-to-day operations, maintaining the liquidity needed for immediate execution. They make sure hot wallets, which stay connected to the internet for fast access, have enough funds for user withdrawals and activity.

2.2. Deposit Wallet Bots

Deposit wallet bots manage user funds by handling deposits and withdrawals on centralized exchanges. They automate deposit detection, user account crediting, and withdrawal processing, keeping transactions timely and accurate.

2.3. Funding Wallet Bots

Funding wallet bots make sure enough funds are available to cover transaction fees and other on-chain operating costs. They manage fund transfers between the exchange’s wallets to keep liquidity at the right levels.

3. DEX Bots ERC20

Decentralized Exchange (DEX) bots handle trading and liquidity provisioning on decentralized platforms, automating complex financial strategies.

3.1. Tailored Trading Bots

Custom trading bots run unique trading strategies, adapting to market conditions to maximize returns. They can place limit orders, market orders, and other advanced trading strategies based on predefined algorithms.

3.2. Liquidity Auto-Compounding Bots

Liquidity compounding bots provide liquidity to pools on platforms like Uniswap, SushiSwap, and others. They automatically reinvest earnings (trading fees and rewards) back into the liquidity pools, helping returns grow over time.

4. NFT Bots ERC20

NFT bots focus on Non-Fungible Token (NFT) activity, automating trading and minting workflows to make execution more efficient.

4.1. NFT Trading Bots

NFT trading bots automate NFT buying and selling based on market trends and pricing models. They scan multiple NFT marketplaces, including OpenSea and Rarible, to spot profitable trading opportunities.

4.2. NFT Mint Bots

Minting bots automate the creation of new NFTs, often bypassing restrictions such as volume limits set by smart contracts. They can monitor NFT drops and mint new tokens the moment they become available.

5. Play-to-Earn Bots ERC20

Play-to-Earn (P2E) bots operate inside blockchain-based games, automating actions to earn rewards and move through the game faster.

5.1. Quest Bots

Quest bots automate in-game missions, earning rewards and pushing player progression forward. They handle repetitive tasks more efficiently than human players, helping maximize in-game earnings.

5.2. Battle Bots

Combat bots take part in battles and other in-game combat activities, maximizing rewards earned through wins. They are programmed to run optimal strategies during combat scenarios.

5.3. Crafting Bots

Crafting bots automate the creation of in-game items, which players can either use or sell for profit. They streamline the crafting process and cut down the time and effort required from players.

5.4. Market Interaction Bots

Market interaction bots handle the buying and selling of in-game items on decentralized marketplaces. They monitor market prices and execute trades to maximize profit margins.

6. General-Purpose Bots ERC20

General-purpose bots handle a range of routine tasks that do not fit into one specific category, helping different protocols run smoothly.

6.1. Protocol Update Bots

Protocol upgrade bots automate the rollout of updates and changes to smart contracts and protocols. They make sure the latest protocol versions go live without manual work, reducing the risk of human error.

6.2. Rollup Bots

Rollup bots support Layer 2 scaling by bundling transactions and posting them to the main Ethereum blockchain. They help increase transaction throughput and lower gas fees by combining multiple transactions into a single batch.

6.3. Payment Bots

Payment bots automate sending and receiving payments, keeping transactions timely and accurate. They can handle recurring payments, microtransactions, and other payment-related tasks efficiently.

6.4. Airdrop Collecting Bots

Airdrop collecting bots automatically claim tokens distributed through airdrops, making sure every eligible token is collected. They monitor airdrop announcements and execute the transactions needed to claim the tokens.

7. Non-Attributable ERC20 Bots

Non-attributable bots show automated behavior without a clear purpose, which makes them hard to categorize.

7.1. Miscellaneous Bots

Miscellaneous bots handle a range of tasks that do not fit neatly into the other categories, often because their activity is obfuscated or spread across different use cases. They may be used for experimental purposes or niche functions within the blockchain ecosystem.

7.2. Unclassified Bots

Unclassified bots display behavior that is not yet well understood or documented, making them difficult to categorize. These bots may operate in obscure or emerging areas of blockchain technology, with activity that has not been fully analyzed yet.

Final Thoughts

The Ethereum blockchain leaves room for a large number of bots to operate. Many are used by validators, while others are designed to profit from third-party transactions or assets.

If you are thinking about launching your Liquidity Pool, you should check out our posts on Ethereum antibot.

Source: Detecting Financial Bots on the Ethereum Blockchain

Want to Outrun Your Competitors?

Join our newsletter and get weekly Blockchain news tailored for NFT creators.

PODIUM PNG - Smithii

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Comment

Ready to scale your Project?

Join leading trenching devs and teams launching and managing their Tokens with Smithii.

Launch a Token

Launch without coding on
+20 Blockchains and Launchpads. 

Use a bundle, customize authorities
and more.

boost your token - smithii

Boost and Scale

A project scales because you actually boost it. Use our bots to enhance your token visibility or go further with our pro tools.

Token Utilities - Smithii

Utilities Simplified

Access an advanced variety
of utilities that will make your
project more attractive and
will facilitate your daily management.

Smithii Tools Homepage
Discover our Tools
Smithii

The all-in-one solution
for web3 projects

Subscribe to our Newsletter and get a free E-Book

© 2023 - 2026 Smithii | All rights reserved