← Hundred Finance1 decision on this page
Audit log
Every state-changing event for Hundred Finance: moderation decisions on community submissions, plus corrections and updates from the news pipeline. URL-based decisions carry three independent witnesses — the original source, an Internet Archive snapshot taken at submission time, and a Solana memo signed by our publicly-disclosed publisher key.
- #1publishby system:backfill2026-05-28 17:31:37ZScore: ? → ? (no score change)anchoranchored
- chain
- ●mainnet-betaslot 422,766,148
- sig
4ktnJY5z59gM…5uQmZRebexplorer ↗- hash
8vHro1ZtL5nh…RkgwnM96sha256 → base58
verifying row…full verify ↗canonical bytes (6895 B) ▸
{"actor":"system:backfill","investigation_id":"af09701f-259c-4f20-9652-cbb81aeffcb5","kind":"publish","page_slug":"hundred-finance","published_at":"2026-05-28T17:31:37.463Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"Hundred Finance","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.cryptocurrencyguide.org/what-is-compound-fork-hundred-finance-and-can-it-regain-momentum/","type":"other","url":""},{"credibility":3,"name":"https://hundred.finance","type":"other","url":""},{"credibility":3,"name":"https://docs.hundred.finance/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://beincrypto.com/hundred-finance-loses-6-5-million-in-defi-reentrancy-attack/","type":"other","url":""},{"credibility":3,"name":"https://www.vidma.io/blog/the-agave-and-hundred-finance-hack-a-11-7m-reentrancy-exploit","type":"other","url":""},{"credibility":3,"name":"https://www.sharkteam.org/report/analysis/20220317001A_en.pdf","type":"other","url":""},{"credibility":3,"name":"https://medium.com/immunefi/a-poc-of-the-hundred-finance-heist-4121f23a098","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://rekt.news/hundred-rekt2","type":"other","url":""},{"credibility":3,"name":"https://www.halborn.com/blog/post/explained-the-hundred-finance-hack-april-2023","type":"other","url":""},{"credibility":3,"name":"https://cointelegraph.com/news/hundred-finance-loses-7-million-in-optimism-hack","type":"other","url":""},{"credibility":3,"name":"https://blockapex.io/hundred-finance-hack-analysis/","type":"other","url":""},{"credibility":3,"name":"https://www.numencyber.com/hundred-finance-exploit-7-million/","type":"other","url":""},{"credibility":3,"name":"https://blocksec.com/blog/6-hundred-finance-incident-catalyzing-the-wave-of-precision-related-exploits-in-vulnerable-forked-protocols","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.web3isgoinggreat.com/single/hundred-finance-shuts-down","type":"other","url":""},{"credibility":3,"name":"https://x.com/HundredFinance/status/1689358397898887168","type":"other","url":""},{"credibility":3,"name":"https://decrypt.co/136918/hacker-exploits-hundred-finance-protocol-in-7-4-million-heist","type":"other","url":""},{"credibility":3,"name":"https://www.halborn.com/blog/post/explained-the-hundred-finance-hack-april-2023","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.dlnews.com/articles/defi/hundred-finance-hacker-moves-crypto-from-curve-finance/","type":"other","url":""},{"credibility":3,"name":"https://cointelegraph.com/news/hundred-finance-hacker-moves-assets-year-after-exploit","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://blocksec.com/blog/6-hundred-finance-incident-catalyzing-the-wave-of-precision-related-exploits-in-vulnerable-forked-protocols","type":"other","url":""},{"credibility":3,"name":"https://www.vidma.io/blog/the-agave-and-hundred-finance-hack-a-11-7m-reentrancy-exploit","type":"other","url":""},{"credibility":3,"name":"https://medium.com/immunefi/a-poc-of-the-hundred-finance-heist-4121f23a098","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.web3isgoinggreat.com/single/hundred-finance-shuts-down","type":"other","url":""},{"credibility":3,"name":"https://coinmarketcap.com/currencies/hundred-finance/","type":"other","url":""},{"credibility":3,"name":"https://x.com/HundredFinance/status/1689358397898887168","type":"other","url":""}]}],"sources_used":[],"summary":"Hundred Finance was a multi-chain DeFi lending protocol forked from Compound V2 that suffered at least two major security exploits totaling approximately $13.6 million in direct losses, alongside a related $11 million joint attack with Agave Finance on Gnosis Chain. The protocol was unable to recover stolen funds and shut down in August 2023 following a governance vote, with remaining treasury funds allocated toward partial victim compensation. Stolen funds remained unrecovered as of 2024, with the April 2023 attacker moving assets through decentralized exchanges more than a year after the exploit.","timeline":[{"date":"2021-06-01","event":"Hundred Finance launched on Ethereum Kovan testnet, followed by mainnet deployment; positions itself as a Compound V2 fork supporting multiple chains.","source":"CryptoCurrencyGuide","source_url":"https://www.cryptocurrencyguide.org/what-is-compound-fork-hundred-finance-and-can-it-regain-momentum/"},{"date":"2021-12-01","event":"Vote-escrow governance mechanism (mveHND) introduced, modeled on Curve Finance contracts.","source":"Hundred Finance Docs","source_url":"https://hundred.finance/docs-sub/protocol-management/the-hnd-and-mvehnd-tokens"},{"date":"2022-03-16","event":"Hundred Finance exploited on Gnosis Chain via reentrancy attack; approximately $6.2 million stolen. Simultaneous attack on Agave Finance drains additional $5.5 million. Combined losses: approximately $11.7 million. Stolen funds routed through Tornado Cash.","source":"BeInCrypto / Vidma","source_url":"https://beincrypto.com/hundred-finance-loses-6-5-million-in-defi-reentrancy-attack/"},{"date":"2023-04-15","event":"Hundred Finance exploited on Optimism via flash loan and exchange rate manipulation of empty hWBTC market; approximately $7.4 million stolen. Attacker address: 0x155da45d374a286d383839b1ef27567a15e67528.","source":"Rekt News / CoinTelegraph","source_url":"https://rekt.news/hundred-rekt2"},{"date":"2023-04-17","event":"Hundred Finance offers $500,000 public bounty for information on the attacker and issues on-chain ultimatum offering 10% reward (~$740,000) for return of 90% of funds within 24 hours. No response received.","source":"Halborn / Decrypt","source_url":"https://www.halborn.com/blog/post/explained-the-hundred-finance-hack-april-2023"},{"date":"2023-08-09","event":"HND token holders vote 99% in favor of shutting down the protocol. Treasury funds directed toward partial victim compensation. Project officially ceases lending operations.","source":"Web3 Is Going Great / Hundred Finance Twitter","source_url":"https://www.web3isgoinggreat.com/single/hundred-finance-shuts-down"},{"date":"2024-05-01","event":"April 2023 attacker begins moving stolen funds more than a year after the exploit, withdrawing approximately $800,000 in ETH and USDT from Curve Finance and converting assets via Uniswap. No funds returned to victims.","source":"DL News / CoinTelegraph","source_url":"https://www.dlnews.com/articles/defi/hundred-finance-hacker-moves-crypto-from-curve-finance/"}]},"v":1}Verify offline (run on your own machine)python -m src.verify_decision c7b21deb-1136-445a-a5f2-77062e2a01c4
How verification works. The “Row integrity” check above is computed in your browser — your machine recomputes the SHA-256 of the canonical bytes and compares against the stored hash. No avoid.net server can fake that check. The “full verify” link goes one level deeper: your browser fetches the on-chain transaction from a Solana RPC node and confirms the same hash is in the memo. If you don’t want to trust either avoid.net or the public RPC, run the CLI verifier on your own machine —
python -m src.verify_decision <event_id>.