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 · Cetus Protocol
- Sequence
- #1
- Score
- →
- Cluster
- mainnet-beta
- Slot
- 423210396
- Off-chain at
- 2026-05-30T18:25:06.807Z
- Anchored at
- —
- Block time
- —
Independent verification
- 1. Database (off-chain)
- 6HNHPsjKb9jku5ABjrM2TLB951tZPYf5qhA1VWW3h6Qs
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (6566 chars)
{"actor":"system:backfill","investigation_id":"ddb77842-d8e8-42fa-a950-6f238e660787","kind":"publish","page_slug":"cetus-protocol","published_at":"2026-05-30T18:25:06.773Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"Cetus Protocol","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://tokeninsight.com/en/coins/cetus-protocol/team","type":"other","url":""},{"credibility":3,"name":"https://defillama.com/protocol/cetus","type":"other","url":""},{"credibility":3,"name":"https://www.coinbase.com/developer-platform/discover/customer-stories/cetus","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.cyfrin.io/blog/inside-the-223m-cetus-exploit-root-cause-and-impact-analysis","type":"other","url":""},{"credibility":3,"name":"https://www.halborn.com/blog/post/explained-the-cetus-hack-may-2025","type":"other","url":""},{"credibility":3,"name":"https://www.quillaudits.com/blog/hack-analysis/cetus-protocol-hack-analysis","type":"other","url":""},{"credibility":3,"name":"https://blocksec.com/blog/cetus-incident-one-unchecked-shift-drains-223m-largest","type":"other","url":""},{"credibility":3,"name":"https://slowmist.medium.com/slowmist-analysis-of-the-230-million-cetus-hack-ee569af040f2","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.cyfrin.io/blog/inside-the-223m-cetus-exploit-root-cause-and-impact-analysis","type":"other","url":""},{"credibility":3,"name":"https://www.elliptic.co/blog/cetus-protocol-hacked-for-more-than-200-million","type":"other","url":""},{"credibility":3,"name":"https://thedefiant.io/news/hacks/cetus-protocol-hit-223-million-hack-162-million-frozen-5-million-bounty-vote-on-c13985eb","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://github.com/CetusProtocol/Audit","type":"other","url":""},{"credibility":3,"name":"https://www.halborn.com/blog/post/explained-the-cetus-hack-may-2025","type":"other","url":""},{"credibility":3,"name":"https://www.quillaudits.com/blog/web3-security/multi-layer-audit","type":"other","url":""},{"credibility":3,"name":"https://www.quantumcanary.org/insights/cetuss-223-million-hack-what-went-wrong-and-what-we-learned","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.dlnews.com/articles/defi/sui-validators-votes-hack-the-cetus-hacker-and-return-160m/","type":"other","url":""},{"credibility":3,"name":"https://cointelegraph.com/news/sui-vote-on-162m-frozen-cetus-funds-sparks-decentralization-debate-finance-redefined-may-23-30","type":"other","url":""},{"credibility":3,"name":"https://thedefiant.io/news/blockchains/sui-validators-vote-to-restore-usd162-million-to-hacked-cetus-users","type":"other","url":""},{"credibility":3,"name":"https://cryptoslate.com/sui-community-approves-release-of-162m-in-tokens-frozen-during-cetus-hack/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.coindesk.com/business/2025/06/09/sui-s-cetus-dex-is-back-online-after-usd223m-exploit","type":"other","url":""},{"credibility":3,"name":"https://thedefiant.io/news/defi/cetus-protocol-relaunches-restores-over-50-tvl-after-usd220-million-exploit","type":"other","url":""},{"credibility":3,"name":"https://unchainedcrypto.com/cetus-relaunches-protocol-after-recovering-162m-from-exploit/","type":"other","url":""},{"credibility":3,"name":"https://medium.com/@CetusProtocol/cetus-relaunch-incoming-recovery-plan-and-the-road-ahead-9fc0f8bd5c41","type":"other","url":""},{"credibility":3,"name":"https://www.theblock.co/post/357386/sui-dex-cetus-protocol-restarts-platform-after-recovering-from-223-million-exploit","type":"other","url":""}]}],"sources_used":[],"summary":"Cetus Protocol is a concentrated liquidity market maker (CLMM) decentralized exchange deployed on the Sui and Aptos blockchains. On May 22, 2025, the protocol suffered one of the largest DeFi exploits in history when an attacker exploited an integer overflow vulnerability in its smart contract math library to drain approximately $223 million from liquidity pools. Roughly $162 million was frozen on-chain through emergency validator action by the Sui network, and following a governance vote the protocol relaunched in June 2025 with partial user compensation.","timeline":[{"date":"2023-04-01","event":"MoveBit completes security audit of Cetus Protocol's Aptos deployment; a similar overflow vulnerability is reportedly flagged but not later applied to the Sui deployment.","source":""},{"date":"2023-05-01","event":"Cetus Protocol raises seed round from OKX Ventures, KuCoin Ventures, NGC Ventures, Animoca Brands, IDG Capital, and others.","source":""},{"date":"2024-02-01","event":"Cetus Protocol raises strategic round with Sui Foundation investment; protocol establishes itself as leading DEX on Sui.","source":""},{"date":"2025-04-01","event":"Zellic completes a security audit of Cetus Protocol approximately one month before the exploit; the integer_mate library vulnerability goes undetected.","source":""},{"date":"2025-05-22","event":"Cetus Protocol exploited for approximately $223 million beginning at 10:30 UTC via integer overflow in checked_shlw function. Roughly $60 million bridged to Ethereum; $162 million frozen on Sui by validator emergency action.","source":""},{"date":"2025-05-22","event":"CETUS token falls over 40% from approximately $0.26 to $0.15. Sui ecosystem liquidity severely disrupted; related protocols Kriya, Momentum, and Bluefin identified as sharing the same library flaw and patched.","source":""},{"date":"2025-05-22","event":"Cetus Protocol pauses affected smart contracts. Sui validators coordinate to block attacker addresses on-chain.","source":""},{"date":"2025-05-29","event":"Sui governance vote concludes: 90.9% of validator stake approves transferring frozen $162 million to multisig wallet controlled by Cetus, Sui Foundation, and OtterSec.","source":""},{"date":"2025-06-08","event":"Cetus Protocol relaunches at 03:00 UTC with 85-99% liquidity pool recovery. Protocol backed by $162M recovered funds, $7M treasury, and $30M Sui Foundation loan.","source":""},{"date":"2025-06-10","event":"Compensation token distribution begins: 15% of CETUS total supply allocated to affected users, distributed linearly over 12 months.","source":""}]},"v":1}