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 · Cypher Protocol
- Sequence
- #1
- Score
- →
- Cluster
- mainnet-beta
- Slot
- 422743569
- Off-chain at
- 2026-05-28T15:02:32.113Z
- Anchored at
- —
- Block time
- —
Independent verification
- 1. Database (off-chain)
- BGNwefam51VJs2KFqAEKRwMY8ZqVVSKcsRkUvyTwzQuR
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (6248 chars)
{"actor":"system:backfill","investigation_id":"9cbcb3e6-020e-41d7-9222-e8dcd77d99cf","kind":"publish","page_slug":"cypher","published_at":"2026-05-28T15:02:32.014Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"Cypher Protocol","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.coindesk.com/business/2023/08/07/solana-based-cypher-protocol-experiences-exploit-freezes-smart-contract","type":"other","url":""},{"credibility":3,"name":"https://www.halborn.com/blog/post/explained-the-cypher-protocol-hack-august-2023","type":"other","url":""},{"credibility":3,"name":"https://cointelegraph.com/news/cypher-protocol-solana-hack-exploited-smart-contract","type":"other","url":""},{"credibility":3,"name":"https://beincrypto.com/solana-dex-cypher-protocol-loses-exploit/","type":"other","url":""},{"credibility":3,"name":"https://unchainedcrypto.com/solana-based-cypher-protocol-loses-1-million-in-exploit/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.coindesk.com/business/2024/05/14/insider-at-solanas-cypher-protocol-admits-to-stealing-300k","type":"other","url":""},{"credibility":3,"name":"https://decrypt.co/230757/solana-developer-confession-theft-cypher-protocol","type":"other","url":""},{"credibility":3,"name":"https://www.theblock.co/post/294459/cypher-protocol-contributor-admits-to-taking-and-gambling-funds-recovered-from-exploit","type":"other","url":""},{"credibility":3,"name":"https://bitcoinist.com/gambled-away-solanas-cypher-protocol-dev-confesses-stealing-300000/","type":"other","url":""},{"credibility":3,"name":"https://cryptonews.com/news/cypher-protocol-developer-confesses-to-stealing-300000-in-user-funds-and-gambling-away/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://decrypt.co/230757/solana-developer-confession-theft-cypher-protocol","type":"other","url":""},{"credibility":3,"name":"https://www.coindesk.com/business/2024/05/14/insider-at-solanas-cypher-protocol-admits-to-stealing-300k","type":"other","url":""},{"credibility":3,"name":"https://bitcoinist.com/gambled-away-solanas-cypher-protocol-dev-confesses-stealing-300000/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.coindesk.com/business/2023/08/23/hacked-crypto-exchange-cypher-plans-to-hold-public-token-sale","type":"other","url":""},{"credibility":3,"name":"https://www.banklesstimes.com/news/2023/08/24/solanas-cypher-refunds-under-a-third-of-user-funds-after-debilitating-hack/","type":"other","url":""},{"credibility":3,"name":"https://bitcoinist.com/cypher-protocol-freezes-600000-stolen-funds-on-cexs/","type":"other","url":""},{"credibility":3,"name":"https://cryptopotato.com/cypher-protocol-will-pass-exploit-losses-off-to-its-community/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.coindesk.com/business/2023/08/07/solana-based-cypher-protocol-experiences-exploit-freezes-smart-contract","type":"other","url":""},{"credibility":3,"name":"https://www.halborn.com/blog/post/explained-the-cypher-protocol-hack-august-2023","type":"other","url":""},{"credibility":3,"name":"https://solanafloor.com/news/cypher-protocol-exploit-a-blow-to-solanas-emerging-defi-scene","type":"other","url":""},{"credibility":3,"name":"https://dailycoin.com/inside-solana-cypher-protocol-exploit-how-did-it-happen/","type":"other","url":""}]}],"sources_used":[],"summary":"Cypher Protocol was a Solana-based cross-margin decentralized exchange (DEX) and perpetuals trading platform that suffered a critical smart contract exploit in August 2023 resulting in approximately $1 million in losses. Following the exploit, an insider contributor known as 'Hoak' systematically drained over $314,000 from the community redemption fund established to reimburse hack victims, admitting publicly to gambling the funds away. The protocol appears effectively defunct, having failed to deliver meaningful restitution to users who received roughly 31 cents on the dollar from the original exploit fund before that fund itself was embezzled.","timeline":[{"date":"2023-08-07","event":"Cypher Protocol smart contract exploited; approximately $1,035,203 in SOL and USDC stolen via margin-check and isolated sub-account vulnerabilities.","source":""},{"date":"2023-08-07","event":"Cypher Protocol freezes smart contract and publicly announces the exploit, contacts the hacker, and initiates investigation with Chainalysis, TRM Labs, and ZachXBT.","source":""},{"date":"2023-08-07","event":"Attacker transfers 30,000 USDC to Binance Solana address 'kiing.sol' in apparent attempt to cash out stolen funds.","source":""},{"date":"2023-08-10","event":"Cypher Protocol announces approximately $600,000 of stolen funds have been frozen across centralized exchanges.","source":""},{"date":"2023-08-16","event":"Cypher Protocol announces 'socialized losses policy' redemption plan; affected users to receive approximately 31 cents on the dollar based on snapshot balances.","source":""},{"date":"2023-08-23","event":"Cypher Protocol announces plans for a public token sale as an additional user restitution mechanism; 50 million tokens airdropped to affected depositors.","source":""},{"date":"2023-12-01","event":"Core contributor 'Hoak' allegedly begins systematic withdrawals from the Cypher redemption contract, per his later public admission.","source":""},{"date":"2024-05-14","event":"Hoak publicly confesses on Twitter/X to stealing $314,674 from the Cypher redemption contract over 36 transactions and gambling the funds away, citing a 'crippling gambling addiction.'","source":""},{"date":"2024-05-14","event":"Cypher founder Barrett confirms the theft, states he has submitted Hoak's identity and evidence to law enforcement, and is following their lead on next steps.","source":""},{"date":"2024-05-14","event":"ZachXBT publicly confirms he has Hoak's personal identifying information from the 2023 exploit investigation and will share with law enforcement as needed.","source":""}]},"v":1}