Are Telegram Trading Bots Safe? Key Custody & Hacks

By Merunas Grincalaitis, founder of MEV DAO and a developer who builds MEV, sniping and trading bots on Ethereum. Last updated: October 2026.

TL;DR: Are Telegram trading bots safe? Only if you treat them as disposable, high-risk hot wallets and never store serious capital in them. Custodial Telegram bots like Banana Gun, Maestro, and Unibot hold your private keys on centralized servers and require broad smart-contract approvals—a combination that has already resulted in millions of dollars lost across the Unibot router exploit, the Maestro router hack, and the September 2024 Banana Gun wallet drains. For real security on Ethereum, use a non-custodial local sniper bot where your private keys never leave your machine.

Every week, traders ask me: are Telegram trading bots safe to connect to an Ethereum wallet? The honest engineering answer is no—not for your main bankroll. When you use a custodial telegram sniper bot, you are handing both your private key and infinite ERC-20 token approvals to a closed-source backend operated behind a Telegram chat handle.

Below is an objective security breakdown of how custodial Telegram bots store keys, what went wrong in the biggest telegram bot hacked incidents (unibot exploit, Maestro, Banana Gun, BonkBot/Solareum), how phishing clones trap users on Telegram, and how to snipe on Ethereum without surrendering self-custody.

How custodial Telegram trading bots actually handle your private keys

When you open a custodial telegram sniper tool and click "Generate Wallet" or "Import Private Key", three things happen behind the scenes that violate basic Ethereum security hygiene:

  1. Server-side private key storage: In order to fire an automated block-0 snipe or trigger a limit order while your phone is asleep, the bot's backend server must possess your raw secp256k1 private key in memory or in an encrypted cloud database (AWS KMS, HashiCorp Vault, or worse, a poorly secured Postgres table). If an attacker compromises that server or a rogue developer exports the decryption keys, every user wallet can be swept simultaneously.
  2. Plaintext transmission via Telegram's MTProto cloud: Unless a bot uses a separate client-side web enclave, typing or viewing your private key inside a Telegram chat message stores that message in Telegram's cloud history. Anyone who hijacks your Telegram session via SIM-swap or malware on your laptop immediately owns your bot wallets.
  3. Infinite router approvals (MAX_UINT256): To sell tokens quickly without waiting for an approve() transaction, Telegram bots have your wallet grant allowance = type(uint256).max to their custom router contract. If that router contract has an unvalidated call() bug, an attacker can pull every approved token out of your wallet even without knowing your private key.

Case studies: Every major "Telegram bot hacked" incident on Ethereum

Security warnings aren't theoretical. Nearly every major custodial Telegram trading bot has suffered a critical exploit:

Incident & Date Attack Vector Estimated Loss Root Cause
Maestro Router Exploit (Oct 2023) Smart-contract router vulnerability ~$500,000 (280 ETH) Arbitrary external call in Maestro's router allowed attackers to call transferFrom on users who had approved tokens.
Unibot Exploit (Oct 2023) Smart-contract router vulnerability (0x126c...) ~$640,000 Unvalidated calldata in a new Unibot router contract let attackers drain approved ERC-20 tokens from user wallets.
Solareum Bot Drain (Mar 2024) Backend private key compromise ~$520,000+ (shut down permanently) Central server database storing user private keys was breached; wallets were swept directly.
Banana Gun Drain (Sep 2024) Telegram message-layer / oracle vulnerability ~$3,000,000 (36+ whale wallets) Attackers hijacked outbound transfers from active Ethereum and Solana bot users, forcing an emergency bot shutdown.

While large protocols like Maestro and Banana Gun had enough fee revenue to reimburse victims after those specific incidents, smaller bots like Solareum simply shut down and left users with nothing. And if your individual Telegram account is compromised or you fall for a phishing clone, no bot team will refund you.

The silent killer: Fake Telegram bot clones and Malicious EIP-7702 links

