Skip to main content
Sign in
← avoid.net

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

  1. 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.
  2. 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.
  3. 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
View on Solana ↗
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}