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 · GriffinAI
View on Solana ↗
Sequence
#1
Score
Cluster
mainnet-beta
Slot
422339848
Off-chain at
2026-05-26T18:37:12.016Z
Anchored at
Block time

Independent verification

1. Database (off-chain)
25CosybYpDK6CBtXtKiW3WiEqduH8gMnNx3NVyMy26or
2. Recomputed (your browser)
computing…
3. On-chain (Solana memo)
fetching…
Canonical bytes hashed (6340 chars)
{"actor":"system:backfill","investigation_id":"dcd00e3a-2926-4f86-af07-e3607697fe7b","kind":"publish","page_slug":"griffinai","published_at":"2026-05-26T18:37:11.921Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"GriffinAI","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://rekt.news/griffinai-rekt","type":"other","url":""},{"credibility":3,"name":"https://www.quillaudits.com/blog/hack-analysis/griffin-ai-exploit","type":"other","url":""},{"credibility":3,"name":"https://beincrypto.com/griffin-ai-gain-token-crash-exploit/","type":"other","url":""},{"credibility":3,"name":"https://crypto.news/griffin-ai-price-attacker-mints-5b-gain-tokens-2025/","type":"other","url":""},{"credibility":3,"name":"https://icobench.com/news/griffin-ais-gain-token-suffers-2-93m-mint-and-dump-exploit/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.quillaudits.com/blog/hack-analysis/griffin-ai-exploit","type":"other","url":""},{"credibility":3,"name":"https://quillaudits.medium.com/griffin-ai-exploit-6c60bcfd4a0e","type":"other","url":""},{"credibility":3,"name":"https://www.defendor.xyz/griffin-ais-3m-token-heist-how-admin-keys-turned-their-bridge-into-a-money-printer/","type":"other","url":""},{"credibility":3,"name":"https://www.cryptopolitan.com/griffin-ai-crash-unauthorized-gain-minting/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.web3isgoinggreat.com/?id=griffin-ai-exploit","type":"other","url":""},{"credibility":3,"name":"https://beincrypto.com/griffin-ai-gain-token-crash-exploit/","type":"other","url":""},{"credibility":3,"name":"https://cryptorank.io/news/feed/be3ee-griffin-ai-crashes-90-as-attacker-mints-5b-coins-after-binance-alpha-debut","type":"other","url":""},{"credibility":3,"name":"https://themerkle.com/griffin-ais-gain-token-suffers-90-crash-after-exploit/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://blog.griffinai.io/news/griffin-ai-re-launch","type":"other","url":""},{"credibility":3,"name":"https://cryptopotato.com/the-wait-is-over-griffin-ai-is-re-launching-its-gain-token-on-major-exchanges/","type":"other","url":""},{"credibility":3,"name":"https://www.btcc.com/en-US/square/Beincrypto/1013862","type":"other","url":""},{"credibility":3,"name":"https://www.coingecko.com/en/coins/griffin-ai","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.coingecko.com/en/coins/griffin-ai","type":"other","url":""},{"credibility":3,"name":"https://coinmarketcap.com/currencies/griffin-ai/","type":"other","url":""},{"credibility":3,"name":"https://www.binance.com/en/price/griffin-ai","type":"other","url":""},{"credibility":3,"name":"https://chainwire.org/2025/09/24/griffin-ai-lists-gain-on-leading-exchanges-launches-utility-token-on-bnb-chain/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.quillaudits.com/blog/hack-analysis/griffin-ai-exploit","type":"other","url":""},{"credibility":3,"name":"https://rekt.news/griffinai-rekt","type":"other","url":""},{"credibility":3,"name":"https://www.defendor.xyz/griffin-ais-3m-token-heist-how-admin-keys-turned-their-bridge-into-a-money-printer/","type":"other","url":""},{"credibility":3,"name":"https://www.web3isgoinggreat.com/?id=griffin-ai-exploit","type":"other","url":""}]}],"sources_used":[],"summary":"Griffin AI is a Web3 no-code AI agent builder on BNB Chain that launched its native GAIN token on Binance Alpha on September 24, 2025. Within hours of launch, an attacker exploited a misconfigured LayerZero cross-chain peer to mint 5 billion unauthorized GAIN tokens and dump approximately $3 million worth into the market, crashing the token 87-90% and erasing roughly $36 million in market capitalization. The team subsequently enacted a token migration, a $2.5 million recovery fund, and a re-launch on October 6, 2025, though GAIN continues to trade approximately 95% below its all-time high.","timeline":[{"date":"2025-09-24","event":"Griffin AI lists GAIN token on Binance Alpha, KuCoin, MEXC, HTX, and Gate.io. Token opens at $0.05 and surges over 400% to approximately $0.24, reaching a peak fully diluted valuation near $224 million.","source":""},{"date":"2025-09-24","event":"Attacker compromises the admin EOA on BNB Chain (0x54a978238984d581edd3a9359dda9be53a930a7e), calls `setPeer` to register a fraudulent Ethereum contract as a trusted LayerZero peer, and mints 5 billion unauthorized GAIN tokens on BNB Chain.","source":""},{"date":"2025-09-24","event":"GoPlus Security issues an on-chain alert approximately 22 minutes after the exploit. Attacker dumps 147.5 million GAIN on PancakeSwap for approximately 2,955 BNB (~$3 million). Proceeds converted to ~720 ETH via deBridge and routed through Tornado Cash.","source":""},{"date":"2025-09-24","event":"GAIN collapses 87-90% from peak, market capitalization falls from ~$224 million to approximately $7 million. Griffin AI requests all exchanges halt GAIN deposits, withdrawals, and trading.","source":""},{"date":"2025-09-25","event":"Founder Oliver Feldmeier issues public apology, takes 'full responsibility,' and attributes breach to 'a misconfigured LayerZero cross-chain messaging set-up and compromised key.' ZachXBT flags the incident on his Telegram channel, with secondary sources citing his linkage of attacker laundering activity to DPRK-affiliated wallets.","source":""},{"date":"2025-09-25","event":"Griffin AI announces migration to a new fully-audited GAIN token and establishment of a $2.5 million recovery fund to compensate affected buyers.","source":""},{"date":"2025-10-06","event":"Griffin AI re-launches GAIN token on major exchanges. Pre-hack holders receive new GAIN 1:1 via airdrop. Binance covers approximately half of replacement tokens distributed to affected users.","source":""},{"date":"2026-05-26","event":"GAIN trades at approximately $0.0013, approximately 95.3% below its all-time high of ~$0.028. No regulatory actions have been identified against Griffin AI or its founders.","source":""}]},"v":1}