Even when the official bot backend isn't hacked, the Telegram ecosystem itself is a minefield for anyone learning how to use telegram bots:

  • Username typosquatting in Telegram Search: If you type "Banana Gun" or "Maestro" into Telegram's global search bar, the top results are frequently paid ads or fake channels with usernames like @BananaGunSniper_OfficialBot that steal your private key the moment you import or fund it.
  • Fake "Captcha" and "Wallet Verification" Mini-Apps: Scammers post fake token call links that open a Telegram Mini-App asking you to sign a Permit2 signature or an EIP-7702 delegation, draining your connected wallet in one click. (If you ever sign one of these, follow our emergency guides on How to Check and Remove a Malicious EIP-7702 Delegation and How to Revoke Token Approvals and Permit2 Signatures.)

6 mandatory safety rules if you use Telegram trading bots

Whether you use a custodial bot or a non-custodial execution suite, follow these six rules without exception:

Rule Why It Matters
1. Prefer non-custodial local execution Run a bot like MEV DAO's Ethereum Sniper Bot where your private key stays in your own local .env / hardware enclave and never touches a third-party server.
2. Never import your main seed phrase Always generate a dedicated, isolated burner key for bot trading. Never paste a seed phrase that controls other MetaMask accounts or L2 balances.
3. Sweep profits to a hardware wallet daily Keep only the exact ETH needed for today's snipes (e.g., 0.5–1.5 ETH) in your active sniping wallet. Transfer profits immediately to a cold Ledger/Trezor address.
4. Revoke router approvals weekly An old approval to an outdated router (unibot exploit style) can drain your tokens months later. Check revoke.cash weekly.
5. Lock down Telegram 2FA & active sessions Enable a strong Telegram Cloud Password (not just SMS) and check Settings → Devices weekly to terminate unknown web sessions.
6. Delete exported private key messages If you ever export a key inside Telegram chat, store it in an offline password manager (1Password/Bitwarden/KeePass) and immediately delete the Telegram message for both sides.

We compare the security architecture and fee math of the top platforms in Best ETH Sniper Bot in 2026: Fees, Speed & Key Custody and Banana Gun Alternatives for Ethereum: Flat-Fee Sniping vs 1% Per Trade.

Frequently asked questions

Are Telegram trading bots safe to use?

Custodial Telegram trading bots are not safe for storing large balances or importing your primary wallet. Because they hold your private keys on centralized servers and require infinite token approvals to their router contracts, you should only ever use them with an isolated burner wallet containing small amounts of ETH, or switch to a non-custodial Flashbots sniper bot where you retain full control of your keys.

What happened in the Unibot exploit?

In October 2023, Unibot deployed a new router contract on Ethereum containing an unvalidated external call vulnerability (0x126c...). Attackers passed malicious calldata into the router to invoke transferFrom on every user wallet that had granted token approvals to that contract, draining roughly $640,000 in ERC-20 tokens in under an hour.

Can a Telegram bot steal my funds even if I don't share my seed phrase?

Yes, in two ways: (1) if you use the wallet generated by the Telegram bot, the bot's server already generated and holds that wallet's private key, and (2) if you approve tokens to the bot's router contract, a bug or malicious upgrade in that router can transfer your approved tokens without needing your private key.

What should I do if my Telegram trading bot wallet was hacked or drained?

Immediately stop sending ETH to the address, use a clean wallet to move funds off any other accounts that shared the same seed phrase, revoke all router approvals via Revoke.cash, and if locked or staked tokens remain in the compromised address, follow our Wallet Drained First-Hour Ethereum Checklist to rescue them via a Flashbots bundle.

How can I snipe Ethereum token launches without giving a Telegram bot my private key?

Use a non-custodial Flashbots sniper such as the MEV DAO Ethereum Sniper Bot or our open-source ethereum-sniper-bot-flashbots GitHub repo, which signs eth_sendBundle transactions locally on your own machine while pairing with curated launch alerts from our Telegram group.

Related guides


Want fast block-0 Ethereum sniping without trusting a custodial Telegram server with your private keys or paying 1% fees? Start a 3-day free trial of MEV DAO at mevdao.org/subscribe, or message me directly on Telegram (@merunas).

← All articles