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 · Convergence
- Sequence
- #1
- Score
- →
- Cluster
- mainnet-beta
- Slot
- 422977577
- Off-chain at
- 2026-05-29T16:47:28.702Z
- Anchored at
- —
- Block time
- —
Independent verification
- 1. Database (off-chain)
- 9W73ZCfCnFggWTdUzmJQGAgoUUnJGtGadKpCwYA84T7E
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (5572 chars)
{"actor":"system:backfill","investigation_id":"19e543d7-8d79-40e0-89fb-47e45ca82f4e","kind":"publish","page_slug":"convergence","published_at":"2026-05-29T16:47:28.550Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"Convergence","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.coinbureau.com/review/convergence-finance/","type":"other","url":""},{"credibility":3,"name":"https://docs.cvg.finance/general-information/protocol-overview","type":"other","url":""},{"credibility":3,"name":"https://docs.cvg.finance/faq/audits","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.coindesk.com/markets/2024/08/01/defi-protocol-convergence-hacked-cvg-token-plunges-99-on-curve","type":"other","url":""},{"credibility":3,"name":"https://cointelegraph.com/news/defi-protocol-convergence-removed-code-leading-to-212k-hack","type":"other","url":""},{"credibility":3,"name":"https://blockapex.io/convergence-finance-hack-analysis/","type":"other","url":""},{"credibility":3,"name":"https://medium.com/@cvg_wireshark/post-mortem-08-01-2024-e80a49d108a0","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.coindesk.com/markets/2024/08/01/defi-protocol-convergence-hacked-cvg-token-plunges-99-on-curve","type":"other","url":""},{"credibility":3,"name":"https://www.cryptotimes.io/2024/08/02/hacker-steals-210000-in-cvg-tokens-from-convergence/","type":"other","url":""},{"credibility":3,"name":"https://coinjournal.net/news/defi-protocol-convergence-hit-by-major-hack-cvg-token-collapses/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.cryptotimes.io/2024/08/07/convergence-finance-sends-negotiation-message-to-hacker/","type":"other","url":""},{"credibility":3,"name":"https://medium.com/@cvg_wireshark/post-mortem-08-01-2024-e80a49d108a0","type":"other","url":""},{"credibility":3,"name":"https://cryptorank.io/news/feed/65292-post-mortem-convergence-defi-protocol-hack","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://blockapex.io/convergence-finance-hack-analysis/","type":"other","url":""},{"credibility":3,"name":"https://blog.solidityscan.com/convergence-finance-hack-analysis-12e6acd9ea08/","type":"other","url":""},{"credibility":3,"name":"https://www.altcoinbuzz.io/cryptocurrency-news/convergence-defi-protocol-hit-by-210k-exploit/","type":"other","url":""},{"credibility":3,"name":"https://docs.cvg.finance/faq/audits","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://medium.com/cvgfinance/vote-for-convergences-future-c66a690ecae0","type":"other","url":""},{"credibility":3,"name":"https://airdropalert.com/airdrops/tangent-finance/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.coindesk.com/markets/2024/08/01/defi-protocol-convergence-hacked-cvg-token-plunges-99-on-curve","type":"other","url":""}]}],"sources_used":[],"summary":"Convergence (CVG) is an Ethereum-based DeFi yield-aggregation protocol built on top of Curve and Convex Finance. On August 1, 2024, an attacker exploited a missing input-validation check in the CvxRewardDistributor contract — introduced by a post-audit gas-optimization change — to mint 58 million CVG tokens and sell them for approximately $212,000, collapsing the token price by 99%. The protocol never recovered; following a community DAO vote, the team pivoted operations to a successor project called Tangent Finance (TGN).","timeline":[{"date":"2023-01-01","event":"Convergence Finance (CVG) protocol launches on Ethereum, operating as a Curve/Convex yield-aggregation layer.","source":""},{"date":"2024-01-01","event":"Protocol completes four separate smart contract audits (Halborn, Sherlock Contest #126, Hats Finance x2) prior to the exploit.","source":""},{"date":"2024-08-01","event":"Attacker (0x03560a9d7a2c391fb1a087c33650037ae30de3aa) exploits missing input validation in CvxRewardDistributor, minting 58 million CVG tokens and selling them for approximately $212,000. CVG price collapses 99% on Curve liquidity pools.","source":""},{"date":"2024-08-01","event":"Convergence team issues urgent public warning to cease all protocol interaction. Stolen ETH (~65.8 ETH) routed through Tornado Cash.","source":""},{"date":"2024-08-02","event":"Official post-mortem published by Wireshark (Convergence alias), accepting full responsibility for the post-audit code change.","source":""},{"date":"2024-08-06","event":"Convergence transmits on-chain message to attacker, characterizing the exploit as possible white-hat activity and requesting return of 65.8 ETH within 48 hours. No confirmed response from attacker.","source":""},{"date":"2024-08-07","event":"Convergence Finance negotiation message to hacker publicly reported. No fund recovery confirmed.","source":""},{"date":"2024-09-01","event":"Community DAO vote opened on protocol future: Redemption (partial refund) vs. Tangent (successor project). Over 97% of participating votes favor the Tangent transition.","source":""},{"date":"2024-10-01","event":"Convergence team announces pivot to Tangent Finance (TAN), a new DeFi lending protocol. CVG token deprecated. No cash compensation issued to CVG holders under the Tangent path.","source":""}]},"v":1}