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
- 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. - 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.
- 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.
Decision
publish · Zircon Gamma
- Sequence
- #1
- Score
- →
- Cluster
- mainnet-beta
- Slot
- 423154369
- Off-chain at
- 2026-05-30T12:15:02.714Z
- Anchored at
- —
- Block time
- —
Independent verification
- 1. Database (off-chain)
- HcPfrHfQvNsjjDRaNnzRvy2DDEJGsR9fXhMfBCcJYdfg
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (11230 chars)
{"actor":"system:backfill","investigation_id":"079f0d5f-f371-405f-a12e-5f5875e822d3","kind":"publish","page_slug":"zircon-gamma","published_at":"2026-05-30T12:15:02.651Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"Zircon Gamma","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":2,"name":"Zircon Gamma Is Live on Moonriver Mainnet — Zircon Finance Blog","type":"official","url":"https://blog.zircon.finance/p/zircon-gamma-is-live-on-moonriver"},{"credibility":2,"name":"Meet Zircon Gamma on Moonriver, the Zircon Canary Deployment — Zircon Finance Blog","type":"official","url":"https://blog.zircon.finance/p/meet-zircon-gamma-on-moonriver-the"},{"credibility":2,"name":"Zircon Finance launches mainnet to mitigate impermanent loss on Moonriver — CoinTelegraph","type":"news_article","url":"https://cointelegraph.com/news/zircon-finance-launches-mainnet-to-mitigate-impermanent-loss-on-moonriver"},{"credibility":2,"name":"Zircon Docs — Pylon and Single-Sided Liquidity","type":"official","url":"https://docs.zircon.finance/"}]},{"content":"","heading":"","severity":"critical","sources":[{"credibility":2,"name":"Zircon Hack Post-Mortem — Zircon Finance Blog","type":"official","url":"https://blog.zircon.finance/p/zircon-hack-post-mortem"},{"credibility":2,"name":"Zircon Finance Hack — Moonbeam Community Forum","type":"community_report","url":"https://forum.moonbeam.network/t/zircon-finance-hack/675"},{"credibility":2,"name":"Chain Troopers Audit Report (GitHub)","type":"research","url":"https://github.com/Zircon-Finance/zircon-protocol-2/blob/master/audit/chaintroopers/Zircon_Protocol2_SecAssessment_report_v1.1.pdf"}]},{"content":"","heading":"","severity":"critical","sources":[{"credibility":2,"name":"Zircon Hack Post-Mortem — Zircon Finance Blog","type":"official","url":"https://blog.zircon.finance/p/zircon-hack-post-mortem"},{"credibility":2,"name":"Zircon Gamma TVL and Volume — DefiLlama","type":"on_chain","url":"https://defillama.com/protocol/zircon-gamma"},{"credibility":2,"name":"ZRG Airdrop: Who Gets it and How? — Zircon Finance Blog","type":"official","url":"https://blog.zircon.finance/p/zrg-airdrop"},{"credibility":2,"name":"Zircon Gamma Token (ZRG) Price Data — DEX Screener","type":"on_chain","url":"https://dexscreener.com/moonriver/0x5ac1f0b2ee43048beb1bc76a85763cfb3d23ce0b"}]},{"content":"","heading":"","severity":"high","sources":[{"credibility":2,"name":"Zircon Hack Post-Mortem — Zircon Finance Blog","type":"official","url":"https://blog.zircon.finance/p/zircon-hack-post-mortem"},{"credibility":2,"name":"Zircon Finance Hack — Moonbeam Community Forum","type":"community_report","url":"https://forum.moonbeam.network/t/zircon-finance-hack/675"},{"credibility":2,"name":"Zircon Finance Ecosystem Grant Draft Proposal — Moonbeam Forum","type":"official","url":"https://forum.moonbeam.network/t/zircon-finance-ecosystem-grant-draft-proposal/542"},{"credibility":1,"name":"Past Grant Recipients — Moonbeam Foundation","type":"official","url":"https://moonbeam.foundation/grants/recipients/"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":2,"name":"Moonbeam Universe: Meet the Zircon Finance Team — YouTube","type":"other","url":"https://www.youtube.com/watch?v=cLgxieLrLDU"},{"credibility":2,"name":"Andrey Shevchenko — LinkedIn","type":"other","url":"https://www.linkedin.com/in/shvandrew/"},{"credibility":2,"name":"Zircon Finance GitHub Organization","type":"official","url":"https://github.com/Zircon-Finance"},{"credibility":2,"name":"Zircon Hack Post-Mortem — Zircon Finance Blog","type":"official","url":"https://blog.zircon.finance/p/zircon-hack-post-mortem"}]},{"content":"","heading":"","severity":"high","sources":[{"credibility":2,"name":"Zircon Gamma TVL and Volume — DefiLlama","type":"on_chain","url":"https://defillama.com/protocol/zircon-gamma"},{"credibility":2,"name":"Zircon Finance GitHub Organization","type":"official","url":"https://github.com/Zircon-Finance"},{"credibility":2,"name":"Zircon Finance Blog (Substack)","type":"official","url":"https://blog.zircon.finance/"},{"credibility":2,"name":"AMA Summary: Zircon V2, NFTs and More — Zircon Finance","type":"official","url":"https://blog.zircon.finance/p/ama-summary-zircon-v2-nfts-and-more"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":1,"name":"ZachXBT Mirror.xyz Investigation Archive","type":"other","url":"https://zachxbt.mirror.xyz/"},{"credibility":3,"name":"ZachXBT X/Twitter Profile","type":"social_media","url":"https://x.com/zachxbt"}]}],"sources_used":[{"credibility":2,"name":"Zircon Hack Post-Mortem — Zircon Finance Blog","type":"official","url":"https://blog.zircon.finance/p/zircon-hack-post-mortem"},{"credibility":2,"name":"Zircon Finance Hack — Moonbeam Community Forum","type":"community_report","url":"https://forum.moonbeam.network/t/zircon-finance-hack/675"},{"credibility":2,"name":"Zircon Gamma Is Live on Moonriver Mainnet — Zircon Finance Blog","type":"official","url":"https://blog.zircon.finance/p/zircon-gamma-is-live-on-moonriver"},{"credibility":2,"name":"Meet Zircon Gamma on Moonriver — Zircon Finance Blog","type":"official","url":"https://blog.zircon.finance/p/meet-zircon-gamma-on-moonriver-the"},{"credibility":2,"name":"CoinTelegraph — Zircon Finance launches mainnet to mitigate impermanent loss on Moonriver","type":"news_article","url":"https://cointelegraph.com/news/zircon-finance-launches-mainnet-to-mitigate-impermanent-loss-on-moonriver"},{"credibility":2,"name":"Zircon Gamma TVL and Volume — DefiLlama","type":"on_chain","url":"https://defillama.com/protocol/zircon-gamma"},{"credibility":2,"name":"ZRG Airdrop: Who Gets it and How? — Zircon Finance Blog","type":"official","url":"https://blog.zircon.finance/p/zrg-airdrop"},{"credibility":2,"name":"Zircon Finance Ecosystem Grant Draft Proposal — Moonbeam Forum","type":"official","url":"https://forum.moonbeam.network/t/zircon-finance-ecosystem-grant-draft-proposal/542"},{"credibility":1,"name":"Past Grant Recipients — Moonbeam Foundation","type":"official","url":"https://moonbeam.foundation/grants/recipients/"},{"credibility":2,"name":"Chain Troopers Audit Report — Zircon Protocol 2 GitHub","type":"research","url":"https://github.com/Zircon-Finance/zircon-protocol-2/blob/master/audit/chaintroopers/Zircon_Protocol2_SecAssessment_report_v1.1.pdf"},{"credibility":2,"name":"Zircon Finance GitHub Organization","type":"official","url":"https://github.com/Zircon-Finance"},{"credibility":2,"name":"Zircon Docs","type":"official","url":"https://docs.zircon.finance/"},{"credibility":2,"name":"Moonbeam Universe: Meet the Zircon Finance Team — YouTube","type":"other","url":"https://www.youtube.com/watch?v=cLgxieLrLDU"},{"credibility":2,"name":"Andrey Shevchenko — LinkedIn","type":"other","url":"https://www.linkedin.com/in/shvandrew/"},{"credibility":3,"name":"Zircon Finance on X/Twitter (hack announcement)","type":"social_media","url":"https://twitter.com/Zircon_Finance/status/1637093661321183233"},{"credibility":1,"name":"ZachXBT Mirror.xyz Investigation Archive","type":"other","url":"https://zachxbt.mirror.xyz/"},{"credibility":2,"name":"Zircon Gamma Token (ZRG) on Moonriver — DEX Screener","type":"on_chain","url":"https://dexscreener.com/moonriver/0x5ac1f0b2ee43048beb1bc76a85763cfb3d23ce0b"},{"credibility":2,"name":"AMA Summary: Zircon V2, NFTs and More — Zircon Finance","type":"official","url":"https://blog.zircon.finance/p/ama-summary-zircon-v2-nfts-and-more"}],"summary":"Zircon Gamma was a Moonriver-deployed automated market maker (AMM) built by Zircon Labs that pioneered single-sided liquidity provision via its Pylon risk-tranching mechanism. On March 18, 2023, an attacker exploited a vulnerability in the protocol's modified Uniswap V2 core across both its Moonriver and BNB Chain deployments, draining approximately $350,000 in user funds. Following the exploit, the ZRG token lost essentially all market value, development activity ceased by mid-2023, and the promised relaunch and debt-repayment plan have not been publicly demonstrated as fulfilled.","timeline":[{"date":"2022-02-01","event":"burnOneSide function first committed to Zircon protocol codebase, introducing the vulnerability later exploited in March 2023.","source":"Zircon Hack Post-Mortem","source_url":"https://blog.zircon.finance/p/zircon-hack-post-mortem"},{"date":"2022-09-01","event":"Zircon Gamma (canary deployment) launched on Moonriver mainnet with the ZRG token and the Pylon single-sided liquidity system.","source":"Zircon Gamma Is Live on Moonriver Mainnet — Zircon Finance Blog","source_url":"https://blog.zircon.finance/p/zircon-gamma-is-live-on-moonriver"},{"date":"2022-09-10","event":"CoinTelegraph reported on Zircon Finance mainnet launch as a novel impermanent loss mitigation DEX on Moonriver.","source":"CoinTelegraph","source_url":"https://cointelegraph.com/news/zircon-finance-launches-mainnet-to-mitigate-impermanent-loss-on-moonriver"},{"date":"2022-10-01","event":"Moonbeam Foundation awarded Zircon Finance a Moonriver ecosystem grant of 15,000 MOVR to support liquidity bootstrapping.","source":"Past Grant Recipients — Moonbeam Foundation","source_url":"https://moonbeam.foundation/grants/recipients/"},{"date":"2023-03-18","event":"Attacker (0xfe7a244CF06e9296c3233f47b315A720bad542f7) exploited the burnOneSide vulnerability on Moonriver and BNB Chain, draining approximately $350,000 in user funds across all pools. The team paused Pylon contracts but the attack bypassed the Pylon entirely.","source":"Zircon Hack Post-Mortem — Zircon Finance Blog","source_url":"https://blog.zircon.finance/p/zircon-hack-post-mortem"},{"date":"2023-03-18","event":"Zircon Finance announced the hack on X/Twitter, stating the team was in preliminary stages of analyzing the attack.","source":"Zircon Finance on X/Twitter","source_url":"https://twitter.com/Zircon_Finance/status/1637093661321183233"},{"date":"2023-03-20","event":"Community thread opened on the Moonbeam Forum challenging the Foundation's due diligence in granting ecosystem funds and social promotions to Zircon Finance.","source":"Zircon Finance Hack — Moonbeam Community Forum","source_url":"https://forum.moonbeam.network/t/zircon-finance-hack/675"},{"date":"2023-04-03","event":"Last recorded substantive commit to the zircon-protocol-2 GitHub repository, indicating development on the core protocol ceased.","source":"Zircon Finance GitHub Organization","source_url":"https://github.com/Zircon-Finance/zircon-protocol-2"},{"date":"2023-07-28","event":"Last recorded commit to the zircon-interface GitHub repository, after which all public development activity went silent.","source":"Zircon Finance GitHub Organization","source_url":"https://github.com/Zircon-Finance/zircon-interface"},{"date":"2023-07-01","event":"Zircon Finance submitted a post-hack ecosystem grant draft proposal to Moonbeam Foundation requesting 1 million GLMR, committing to prioritize security spending over liquidity mining if funded.","source":"Zircon Finance Ecosystem Grant Draft Proposal — Moonbeam Forum","source_url":"https://forum.moonbeam.network/t/zircon-finance-ecosystem-grant-draft-proposal/542"}]},"v":1}