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 · Dango
- Sequence
- #1
- Score
- →
- Cluster
- mainnet-beta
- Slot
- 422849389
- Off-chain at
- 2026-05-29T02:41:07.245Z
- Anchored at
- —
- Block time
- —
Independent verification
- 1. Database (off-chain)
- Az8MigwhMtFmUd9aujnn9QzitLk4rXEXhiFG7Cuny7F5
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (4595 chars)
{"actor":"system:backfill","investigation_id":"79a41b54-63cf-4342-8c1b-516bf780f51d","kind":"publish","page_slug":"dango","published_at":"2026-05-29T02:41:07.170Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"Dango","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://grug.build/dango.html","type":"other","url":""},{"credibility":3,"name":"https://docs.dango.exchange/","type":"other","url":""},{"credibility":3,"name":"https://simplystaking.com/introduction-to-dango","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.gate.com/crypto-calendar/fundraising-information/106164","type":"other","url":""},{"credibility":3,"name":"https://web3.bitget.com/en/dapp/dango-24707","type":"other","url":""},{"credibility":3,"name":"https://www.rootdata.com/projects/detail/Dango?k=MTUyMTU%3D","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://phemex.com/news/article/dango-defi-platform-suffers-410010-usdc-exploit-due-to-logic-flaw-72936","type":"other","url":""},{"credibility":3,"name":"https://www.cryptointegrat.com/p/dango-perps-protocol-exploited-for","type":"other","url":""},{"credibility":3,"name":"https://ourcryptotalk.com/news/dango-perp-dex-exploit-insurance-fund-bug","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.mexc.com/news/1024306","type":"other","url":""},{"credibility":3,"name":"https://www.kucoin.com/news/flash/dango-resolves-exploit-after-white-hat-returns-funds-users-unaffected","type":"other","url":""},{"credibility":3,"name":"https://www.panewslab.com/en/articles/019d898e-f42a-739c-ab2a-3e26b912bbdf","type":"other","url":""},{"credibility":3,"name":"https://www.binance.com/en/square/post/312271750832898","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.cryptointegrat.com/p/dango-perps-protocol-exploited-for","type":"other","url":""},{"credibility":3,"name":"https://ourcryptotalk.com/news/dango-perp-dex-exploit-insurance-fund-bug","type":"other","url":""},{"credibility":3,"name":"https://phemex.com/news/article/dango-defi-platform-suffers-410010-usdc-exploit-due-to-logic-flaw-72936","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://web3.bitget.com/en/dapp/dango-24707","type":"other","url":""},{"credibility":3,"name":"https://airdrops.io/dango/","type":"other","url":""},{"credibility":3,"name":"https://coinlaunch.space/events-contests/dango-exchange-retrodrop/","type":"other","url":""}]}],"sources_used":[],"summary":"Dango (ticker: DNG) is a DeFi-native Layer-1 blockchain and perpetual futures exchange that raised $3.6 million in seed funding in November 2024 from Hack VC, Lemniscap, and Delphi Labs. On April 13, 2026, the protocol suffered a logic flaw exploit in its insurance fund donation contract, resulting in $1.9 million USDC being drained; approximately $410,010 was bridged to Ethereum before bridge rate limits halted further outflows. The attacker was identified as a white hat who returned all funds in exchange for a bug bounty, leaving user positions and trading functions unaffected.","timeline":[{"date":"2024-11-16","event":"Dango closes $3.6 million seed funding round led by Hack VC and Lemniscap, with participation from Delphi Labs, Public Works, Cherry Crypto, and Interop.","source":""},{"date":"2025-01-01","event":"Dango testnet 2.0 airdrop campaign opens; users begin accumulating points through trading and vault deposits across weekly epochs.","source":""},{"date":"2026-04-13","event":"Attacker exploits a sign-error logic flaw in Dango's insurance fund donation contract, draining approximately $1.9 million USDC from the perpetual futures collateral pool. $410,010 USDC is bridged to Ethereum before bridge rate limits halt further outflows. Dango pauses its chain and engages SEAL-911.","source":""},{"date":"2026-04-14","event":"Dango confirms the attacker self-identified as a white hat and agreed to return all funds in exchange for a bug bounty. Full $1.9 million USDC is returned. Team announces user funds were unaffected and no trading positions were impacted.","source":""},{"date":"2026-04-15","event":"Dango resumes points farming campaign and announces additional security reviews and removal of the vulnerable donation logic prior to full relaunch.","source":""}]},"v":1}