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 · Alchemix V2
- Sequence
- #1
- Score
- →
- Cluster
- mainnet-beta
- Slot
- 422769758
- Off-chain at
- 2026-05-28T17:55:22.575Z
- Anchored at
- —
- Block time
- —
Independent verification
- 1. Database (off-chain)
- 22yZZzVqVAmBceArUBtEPNYNdb2agFP7h5FsA1qi9iN3
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (11086 chars)
{"actor":"system:backfill","investigation_id":"4f3f70f6-b41e-45f9-8f4d-47cf87405f2c","kind":"publish","page_slug":"alchemix-v2","published_at":"2026-05-28T17:55:22.519Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"Alchemix V2","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://alchemix.fi/","type":"other","url":""},{"credibility":3,"name":"https://beincrypto.com/learn/alchemix/","type":"other","url":""},{"credibility":3,"name":"https://docs.alchemix.fi/alchemix-dao/alcx-token","type":"other","url":""},{"credibility":3,"name":"https://iq.wiki/wiki/scoopy-trooples","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.coindesk.com/tech/2021/06/16/free-money-bug-hits-defi-platform-alchemix","type":"other","url":""},{"credibility":3,"name":"https://cointelegraph.com/news/alchemix-patches-reverse-rug-exploit-address-6-5-million-shortfall","type":"other","url":""},{"credibility":3,"name":"https://www.halborn.com/blog/post/explained-the-alchemix-reverse-rug-pull-june-2021","type":"other","url":""},{"credibility":3,"name":"https://slowmist.medium.com/slowmist-alchemix-hack-analysis-e8c9ec6c2ee3","type":"other","url":""},{"credibility":3,"name":"https://thedefiant.io/alchemix-asks-users-to-return-funds-after-its-mistake/","type":"other","url":""},{"credibility":3,"name":"https://finance.yahoo.com/news/alchemix-defi-protocol-fixes-reverse-054243156.html","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://alchemixfi.medium.com/curve-exploit-post-mortem-7142e78bc339","type":"other","url":""},{"credibility":3,"name":"https://www.halborn.com/blog/post/explained-the-vyper-bug-hack-july-2023","type":"other","url":""},{"credibility":3,"name":"https://finance.yahoo.com/news/defi-lender-alchemix-says-vyper-133516915.html","type":"other","url":""},{"credibility":3,"name":"https://cointelegraph.com/news/curve-vyper-exploit-whole-story-so-far","type":"other","url":""},{"credibility":3,"name":"https://hacken.io/discover/curve-finance-liquidity-pools-hack-explained/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://runtimeverification.com/blog/alchemix-v2-audit-and-reviewed-code-fixes","type":"other","url":""},{"credibility":3,"name":"https://alchemixfi.medium.com/alchemix-v2-audit-completed-in-partnership-with-runtime-verification-ef3b4ab9b387","type":"other","url":""},{"credibility":3,"name":"https://docs.alchemix.fi/resources/audits-and-reports","type":"other","url":""},{"credibility":3,"name":"https://skynet.certik.com/projects/alchemix","type":"other","url":""},{"credibility":3,"name":"https://immunefi.com/audit-competition/alchemix-boost/information/","type":"other","url":""},{"credibility":3,"name":"https://github.com/code-423n4/2022-05-alchemix","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://iq.wiki/wiki/scoopy-trooples","type":"other","url":""},{"credibility":3,"name":"https://indexcoop.substack.com/p/conversations-with-the-coop-scoopy","type":"other","url":""},{"credibility":3,"name":"https://docs.alchemix.fi/alchemix-dao/alcx-token","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://defillama.com/protocol/alchemix","type":"other","url":""},{"credibility":3,"name":"https://coinmarketcap.com/currencies/alchemix/","type":"other","url":""},{"credibility":3,"name":"https://beincrypto.com/learn/alchemix/","type":"other","url":""}]}],"sources_used":[{"credibility":1,"name":"CoinDesk: 'Free Money' Bug Hits DeFi Platform Alchemix","type":"news_article","url":"https://www.coindesk.com/tech/2021/06/16/free-money-bug-hits-defi-platform-alchemix"},{"credibility":2,"name":"CoinTelegraph: Alchemix patches 'Reverse Rug' exploit","type":"news_article","url":"https://cointelegraph.com/news/alchemix-patches-reverse-rug-exploit-address-6-5-million-shortfall"},{"credibility":2,"name":"Halborn: Explained — The Alchemix Reverse Rug Pull (June 2021)","type":"research","url":"https://www.halborn.com/blog/post/explained-the-alchemix-reverse-rug-pull-june-2021"},{"credibility":2,"name":"SlowMist: Alchemix Hack Analysis","type":"research","url":"https://slowmist.medium.com/slowmist-alchemix-hack-analysis-e8c9ec6c2ee3"},{"credibility":2,"name":"The Defiant: Alchemix Asks Users to Return Funds After alETH Bug","type":"news_article","url":"https://thedefiant.io/alchemix-asks-users-to-return-funds-after-its-mistake/"},{"credibility":2,"name":"Yahoo Finance: Alchemix DeFi Protocol Fixes Reverse Rug Pull Vulnerability","type":"news_article","url":"https://finance.yahoo.com/news/alchemix-defi-protocol-fixes-reverse-054243156.html"},{"credibility":2,"name":"Alchemix Medium: Curve Exploit Post-Mortem","type":"official","url":"https://alchemixfi.medium.com/curve-exploit-post-mortem-7142e78bc339"},{"credibility":2,"name":"Halborn: Explained — The Vyper Bug Hack (July 2023)","type":"research","url":"https://www.halborn.com/blog/post/explained-the-vyper-bug-hack-july-2023"},{"credibility":1,"name":"Yahoo Finance / Bloomberg: DeFi Lender Alchemix Says Vyper Hacker Returned Stolen Crypto","type":"news_article","url":"https://finance.yahoo.com/news/defi-lender-alchemix-says-vyper-133516915.html"},{"credibility":2,"name":"CoinTelegraph: Curve-Vyper exploit — the whole story so far","type":"news_article","url":"https://cointelegraph.com/news/curve-vyper-exploit-whole-story-so-far"},{"credibility":2,"name":"Alchemix Medium: V2 Audit with Runtime Verification","type":"official","url":"https://alchemixfi.medium.com/alchemix-v2-audit-completed-in-partnership-with-runtime-verification-ef3b4ab9b387"},{"credibility":2,"name":"Runtime Verification: Alchemix V2 Audit and Reviewed Code Fixes","type":"research","url":"https://runtimeverification.com/blog/alchemix-v2-audit-and-reviewed-code-fixes"},{"credibility":2,"name":"Alchemix User Docs: Audits and Reports","type":"official","url":"https://docs.alchemix.fi/resources/audits-and-reports"},{"credibility":2,"name":"Immunefi: Alchemix Bug Bounty Program","type":"official","url":"https://immunefi.com/audit-competition/alchemix-boost/information/"},{"credibility":2,"name":"CertiK Skynet: Alchemix Project Insight","type":"research","url":"https://skynet.certik.com/projects/alchemix"},{"credibility":2,"name":"DefiLlama: Alchemix TVL","type":"on_chain","url":"https://defillama.com/protocol/alchemix"},{"credibility":3,"name":"IQ.wiki: Scoopy Trooples","type":"other","url":"https://iq.wiki/wiki/scoopy-trooples"},{"credibility":1,"name":"Fortune: Benevolent hacker pulls back $5.4 million targeted in Curve Finance hack","type":"news_article","url":"https://fortune.com/crypto/2023/07/31/curve-finance-52-million-hack-hacker-helps-return-funds/"},{"credibility":2,"name":"Code4rena: 2022-05-alchemix audit repository","type":"research","url":"https://github.com/code-423n4/2022-05-alchemix"},{"credibility":2,"name":"Hacken: Curve Finance Liquidity Pools Hack Explained","type":"research","url":"https://hacken.io/discover/curve-finance-liquidity-pools-hack-explained/"}],"summary":"Alchemix V2 is a DeFi self-repaying loan protocol on Ethereum that allows users to borrow synthetic assets (alUSD, alETH) against yield-bearing collateral, with loans auto-repaid by yield generated from underlying deposits. The protocol experienced two notable security incidents: a June 2021 smart contract bug in the alETH vault that allowed users to withdraw collateral without repaying loans (the 'reverse rug pull,' ~$6.5M shortfall), and an indirect July 2023 exploit via a Vyper compiler vulnerability in a Curve liquidity pool (~$13.6M drained, later fully returned). In both cases, the Alchemix team responded promptly and took active steps to restore protocol solvency, distinguishing it from many exploited DeFi protocols.","timeline":[{"date":"2021-02-01","event":"Alchemix V1 protocol launches on Ethereum mainnet with alUSD synthetic stablecoin and Yearn vault integrations.","source":""},{"date":"2021-06-13","event":"Alchemix launches the alETH vault, introducing ETH as collateral for synthetic loans.","source":""},{"date":"2021-06-16","event":"A deployment bug in the alETH vault is discovered: incorrect vault array indexing causes borrower debts to be incorrectly forgiven. Users begin withdrawing collateral without repaying loans. Approximately $6.5 million (2,688 ETH) shortfall results. ALCX falls ~21.5%. The team pauses alETH minting within ~15 minutes of beginning investigation.","source":"CoinDesk / CoinTelegraph","source_url":"https://www.coindesk.com/tech/2021/06/16/free-money-bug-hits-defi-platform-alchemix"},{"date":"2021-06-17","event":"Alchemix publishes post-mortem, publicly asks users to voluntarily return excess ETH/alETH, offering 1 ALCX per 1 ETH returned and a special NFT for full repayment. Team increases protocol fees and sells DAI from treasury to restore collateralization.","source":"The Defiant / CoinTelegraph","source_url":"https://cointelegraph.com/news/alchemix-patches-reverse-rug-exploit-address-6-5-million-shortfall"},{"date":"2021-06-30","event":"More than half of the $6.5M shortfall reportedly recovered through voluntary user returns.","source":""},{"date":"2021-11-01","event":"Runtime Verification begins formal seven-week audit of Alchemix V2 core smart contracts.","source":""},{"date":"2022-01-13","event":"Runtime Verification delivers Alchemix V2 audit report. 3 High, 11 Medium, 14 Low issues identified; all High and Low and 9 of 11 Medium issues resolved.","source":"Runtime Verification / Alchemix Medium","source_url":"https://alchemixfi.medium.com/alchemix-v2-audit-completed-in-partnership-with-runtime-verification-ef3b4ab9b387"},{"date":"2022-05-01","event":"Alchemix V2 launches with expanded yield strategies (Vesper, AAVE vaults) and user-selectable collateral types. Code4rena audit competition also conducted.","source":""},{"date":"2023-07-30","event":"Vyper compiler vulnerability exploited across multiple Curve Finance pools. Alchemix alETH-ETH pool drained of 4,821 alETH and 7,258 ETH (~$13.6M). Alchemix team immediately begins emergency liquidity removal.","source":"Alchemix Medium Post-Mortem","source_url":"https://alchemixfi.medium.com/curve-exploit-post-mortem-7142e78bc339"},{"date":"2023-08-03","event":"Alchemix, Curve, and Metronome publicly offer exploiter 10% bounty in exchange for returning 90% of funds by August 6, pledging no legal action.","source":"Fortune / CoinTelegraph","source_url":"https://fortune.com/crypto/2023/07/31/curve-finance-52-million-hack-hacker-helps-return-funds/"},{"date":"2023-08-05","event":"Exploiter returns all stolen alETH and ETH to Alchemix over multiple transactions. Full fund recovery confirmed.","source":"CoinTelegraph / Yahoo Finance","source_url":"https://finance.yahoo.com/news/defi-lender-alchemix-says-vyper-133516915.html"}]},"v":1}