Security and scams · Explainer
How to Spot Bot Activity in Blockchain Data (2026 Guide)
Bot activity on a blockchain leaves traces in timing, fees, failed transactions, funding trails and volume figures. This guide explains which signals to check, how to combine them, and where each one can mislead you.
By the DappsAtlas editorial team · Updated

What counts as bot activity on a blockchain?
Bot activity on a blockchain means transactions sent by software rather than a person using a wallet interface. Many of these transactions are legitimate: arbitrage bots, market makers, liquidation keepers, treasury scripts and reward distributors all run automatically. Others are used to deceive, such as wash trading to fake volume, airdrop farming with many wallets, or sybil accounts that claim rewards meant for real users.
The goal of spotting bots is not to label every automated wallet as harmful. It is to answer a narrower question: does this activity reflect organic demand, and can the data it creates be trusted? Blockchain data is public, which makes it easier to inspect than most web traffic, but no single field proves automation.
Web analytics bot detection often relies on IP addresses, browser fingerprints and request rates. Onchain you see addresses, timestamps, amounts, gas settings, contract calls, and the history of funds moving in and out. Some web signals, such as IP ranges, do not exist onchain, so the analysis depends on behaviour. A good method compares a wallet against a baseline: typical users of the same protocol, or the token's normal activity during the same period.
Start with transaction timing and frequency
Timing is usually the fastest signal. People act in irregular bursts, often during waking hours in a particular time zone, with long gaps between sessions. Software tends to send transactions at fixed intervals, in tight bursts, or around the clock.
What to check:
- Gaps between transactions: near-identical intervals suggest a schedule.
- Block placement: many transactions landing in consecutive blocks from one address.
- Active hours: a wallet that is active 24 hours a day with no pauses for weeks.
- Age versus activity: a wallet created shortly before a launch that then makes dozens of trades.
To analyse timing, export the transaction list with timestamps from a block explorer or an indexer. Sort by time and calculate the difference between consecutive transactions. A spreadsheet is enough for a few hundred rows. Long uninterrupted uptime alone does not prove automation, because some people hold long-running positions and some services run continuously. Treat timing as one input and combine it with the others in this guide.
Look at gas and fee behaviour
Fee settings show how a wallet makes decisions. Bots often use fixed gas limits, identical priority fees, or a consistent formula across many transactions. Humans usually accept the wallet's suggested fee, or change it now and then rather than on every transaction.
Look for:
- Identical gas prices or priority fees repeated across many transactions.
- Unusually high fees paid to land in the same block as a competitor, which can indicate sniping or maximal extractable value (MEV) activity.
- Exact repetition of gas limits across transactions that otherwise differ.
Fee patterns can mislead. Wallet apps set defaults that many people share, and professional traders deliberately tune fees. Compare the wallet's fee pattern with other wallets that interacted with the same contract in the same block range. If one fee shape appears across many unrelated addresses, that is a stronger clue than a single wallet's settings. Keep a record of what you compared so you can explain your reasoning later.
Read failed transactions and reverts
Failed transactions carry useful information. On most chains a reverted transaction still consumes gas, so a wallet that keeps sending transactions that fail is either testing, probing, or running a script that does not handle errors well.
Patterns to watch:
- A high ratio of reverted to successful transactions sent to the same contract.
- Repeated retries after failure with small changes to amounts, slippage or deadlines.
- Calls to functions that the protocol's own interface never uses.
- Bursts of failures across many wallets that all target the same contract at the same time.
Everyone sees some failures, especially in volatile markets when prices move between submission and execution. Human users also retry manually. The signal is scale and repetition, not a single error. Repeated failed calls that test many contracts or functions can also indicate someone scanning for vulnerable code, which matters for protocol teams and for users deciding whether to approve a contract.
Trace where the funds came from
Funding trails connect wallets to each other. Many automated operations fund dozens of addresses from one source, often with the same small amount of native token for gas.
Check:
- The first incoming transaction for each wallet and who sent it.
- Whether many wallets received funds within a short window from one address or a small group.
- Whether funds pass through a chain of intermediate wallets before reaching a destination, a common way to obscure the source.
- Whether separate wallets send tokens to the same recipients or consolidate into one address before leaving the chain.
You can start by hand with a single address. Follow the first few inbound transfers and note any repeated senders. Clustering tools and analytics services can do this at scale. Be careful with conclusions: exchanges, bridges and custodial services also fund many addresses, so a shared funder does not prove wrongdoing. Compare the cluster with known infrastructure before deciding it is coordinated.
Compare contract calls and approvals
What a wallet calls matters as much as when it calls it. Automated wallets often run a narrow set of functions in the same order, such as approve, deposit, claim and withdraw, with little variation. Human users tend to show more mixed behaviour: different protocols, different amounts, and occasional visits to other applications.
Practical checks:
- List the distinct contract addresses and function names the wallet calls.
- Note whether amounts are identical, round, or follow a formula.
- Check whether many wallets call the same function with the same arguments in the same block.
- Review approvals. Unlimited approvals to several contracts from a freshly created wallet can point to automated setup, or to a drainer pattern.
Decoding calldata requires an explorer that shows decoded inputs, or an indexer that exposes event logs. Identical transactions repeated across many addresses are often the clearest sign of coordination, particularly around airdrop claims, reward programmes and token launches.
Spot wash trading and inflated volume
Automation is often used to make a token or pool look more active than it is. Wash trading means trades between addresses controlled by the same party. Volume rises, but the beneficial owner does not change, so the activity says little about real demand.
Warning signs include:
- Reported volume far above the number of unique traders or the liquidity in the pool.
- Many trades of nearly identical size passing between a small group of addresses.
- Trades that barely move the price, or move it only inside a narrow, repeating range.
- Volume spikes with no matching change in users, liquidity or public activity.
Compare volume with unique active wallets and with the fees earned by liquidity providers. Fees are harder to fake than volume because they reflect real trades paid for by traders. Aggregated analytics sites report what venues record, so their totals can include wash trades. Use headline volume as a starting point, and check unique trader counts and liquidity depth alongside it.
Use analytics tools and a repeatable process
You can complete most of these checks without writing code, but a repeatable process scales better.
- Block explorers show a single address or transaction, including decoded inputs and token transfers.
- DefiLlama is a common starting point for protocol-level totals such as TVL, volume and fees. Read its methodology to see what it counts.
- Envio provides indexed blockchain data and APIs, so you can build queries on specific events across many chains.
- Triton offers Solana RPC and streaming access to ledger data, which suits custom monitors for Solana activity.
- Sharpe is a trading intelligence terminal that includes rug checks and derivatives data, which can add context on a token.
For a repeatable review, define a short set of metrics: wallets active per day, median time between transactions, the failed-to-successful ratio, and the share of volume from the top twenty wallets. Track them over time and investigate sharp changes. Record the exact block range you analysed so someone else can reproduce the result.
Where the signals fail and how to avoid false positives
Every heuristic produces false positives. Legitimate automation includes market makers, arbitrage searchers, liquidators that keep lending markets solvent, protocol keepers, payroll scripts and portfolio rebalancers.
Some normal flows also look repetitive. Staking deposits into Lido or Rocket Pool, for example, can show regular amounts because many users deposit through the same interface on a schedule. Exchange hot wallets and bridge contracts process very large numbers of transactions. Automated wallets also sometimes add randomness to look human, which makes timing and fee tests less reliable over time.
Safeguards:
- Label known infrastructure, including exchanges, bridges and protocol contracts, and separate it from user wallets.
- Require several independent signals before reaching a conclusion.
- Ask what the activity does: does it extract value from other users, or does it supply liquidity and a service?
- Keep your claims proportionate. Saying a cluster behaves like automated accounts that inflate volume is defensible. Calling a team a scam needs much stronger evidence.
Re-run your analysis regularly, because automation strategies change.
A checklist for traders and token holders
Before trading a new token or joining a reward programme, run a short review.
- Check the holder distribution. Are the largest holders new wallets funded from one source?
- Compare volume with unique traders and pool liquidity.
- Review the first hours of trading. Were there many purchases from fresh wallets with identical sizes?
- Look for sudden bursts of activity or a high share of failed transactions.
- Confirm that the contract is verified and that the team's public claims match onchain behaviour.
- Avoid signing unlimited approvals for unfamiliar contracts. Revoke approvals you no longer need using a reputable approval-management tool.
- Size positions so that a sudden price drop does not put serious money at risk.
Bot activity is common in new markets and does not, on its own, mean a token is a scam. It does mean that price and volume signals are less reliable than they appear. Keep a written record of what you checked, and treat any single result as one input in a wider decision. Crypto assets can lose most or all of their value.
Frequently asked questions
Does a bot wallet mean a token or protocol is a scam?
No. Many automated wallets are legitimate, including market makers, arbitrage searchers, liquidation keepers and payroll scripts. Automation tells you how an account behaves, not what it intends. Judge the activity by whether it creates real demand or distorts the data others rely on.
What is the simplest check I can do without special tools?
Start with timing and the funding trail. Export the transaction history of a few suspicious addresses, check the gaps between transactions, and see who funded each wallet. A shared funder combined with near-identical timing is a stronger clue than either signal alone.
How is wash trading different from normal bot trading?
Wash trading means trades between wallets controlled by the same party, which inflates volume without changing who owns the asset. Compare reported volume with unique traders and pool liquidity. Very high volume from a small set of addresses trading similar sizes back and forth is a common warning sign.
Can I prove that a wallet is a bot?
Not reliably. Heuristics such as timing, gas patterns and funding trails produce probabilities, and bots can add randomness to look human. Treat the results as a reason to investigate further, and repeat the analysis over time rather than relying on a single snapshot.
What should I do to protect myself when a token is full of bot activity?
Revoke unlimited token approvals you no longer need, using a reputable approval-management tool, and avoid signing approvals for contracts you do not recognise. Size positions so that a sudden price drop does not cause serious loss. Crypto trading carries a real risk of losing the full amount you put in.
Does this apply to crypto casinos or gambling dApps too?
Check local laws before using any crypto-related trading or gambling service, and only use these services if you are 18 or over and legally allowed to do so where you live. Blockchain analysis is for research and risk assessment, not for finding ways around any access rules.
Mentioned in this guide
dApps in this guide
DefiLlama is a data site that aggregates total value locked, trading volume and fees for DeFi protocols across many chains.
Envio is a blockchain indexing and data platform offering HyperIndex APIs and fast HyperSync raw data access for developers across 81+ chains.
Triton One provides Solana RPC, gRPC streaming and indexed ledger data for developers, wallets and trading teams, alongside open-source tools.
Sharpe is a free crypto trading intelligence terminal with derivatives data from 35 venues, rug checks, narrative tracking and an API and MCP server for agents.
Lido is a liquid staking protocol where users stake ETH and receive stETH, a reward-earning token usable across DeFi, governed by LDO holders.
Rocket Pool is a decentralised Ethereum liquid staking protocol offering rETH for stakers and 16 ETH validators for node operators.
Crypto.com is a centralized crypto exchange and app for buying, trading and spending 400+ coins, with a Visa card, staking and a separate self-custody wallet.
Keep reading
Related guides
Blockchain · Explainer
Casper Clean Energy Blockchain for DeFi: What to Know in 2026
Casper is a proof-of-stake blockchain that positions itself around low energy use, and 2026 announcements point to tools aimed at DeFi and regulated assets. This guide explains what a clean energy blockchain means in practice, what the public reporting does and does not confirm, and how to check any claim before you rely on it.
Blockchain · Explainer
Introducing Flow: The Blockchain Behind NBA Top Shot (2026)
Flow is a layer-1 blockchain built by Dapper Labs, and it is the network behind NBA Top Shot, one of the best-known NFT collectible products. This guide explains what Flow is, how its design differs from Ethereum, and what to check before you use anything on it.
Wallets and tools · Best list
Best Crypto Tools: Wallets, Research and More
The right crypto tools depend on what you need to do: protect assets, research markets, track DeFi, move tokens across chains or build an app. Use this guide to match a tool to the task and assess the risks before connecting a wallet.
Wallets and tools · Explainer
CryptoCompare Guide: What It Does and How to Use It
CryptoCompare is a cryptocurrency market-data platform, not a wallet or exchange. Learn what its website and API can do, how to interpret the data, and what to check before relying on it.
Security and scams · Explainer
How to Identify and Report Cryptocurrency Scammers
Crypto scams often use urgency, impersonation, or promises of guaranteed returns to get you to send money or expose wallet access. Learn how to spot warning signs, limit further loss, preserve evidence, and report a scam to the right organizations.
Security and scams · Explainer
How to Spot an NFT Scam: Red Flags, Checks and Recovery Steps
An NFT scam usually depends on one of a few repeatable patterns: a fake mint, a phishing link, a malicious signature request, or a copycat collection. Knowing the red flags and running a short set of checks before you click, mint or sign will stop most of them.
Security and scams · How-to
How to Protect Your Seed Phrase on iPhone and iPad
A seed phrase controls every wallet it generates, so anyone who sees it can take the funds. This guide covers practical ways to keep your phrase private on iPhone and iPad, from device settings and offline backups to iCloud, clipboard and screenshot risks.
Security and scams · How-to
How to Prevent Million-Dollar NFT Scams in 2026
Most large NFT losses start with a signature, a fake listing or a message from an impersonator. This guide explains the common patterns and the checks that stop them before any funds move.