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
422748340
Off-chain at
2026-05-28T15:33:55.701Z
Anchored at
Block time

Independent verification

1. Database (off-chain)
FQ96q7M6eHawnjquAhvG5XP6EKJNwFRH9p6XNu48Di1q
2. Recomputed (your browser)
computing…
3. On-chain (Solana memo)
fetching…
Canonical bytes hashed (6589 chars)
{"actor":"system:backfill","investigation_id":"15963472-179f-4a64-8121-162028c953f9","kind":"publish","page_slug":"kannagi","published_at":"2026-05-28T15:33:55.621Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"Kannagi Finance","sections":[{"content":"","heading":"Rug Pull Overview","severity":"critical","sources":[{"credibility":2,"name":"Explained: The Kannagi Finance Rug Pull (July 2023) — Halborn","type":"research","url":"https://www.halborn.com/blog/post/explained-the-kannagi-finance-rug-pull-july-2023"},{"credibility":2,"name":"Kannagi Finance rug pulls for over $2 million — Web3 Is Going Great","type":"news_article","url":"https://www.web3isgoinggreat.com/?id=kannagi-finance-rug-pull"},{"credibility":2,"name":"Kannagi Finance TVL drops to $0.17 in apparent rug pull — The Block","type":"news_article","url":"https://www.theblock.co/post/241997/kannagi-finance-rugpull"},{"credibility":2,"name":"zkSync Era's Kannagi Finance rug pulls and steal $2.13m — crypto.news","type":"news_article","url":"https://crypto.news/zksync-eras-kannagi-finance-rug-pulls-and-steal-2-13m/"}]},{"content":"","heading":"Technical Details and Exploit Mechanism","severity":"critical","sources":[{"credibility":2,"name":"Explained: The Kannagi Finance Rug Pull (July 2023) — Halborn","type":"research","url":"https://www.halborn.com/blog/post/explained-the-kannagi-finance-rug-pull-july-2023"},{"credibility":2,"name":"Kannagi Finance — REKT News","type":"news_article","url":"https://rekt.news/kannagi-finance-rekt"},{"credibility":2,"name":"SolidProof statement on Kannagi Finance audit","type":"official","url":"https://solidproof.io/blogposts/58"}]},{"content":"","heading":"Fund Laundering via Tornado Cash","severity":"critical","sources":[{"credibility":2,"name":"Kannagi Finance's $2 Million User Losses Is Being Shifted To Tornado Cash — CryptoNews.net","type":"news_article","url":"https://cryptonews.net/news/finance/21378539/"},{"credibility":2,"name":"Kannagi Finance's $2 Million User Losses — Coincu","type":"news_article","url":"https://coincu.com/207129-kannagi-finances-2-million-user-losses/"},{"credibility":2,"name":"Kannagi Finance — REKT News","type":"news_article","url":"https://rekt.news/kannagi-finance-rekt"}]},{"content":"","heading":"Team Identity and Attribution","severity":"high","sources":[{"credibility":2,"name":"SolidProof statement on Kannagi Finance audit","type":"official","url":"https://solidproof.io/blogposts/58"},{"credibility":2,"name":"A Rocky Week for zkSync Era — BeInCrypto","type":"news_article","url":"https://beincrypto.com/kannagi-finance-zksync-era-rug-pull/"}]},{"content":"","heading":"Audit Failures and Due Diligence Red Flags","severity":"high","sources":[{"credibility":2,"name":"Explained: The Kannagi Finance Rug Pull (July 2023) — Halborn","type":"research","url":"https://www.halborn.com/blog/post/explained-the-kannagi-finance-rug-pull-july-2023"},{"credibility":2,"name":"SolidProof statement on Kannagi Finance audit","type":"official","url":"https://solidproof.io/blogposts/58"},{"credibility":2,"name":"Kannagi Finance — REKT News","type":"news_article","url":"https://rekt.news/kannagi-finance-rekt"}]},{"content":"","heading":"Broader zkSync Era Context","severity":"medium","sources":[{"credibility":2,"name":"A Rocky Week for zkSync Era — BeInCrypto","type":"news_article","url":"https://beincrypto.com/kannagi-finance-zksync-era-rug-pull/"},{"credibility":2,"name":"zkSync Era protocol Kannagi Finance latest crypto rugpull — CoinJournal","type":"news_article","url":"https://coinjournal.net/news/zksync-era-protocol-kannagi-finance-rugpulls-users-lose-millions/"}]},{"content":"","heading":"Current Status","severity":"high","sources":[{"credibility":2,"name":"Kannagi Finance — DeFiLlama","type":"on_chain","url":"https://defillama.com/protocol/kannagi-finance"},{"credibility":1,"name":"KANA Token on zkSync Era Block Explorer","type":"on_chain","url":"https://era.zksync.network/token/0x26ac1d9945f65392b8e4e6b895969b5c01a7b414"}]}],"sources_used":[],"summary":"Kannagi Finance was a decentralized yield aggregation protocol launched on zkSync Era in June 2023. On July 29, 2023, the project's anonymous team executed an exit scam, draining approximately $2.13 million in user funds and reducing TVL from $2.13 million to $0.17. The stolen funds were subsequently laundered through the Tornado Cash crypto mixer, and all project infrastructure — website, Twitter, and GitHub repositories — was deleted.","timeline":[{"date":"2023-06-06","event":"SolidProof completes audit of Kannagi Finance ERC-20 token contract, finding it to be a standard token with no ownership privileges. No KYC is conducted with the team.","source":"SolidProof Blog Post #58","source_url":"https://solidproof.io/blogposts/58"},{"date":"2023-06-01","event":"Kannagi Finance launches on zkSync Era as a yield aggregator. The vault contract code is deployed unverified and closed-source.","source":"Halborn Research / crypto.news","source_url":"https://www.halborn.com/blog/post/explained-the-kannagi-finance-rug-pull-july-2023"},{"date":"2023-07-24","event":"TVL in Kannagi Finance pools reaches approximately $2.13–$2.22 million across user deposits.","source":"CoinJournal","source_url":"https://coinjournal.net/news/zksync-era-protocol-kannagi-finance-rugpulls-users-lose-millions/"},{"date":"2023-07-25","event":"EraLend, a separate zkSync Era protocol, is hacked for $3.4 million in a read-only reentrancy exploit.","source":"BeInCrypto","source_url":"https://beincrypto.com/kannagi-finance-zksync-era-rug-pull/"},{"date":"2023-07-29","event":"Kannagi Finance team drains approximately $2.13 million in user deposits from the protocol's vault contracts, reducing TVL to $0.17. Website, Twitter account, and GitHub repositories are deleted.","source":"The Block / Web3 Is Going Great","source_url":"https://www.web3isgoinggreat.com/?id=kannagi-finance-rug-pull"},{"date":"2023-07-30","event":"MistTrack identifies 600 ETH (~$1.1 million) transferred from the scammer wallet (0x95ec03b821f164ce55cbb26f23f591a9bd40d6c1) to Tornado Cash for laundering. PeckShield issues a public alert.","source":"Coincu / REKT News / crypto.news","source_url":"https://coincu.com/207129-kannagi-finances-2-million-user-losses/"},{"date":"2023-07-30","event":"SolidProof publishes a statement clarifying the scope of their audit and stating the fraudster is 'most likely a person in the Chinese region.' No KYC had been completed.","source":"SolidProof Blog Post #58","source_url":"https://solidproof.io/blogposts/58"}]},"v":1}