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 · Onyx V2
View on Solana ↗
Sequence
#1
Score
Cluster
mainnet-beta
Slot
422638462
Off-chain at
2026-05-28T03:28:45.512Z
Anchored at
Block time

Independent verification

1. Database (off-chain)
4H9si3obFitJfmfC1oLP8sA5dc8rWPyGk7FTTPRjGzGL
2. Recomputed (your browser)
computing…
3. On-chain (Solana memo)
fetching…
Canonical bytes hashed (8342 chars)
{"actor":"system:backfill","investigation_id":"8748bbad-08ea-40ed-9e62-add2d3a037e6","kind":"publish","page_slug":"onyx-v2","published_at":"2026-05-28T03:28:45.352Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"Onyx V2","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://hacken.io/discover/onyx-protocol-hack/","type":"other","url":""},{"credibility":3,"name":"https://www.gate.com/learn/articles/what-is-onyx-protocol-all-you-need-to-know-about-xcn/4336","type":"other","url":""},{"credibility":3,"name":"https://onyx-dao.gitbook.io/onyx-dao/resources/the-onyx-dao-team/","type":"other","url":""},{"credibility":3,"name":"https://www.certik.com/resources/blog/post-mortem-onyx-protocol","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://rekt.news/onyx-protocol-rekt","type":"other","url":""},{"credibility":3,"name":"https://hacken.io/discover/onyx-protocol-hack/","type":"other","url":""},{"credibility":3,"name":"https://www.halborn.com/blog/post/explained-the-onyx-protocol-hack-october-2023","type":"other","url":""},{"credibility":3,"name":"https://www.cryptotimes.io/2023/11/01/onyx-protocol-lost-2-1-million-in-a-latest-exploit/","type":"other","url":""},{"credibility":3,"name":"https://www.certik.com/resources/blog/post-mortem-onyx-protocol","type":"other","url":""},{"credibility":3,"name":"https://www.merklescience.com/blog/onyx-protocol-hack-flow-of-funds-analysis","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://rekt.news/onyx-protocol-rekt2","type":"other","url":""},{"credibility":3,"name":"https://www.halborn.com/blog/post/explained-the-onyx-protocol-hack-september-2024","type":"other","url":""},{"credibility":3,"name":"https://www.theblock.co/post/318499/defi-protocol-onyx-hit-with-a-3-2-million-exploit-marking-second-attack-within-a-year","type":"other","url":""},{"credibility":3,"name":"https://beincrypto.com/onyx-protocol-preventable-hack/","type":"other","url":""},{"credibility":3,"name":"https://thedefiant.io/news/defi/vusd-stablecoin-depegs-after-usd3-8-million-exploit-of-onyxdao","type":"other","url":""},{"credibility":3,"name":"https://dailyhodl.com/2024/09/27/decentralized-web3-project-onyx-hacked-for-3800000-worth-of-crypto-peckshield/","type":"other","url":""},{"credibility":3,"name":"https://www.aicoin.com/en/article/420947","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.halborn.com/blog/post/explained-the-onyx-protocol-hack-september-2024","type":"other","url":""},{"credibility":3,"name":"https://beincrypto.com/onyx-protocol-preventable-hack/","type":"other","url":""},{"credibility":3,"name":"https://hacken.io/discover/onyx-protocol-hack/","type":"other","url":""},{"credibility":3,"name":"https://rekt.news/onyx-protocol-rekt2","type":"other","url":""},{"credibility":3,"name":"https://metatrust.io/blogs/post/how-onyxs-governance-and-vulnerability-became-hackers-golden-shovels","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://community.onyx.org/t/oip-46-relaunch-onyx-core/1795","type":"other","url":""},{"credibility":3,"name":"https://coincodecap.com/onyx-set-to-relaunch-after-3-8-million-hack-backed-by-community-vote","type":"other","url":""},{"credibility":3,"name":"https://cointelegraph.com/news/onyx-core-relaunch-after-3-8m-hack","type":"other","url":""},{"credibility":3,"name":"https://www.cryptopolitan.com/onyx-to-relaunch-onyx-core-after-hack/","type":"other","url":""},{"credibility":3,"name":"https://www.bitget.com/news/detail/12560604240361","type":"other","url":""},{"credibility":3,"name":"https://www.cryptonewsnavigator.com/academy/article/onyxcoin-survival-thesis","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://coinmarketcap.com/currencies/onyxcoin/","type":"other","url":""},{"credibility":3,"name":"https://coingecko.com/en/coins/onyxcoin","type":"other","url":""},{"credibility":3,"name":"https://coingape.com/heres-why-onyxcoin-xcn-price-skyrockets-800-in-weeks/","type":"other","url":""},{"credibility":3,"name":"https://thedefiant.io/news/defi/vusd-stablecoin-depegs-after-usd3-8-million-exploit-of-onyxdao","type":"other","url":""},{"credibility":3,"name":"https://www.cryptonewsnavigator.com/academy/article/onyxcoin-price-prediction-survival-thesis","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://rekt.news/onyx-protocol-rekt","type":"other","url":""},{"credibility":3,"name":"https://hacken.io/discover/onyx-protocol-hack/","type":"other","url":""},{"credibility":3,"name":"https://metatrust.io/blogs/post/how-onyxs-governance-and-vulnerability-became-hackers-golden-shovels","type":"other","url":""},{"credibility":3,"name":"https://onyx-dao.gitbook.io/onyx-dao/resources/the-onyx-dao-team/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://coinmarketcap.com/cmc-ai/onyxcoin/latest-updates/","type":"other","url":""},{"credibility":3,"name":"https://messari.io/project/onyx-protocol","type":"other","url":""}]}],"sources_used":[],"summary":"Onyx Protocol is a Compound Finance fork and DeFi lending platform on Ethereum that launched a V2 iteration in 2024 following two devastating exploits — one in November 2023 ($2.1M) and a second in September 2024 ($3.8M) — both exploiting the same known vulnerability in the Compound V2 codebase. After the second hack, the community voted to shut down the Ethereum lending market and relaunch as Onyx Core; V2 targeting compliance with the U.S. CLARITY Act launched in Q3 2025 on a new XCN Ledger infrastructure. Total confirmed losses across both exploits exceed $5.9 million.","timeline":[{"date":"2022-01-01","event":"CertiK completes audit of Onyx Protocol — the last known independent security audit. Subsequent protocol updates and new market deployments were not re-audited.","source":""},{"date":"2023-10-01","event":"Onyx DAO passes governance Proposal 22 adding an unfunded PEPE market; only 11 total votes cast with one address controlling ~97% of vote weight.","source":""},{"date":"2023-11-02","event":"First exploit: attacker (0x085bdff2c522e8637d4154039db8746bb8642bff) drains $2.1 million (1,164 ETH) using an empty-pool rounding error in the Compound V2 fork. 1,140 ETH deposited to Tornado Cash. TVL drops 87%.","source":""},{"date":"2024-01-01","event":"Onyx DAO passes recovery proposals including plans to launch V2 money market with security improvements targeting the rounding-error vulnerability.","source":""},{"date":"2024-09-26","event":"Second exploit: attacker (0x680910cf5Fc9969A25Fd57e7896A14fF1E55F36B) drains $3.8 million using the same Compound V2 exchange-rate manipulation plus a new NFTLiquidation contract flaw. Stolen assets include 4.1M VUSD, 7.35M XCN, 50K USDT, 5K DAI, 0.23 WBTC.","source":""},{"date":"2024-09-26","event":"VUSD stablecoin depegs to $0.2757 — a 72% decline within 24 hours of the exploit.","source":""},{"date":"2024-09-27","event":"OIP-46 (Relaunch Onyx Core) proposed. Protocol announces shutdown of Ethereum lending market and 1:1 lender reimbursement commitment.","source":""},{"date":"2024-09-29","event":"OIP-46 passes with 100% community approval (no opposition votes recorded).","source":""},{"date":"2024-10-01","event":"OIP-46 executed. Ethereum lending market shut down; Onyx Core relaunch initiated.","source":""},{"date":"2025-01-01","event":"XCN token surges approximately 1,500% to $0.05 in a speculative rally before falling ~85%.","source":""},{"date":"2025-08-01","event":"OIP-60 deployed: Onyx Points rewards for stakers activated; gas-free wallet launched; Onyx AI v2 and website overhaul released.","source":""},{"date":"2025-10-01","event":"Onyx V2 launches natively on XCN Ledger (Layer 3) with gas-free transactions, Arbitrum Nitro EVM compatibility, and CLARITY Act compliance positioning.","source":""},{"date":"2026-03-27","event":"Goliath proof-of-stake Layer 1 mainnet goes live as part of the expanded Onyx ecosystem.","source":""}]},"v":1}