Verify a decision
Every moderation decision on AVOID.NET is anchored to the Solana blockchain. You don't have to trust us — you can verify cryptographically that we committed to a verdict at a specific moment and have not rewritten it.
How verification works
- We commit. When a moderator accepts/rejects a submission, we serialize the decision into deterministic UTF-8 bytes (
payload_canonical_string), hash it with SHA-256, encode the digest as base58, and write it to Solana inside an SPL Memo v2 transaction. - We store the bytes. The exact bytes we hashed are stored alongside the decision in our database. Anyone can read them and recompute the hash in any language.
- You compare three values. Database hash, your independently-recomputed hash, and the hash inside the on-chain memo. If all three match, the decision is authentic and timestamped.
The on-chain memo format is
AVOID.NET|v1|h:<b58-sha256>|d:<id>|t:<iso>Find a signature on any investigation page's decision log, or run python -m src.verify_decision --signature <sig> for a CLI check.
Decision
publish · Banana Gun
- Sequence
- #1
- Score
- →
- Cluster
- mainnet-beta
- Slot
- 422638443
- Off-chain at
- 2026-05-28T03:28:38.621Z
- Anchored at
- —
- Block time
- —
Independent verification
- 1. Database (off-chain)
- 2NEMTreSPFadegCmkmmDhk4rA141gCLQMVzhytpQL1Tu
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (7205 chars)
{"actor":"system:backfill","investigation_id":"e2751303-feeb-4ea9-9290-cc4fd3a5f2a4","kind":"publish","page_slug":"banana-gun","published_at":"2026-05-28T03:28:38.471Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"Banana Gun","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://bitkan.com/learn/what-is-banana-gun-and-is-it-a-good-investment-20808","type":"other","url":""},{"credibility":3,"name":"https://www.shoal.gg/p/banana-gun-telegram-sniper-bot","type":"other","url":""},{"credibility":3,"name":"https://www.coingecko.com/en/coins/banana-gun","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.web3isgoinggreat.com/?id=banana-gun-bot-flubbed-token-launch","type":"other","url":""},{"credibility":3,"name":"https://www.theblock.co/post/250395/hyped-telegram-bot-banana-guns-team-dumps-treasury-after-token-bug","type":"other","url":""},{"credibility":3,"name":"https://cointelegraph.com/news/banana-gun-failed-contract-passed-audits-but-chat-gpt-found-the-bug-in-seconds","type":"other","url":""},{"credibility":3,"name":"https://beincrypto.com/crypto-project-banana-gun-contract-bug/","type":"other","url":""},{"credibility":3,"name":"https://tokeninsight.com/en/news/banana-gun-refunded-740-eth-to-591-wallets-in-first-phase-of-compensation","type":"other","url":""},{"credibility":3,"name":"https://thedefiant.io/news/defi/hyped-banana-token-launch-wrecked-by-contract-bug","type":"other","url":""},{"credibility":3,"name":"https://crypto.news/banana-guns-redemption-plan-after-banana-token-crash/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://nothinginsignificant.substack.com/p/banana-bot-know-your-customer","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://nothinginsignificant.substack.com/p/banana-gun-holding-ethereum-hostage","type":"other","url":""},{"credibility":3,"name":"https://www.gate.com/learn/articles/how-the-banana-gun-siphoned-millions-of-dollars-from-users-and-ethereum-validators/3815","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.web3isgoinggreat.com/?id=banana-gun-exploit","type":"other","url":""},{"credibility":3,"name":"https://cointelegraph.com/news/banana-gun-crypto-bot-refunds-3m","type":"other","url":""},{"credibility":3,"name":"https://www.theblock.co/post/318074/banana-gun-exploit-refund","type":"other","url":""},{"credibility":3,"name":"https://cryptonews.com/news/telegram-bot-banana-gun-to-refund-3-million-hack-victims/","type":"other","url":""},{"credibility":3,"name":"https://www.quillaudits.com/blog/hack-analysis/banana-gun-exploit","type":"other","url":""},{"credibility":3,"name":"https://thedefiant.io/news/defi/banana-gun-pledges-to-pay-back-victims-of-usd3-million-exploit","type":"other","url":""},{"credibility":3,"name":"https://finance.yahoo.com/news/banana-gun-refund-3-million-123118171.html","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://cointelegraph.com/news/banana-gun-failed-contract-passed-audits-but-chat-gpt-found-the-bug-in-seconds","type":"other","url":""},{"credibility":3,"name":"https://www.quillaudits.com/blog/hack-analysis/banana-gun-exploit","type":"other","url":""},{"credibility":3,"name":"https://cryptonews.com/news/telegram-bot-banana-gun-to-refund-3-million-hack-victims/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://tokeninsight.com/en/coins/banana-gun/team","type":"other","url":""},{"credibility":3,"name":"https://www.rootdata.com/Projects/detail/Banana%20Gun?k=OTIxNQ%3D%3D","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.coingecko.com/en/coins/banana-gun","type":"other","url":""},{"credibility":3,"name":"https://coinmarketcap.com/currencies/banana-gun/","type":"other","url":""},{"credibility":3,"name":"https://www.binance.com/en/support/announcement/introducing-banana-gun-banana-on-binance-hodler-airdrops-subscribe-your-bnb-to-simple-earn-252eaa5e7a8646e6a4461f6057a06af4","type":"other","url":""}]}],"sources_used":[],"summary":"Banana Gun is a Telegram-based crypto trading bot launched in 2023 that allows users to snipe token launches on EVM chains and Solana. The project has experienced two major security incidents: a smart contract bug at token launch in September 2023 that caused the BANANA token to crash 99.7%, and a $3 million exploit in September 2024 in which attackers leveraged a Telegram message oracle vulnerability to drain 11 users. Separate, unresolved allegations from on-chain researchers claim the team arranged an exclusive order flow deal with block builder Titan that funneled millions of dollars in user bribe payments away from Ethereum validators.","timeline":[{"date":"2023-05-01","event":"Banana Gun bot launches on Telegram, targeting Ethereum token sniping. Team begins encouraging high priority bribe payments to gain transaction ordering advantage.","source":""},{"date":"2023-08-01","event":"Alleged frontrunning incident during $PENGY token launch. On-chain researchers later allege that wallets connected to the Banana Gun development team sniped ahead of a user who paid $4,000 less in bribes, profiting over $100,000.","source":""},{"date":"2023-09-11","event":"BANANA token launches on Ethereum. Price peaks at approximately $8.70 before crashing 99.7% to $0.02 within three hours due to a smart contract tax routing bug.","source":""},{"date":"2023-09-12","event":"Banana Gun team dumps approximately 950 ETH from treasury wallet to drain the liquidity pool, citing the contract bug. Community alleges potential rug pull; team maintains this was remediation. ChatGPT identifies the bug in seconds after two professional audits missed it.","source":""},{"date":"2023-09-01","event":"Banana Gun relaunches BANANA token on Uniswap v2 at $6.20 open with $2.1 million in locked liquidity. Airdrop and ETH compensation plan distributed: 740 ETH refunded to 591 wallets in the first phase.","source":""},{"date":"2023-10-01","event":"Banana Gun allegedly concludes exclusive order flow arrangement with Titan Builder. Researchers later allege this arrangement enabled Titan to grow from under 1% to over 40% of Ethereum block production, while diverting millions in user bribe payments.","source":""},{"date":"2024-09-19","event":"Banana Gun Telegram oracle exploit. Attacker exploits a vulnerability in the bot's Telegram message oracle, manually draining ETH from 11 experienced traders' wallets. Estimated loss: $3 million. Both EVM and Solana bots taken offline.","source":""},{"date":"2024-09-25","event":"Banana Gun confirms full $3 million reimbursement to all 11 exploit victims from the project treasury. No BANANA tokens sold to fund repayments. Security Alliance engaged for third-party audit. 2FA and two-hour transfer delays implemented.","source":""}]},"v":1}