← Inverse Finance1 decision on this page
Audit log
Every state-changing event for Inverse 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-30 18:32:55ZScore: ? → ? (no score change)anchoranchored
- chain
- ●mainnet-betaslot 423,211,550
- sig
4baeThQ9fNsU…n3e7xbr9explorer ↗- hash
FxRPDLSNyRK7…YHkDzCLbsha256 → base58
verifying row…full verify ↗canonical bytes (6058 B) ▸
{"actor":"system:backfill","investigation_id":"73b396da-156d-4b34-b8a3-418d66032869","kind":"publish","page_slug":"inverse-finance","published_at":"2026-05-30T18:32:55.317Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"Inverse Finance","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.defipulse.com/blog/founder-fireside-chat-with-nour-haridy-of-inverse-finance","type":"other","url":""},{"credibility":3,"name":"https://iq.wiki/wiki/nour-haridy","type":"other","url":""},{"credibility":3,"name":"https://docs.inverse.finance/inverse-finance/inverse-finance/product-guide/firm","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.coindesk.com/tech/2022/04/02/defi-lender-inverse-finance-exploited-for-156-million","type":"other","url":""},{"credibility":3,"name":"https://www.certik.com/resources/blog/inverse-finance-02-april-2022","type":"other","url":""},{"credibility":3,"name":"https://therecord.media/more-than-15-million-stolen-after-hackers-exploit-defi-platform-inverse-finance","type":"other","url":""},{"credibility":3,"name":"https://medium.com/@RedStone_Finance/oracle-attacks-1-inverse-finance-15m-stolen-9fffb03d5171","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://cryptoslate.com/inverse-finance-suffers-another-attack-hacker-steals-1-3-million-causes-5-8-million-protocol-loss/","type":"other","url":""},{"credibility":3,"name":"https://www.halborn.com/blog/post/explained-the-inverse-finance-hack-june-2022","type":"other","url":""},{"credibility":3,"name":"https://www.certik.com/resources/blog/6LbL57WA3iMNm8zd7q111R-inverse-finance-incident-analysis","type":"other","url":""},{"credibility":3,"name":"https://theregister.com/2022/06/17/inverse_finance_heist/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.dlnews.com/articles/defi/inverse-finance-lures-defi-investors-to-plug-bad-debt/","type":"other","url":""},{"credibility":3,"name":"https://finance.yahoo.com/news/inverse-finance-snags-2-6m-223633110.html","type":"other","url":""},{"credibility":3,"name":"https://therecord.media/cryptocurrency-heist-de-fi-euler","type":"other","url":""},{"credibility":3,"name":"https://www.inverse.finance/transparency/bad-debts","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.certik.com/resources/blog/inverse-finance-02-april-2022","type":"other","url":""},{"credibility":3,"name":"https://www.halborn.com/blog/post/explained-the-inverse-finance-hack-june-2022","type":"other","url":""},{"credibility":3,"name":"https://github.com/code-423n4/2022-10-inverse","type":"other","url":""},{"credibility":3,"name":"https://immunefi.com/bug-bounty/inversefinance/resources/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://defillama.com/protocol/inverse-finance","type":"other","url":""},{"credibility":3,"name":"https://docs.inverse.finance/inverse-finance/inverse-finance/product-guide/firm","type":"other","url":""},{"credibility":3,"name":"https://www.chainlinkecosystem.com/ecosystem/inverse-finance","type":"other","url":""},{"credibility":3,"name":"https://www.dlnews.com/articles/defi/inverse-finance-lures-defi-investors-to-plug-bad-debt/","type":"other","url":""}]}],"sources_used":[],"summary":"Inverse Finance is an Ethereum-based DeFi protocol known for its DOLA stablecoin and FiRM fixed-rate lending market, founded in late 2020 by Nour Haridy. The protocol suffered two oracle price manipulation exploits within two months in 2022 — the first in April for approximately $15.6 million and the second in June for a protocol loss of approximately $5.8 million — collectively representing one of the most significant serial oracle attack sequences in DeFi history. The protocol has since deprecated the vulnerable Anchor and Frontier lending markets, rebuilt on FiRM with Chainlink oracles, and undertaken a multi-year bad-debt repayment program.","timeline":[{"date":"2020-12-01","event":"Inverse Finance founded by Nour Haridy; initial products include the Anchor money market and DOLA stablecoin.","source":""},{"date":"2021-03-01","event":"INV token reaches an all-time high of approximately $2,075.","source":""},{"date":"2022-04-02","event":"First oracle manipulation exploit: attacker manipulates Keep3r TWAP oracle for INV/ETH on SushiSwap, borrows $15.6M in ETH, WBTC, YFI, and DOLA. Borrowing on Anchor immediately paused.","source":""},{"date":"2022-04-03","event":"Inverse Finance DAO proposes 100% repayment to affected wallets; announces migration to Chainlink oracle for INV pricing.","source":""},{"date":"2022-06-16","event":"Second oracle manipulation exploit: attacker uses 27,000 wBTC flash loan to inflate yvcrv3crypto LP token price on Frontier platform, causing $5.8M protocol loss with $1.2-1.3M directly stolen. Attacker deposits ~1,000 ETH to Tornado Cash.","source":""},{"date":"2022-06-17","event":"Inverse Finance pauses all Frontier borrowing, hires RiskDAO, issues public bounty appeal to attacker.","source":""},{"date":"2022-10-01","event":"Inverse Finance FiRM contracts audited via Code4rena competitive audit (code-423n4/2022-10-inverse).","source":""},{"date":"2022-12-16","event":"FiRM (Fixed Rate Market) protocol launches on Ethereum mainnet with Chainlink oracles and Personal Collateral Escrow architecture.","source":""},{"date":"2023-03-13","event":"Euler Finance exploited for ~$197M; Inverse Finance's exposure to Euler contributes additional bad debt to the protocol's balance sheet.","source":""},{"date":"2025-07-28","event":"Inverse Finance raises $2.6M by selling 104,000 INV tokens to strategic DeFi investors at 25 DOLA each to accelerate bad-debt repayment, reducing remaining obligations to approximately $3.4M.","source":""}]},"v":1}Verify offline (run on your own machine)python -m src.verify_decision fe091283-ff1b-4458-9ed6-c2cd784a646d
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>.