Skip to main content
Sign in
Roe Finance1 decision on this page

Audit log

Every state-changing event for Roe 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.

  1. #1publishby system:backfill
    2026-05-30 12:11:29Z
    Score: ?? (no score change)
    anchoranchored
    chain
    mainnet-betaslot 423,153,839
    sig
    wikC7sPZyWeo…2wUd7utWexplorer ↗
    hash
    3jneqaa9Nimx…ELxvKT4Psha256 → base58
    verifying row…full verify ↗
    canonical bytes (7434 B) ▸
    {"actor":"system:backfill","investigation_id":"4fba81bf-8c5e-492e-9a20-bcdad19abd7f","kind":"publish","page_slug":"roe-finance","published_at":"2026-05-30T12:11:29.482Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"Roe Finance","sections":[{"content":"","heading":"","severity":"low","sources":[{"credibility":2,"name":"Roe Finance — Solving the Uni Return Gap (Medium)","type":"official","url":"https://medium.com/@Roefinance/roe-finance-solving-the-uni-return-gap-67b6ab8a2b36"},{"credibility":2,"name":"ROE Finance — Official Website","type":"official","url":"https://www.roe.finance/"},{"credibility":2,"name":"Roe Finance — DeFi Llama Protocol Page","type":"research","url":"https://defillama.com/protocol/roe-finance"}]},{"content":"","heading":"","severity":"high","sources":[{"credibility":2,"name":"Decoding ROE Finance's Flash Loan Exploit — QuillAudits","type":"research","url":"https://quillaudits.medium.com/decoding-roe-finances-flash-loan-exploit-quillaudits-df8494e2090f"},{"credibility":2,"name":"Taking A Closer Look at Roe Finance Exploit — Neptune Mutual","type":"research","url":"https://neptunemutual.com/blog/taking-a-closer-look-at-roe-finance-exploit/"}]},{"content":"","heading":"","severity":"high","sources":[{"credibility":2,"name":"Decoding ROE Finance's Flash Loan Exploit — QuillAudits","type":"on_chain","url":"https://quillaudits.medium.com/decoding-roe-finances-flash-loan-exploit-quillaudits-df8494e2090f"}]},{"content":"","heading":"","severity":"high","sources":[{"credibility":2,"name":"Decoding ROE Finance's Flash Loan Exploit — QuillAudits","type":"research","url":"https://quillaudits.medium.com/decoding-roe-finances-flash-loan-exploit-quillaudits-df8494e2090f"},{"credibility":2,"name":"Taking A Closer Look at Roe Finance Exploit — Neptune Mutual","type":"research","url":"https://neptunemutual.com/blog/taking-a-closer-look-at-roe-finance-exploit/"},{"credibility":2,"name":"Oracle Manipulation — Smart Contract Security Field Guide","type":"research","url":"https://scsfg.io/hackers/oracle-manipulation/"}]},{"content":"","heading":"","severity":"high","sources":[{"credibility":2,"name":"Taking A Closer Look at Roe Finance Exploit — Neptune Mutual","type":"research","url":"https://neptunemutual.com/blog/taking-a-closer-look-at-roe-finance-exploit/"},{"credibility":3,"name":"ROE Finance Twitter / X Account","type":"social_media","url":"https://x.com/RoeFinance"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":2,"name":"ZachXBT — Twitter/X Profile","type":"social_media","url":"https://twitter.com/zachxbt"},{"credibility":2,"name":"ZachXBT — Mirror.xyz Investigations Archive","type":"other","url":"https://zachxbt.mirror.xyz/"},{"credibility":2,"name":"Who Is ZachXBT, the Crypto Sleuth Exposing Scams? — BeInCrypto","type":"news_article","url":"https://beincrypto.com/learn/zachxbt-crypto-scam/"},{"credibility":2,"name":"ZachXBT — Wikipedia","type":"other","url":"https://en.wikipedia.org/wiki/ZachXBT"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":2,"name":"Roe Finance — Solving the Uni Return Gap (Medium)","type":"official","url":"https://medium.com/@Roefinance/roe-finance-solving-the-uni-return-gap-67b6ab8a2b36"},{"credibility":2,"name":"ROE Finance — Official Website","type":"official","url":"https://www.roe.finance/"}]}],"sources_used":[{"credibility":2,"name":"Decoding ROE Finance's Flash Loan Exploit — QuillAudits","type":"research","url":"https://quillaudits.medium.com/decoding-roe-finances-flash-loan-exploit-quillaudits-df8494e2090f"},{"credibility":2,"name":"Taking A Closer Look at Roe Finance Exploit — Neptune Mutual","type":"research","url":"https://neptunemutual.com/blog/taking-a-closer-look-at-roe-finance-exploit/"},{"credibility":2,"name":"Roe Finance — DeFi Llama Protocol Page","type":"research","url":"https://defillama.com/protocol/roe-finance"},{"credibility":2,"name":"Roe Finance — Solving the Uni Return Gap (Medium)","type":"official","url":"https://medium.com/@Roefinance/roe-finance-solving-the-uni-return-gap-67b6ab8a2b36"},{"credibility":2,"name":"ROE Finance — Official Website","type":"official","url":"https://www.roe.finance/"},{"credibility":2,"name":"ZachXBT — Twitter/X Profile","type":"social_media","url":"https://twitter.com/zachxbt"},{"credibility":2,"name":"ZachXBT — Mirror.xyz Investigations Archive","type":"other","url":"https://zachxbt.mirror.xyz/"},{"credibility":2,"name":"Who Is ZachXBT, the Crypto Sleuth Exposing Scams? — BeInCrypto","type":"news_article","url":"https://beincrypto.com/learn/zachxbt-crypto-scam/"},{"credibility":2,"name":"Oracle Manipulation — Smart Contract Security Field Guide","type":"research","url":"https://scsfg.io/hackers/oracle-manipulation/"},{"credibility":3,"name":"ROE Finance Twitter / X Account","type":"social_media","url":"https://x.com/RoeFinance"}],"summary":"Roe Finance is a decentralized lending protocol built on Ethereum that allows Uniswap v2 liquidity providers to lend LP tokens for additional yield. On January 11, 2023, the protocol suffered a flash loan-driven price oracle manipulation exploit that drained approximately $80,000 from its pools, with the majority of profits captured by a front-running MEV bot rather than the original attacker. The protocol issued no official post-mortem or public response to the incident, raising concerns about transparency and operational accountability.","timeline":[{"date":"2022-09-26","event":"Roe Finance publishes its founding Medium article 'Solving the Uni Return Gap,' describing the protocol's LP token lending model and noting collaboration with QCP Capital.","source":"Roe Finance Medium","source_url":"https://medium.com/@Roefinance/roe-finance-solving-the-uni-return-gap-67b6ab8a2b36"},{"date":"2023-01-11","event":"Roe Finance is exploited on Ethereum mainnet via a flash loan and spot oracle manipulation attack. An attacker borrows 5.76 million USDC from Balancer, inflates UNI-v2 collateral pricing using sync(), and drains approximately $80,000. The attacker's transaction is front-run by a MEV bot which captures roughly $78,190 of the proceeds.","source":"QuillAudits — Decoding ROE Finance's Flash Loan Exploit","source_url":"https://quillaudits.medium.com/decoding-roe-finances-flash-loan-exploit-quillaudits-df8494e2090f"},{"date":"2023-01-11","event":"Attacker converts remaining assets to DAI and moves funds to a secondary wallet (0xE2Ba15be8C6Fb0d7C1F7bEA9106eb8232248FB8B), labeled 'RoeFinance Exploiter 2' by on-chain analysts.","source":"QuillAudits — Decoding ROE Finance's Flash Loan Exploit","source_url":"https://quillaudits.medium.com/decoding-roe-finances-flash-loan-exploit-quillaudits-df8494e2090f"},{"date":"2023-01-12","event":"Security firms QuillAudits and Neptune Mutual publish independent analyses of the Roe Finance exploit, documenting attacker addresses, fund flows, and root cause.","source":"Neptune Mutual — Taking A Closer Look at Roe Finance Exploit","source_url":"https://neptunemutual.com/blog/taking-a-closer-look-at-roe-finance-exploit/"},{"date":"2023-01-12","event":"Roe Finance issues no official post-mortem or public statement acknowledging the exploit, according to third-party security researchers.","source":"Neptune Mutual — Taking A Closer Look at Roe Finance Exploit","source_url":"https://neptunemutual.com/blog/taking-a-closer-look-at-roe-finance-exploit/"}]},"v":1}
    Verify offline (run on your own machine)
    python -m src.verify_decision 66dc1ec4-926b-4173-997d-bcb0b4a17fde
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>.