Skip to main content
Sign in
← avoid.net

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

  1. 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.
  2. 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.
  3. 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.

Sequence
#1
Score
Cluster
mainnet-beta
Slot
423153839
Off-chain at
2026-05-30T12:11:29.529Z
Anchored at
Block time

Independent verification

1. Database (off-chain)
3jneqaa9NimxL2wDzi6C2wF4Lh3mbS8BDdwZELxvKT4P
2. Recomputed (your browser)
computing…
3. On-chain (Solana memo)
fetching…
Canonical bytes hashed (7434 chars)
{"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}