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
423080268
Off-chain at
2026-05-30T04:06:01.203Z
Anchored at
Block time

Independent verification

1. Database (off-chain)
8ctBG6NVxa5WSjcrcqX9NyNRAQPEmz9AXoctHLRZ2TFU
2. Recomputed (your browser)
computing…
3. On-chain (Solana memo)
fetching…
Canonical bytes hashed (6163 chars)
{"actor":"system:backfill","investigation_id":"5f3633bd-c615-44e1-a887-a95b3cbdcfea","kind":"publish","page_slug":"atlantis-loans","published_at":"2026-05-30T04:06:01.143Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"Atlantis Loans","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://defillama.com/protocol/atlantis-loans","type":"other","url":""},{"credibility":3,"name":"https://github.com/peckshield/publications/blob/master/audit_reports/PeckShield-Audit-Report-Atlantis-v1.0.pdf","type":"other","url":""},{"credibility":3,"name":"https://medium.com/@atlantisfinance/atlantis-official-ido-rush-rewards-40b6e4682269","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://medium.com/@atlantisfinance/dear-atlantis-community-712307f91a7","type":"other","url":""},{"credibility":3,"name":"https://www.web3isgoinggreat.com/?id=abandoned-atlantis-loans-project-exploited-for-1-1-million","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://rekt.news/atlantis-loans-rekt","type":"other","url":""},{"credibility":3,"name":"https://www.halborn.com/blog/post/explained-the-atlantis-loans-hack-june-2023","type":"other","url":""},{"credibility":3,"name":"https://medium.com/neptune-mutual/understanding-atlantis-loans-exploit-3716f7e765b4","type":"other","url":""},{"credibility":3,"name":"https://blog.solidityscan.com/atlantis-loans-hack-analysis-7f3fb2e295e0","type":"other","url":""},{"credibility":3,"name":"https://www.immunebytes.com/blog/atlantis-loans-hack-june-10-2023-detailed-hack-analysis/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.web3isgoinggreat.com/?id=abandoned-atlantis-loans-project-exploited-for-1-1-million","type":"other","url":""},{"credibility":3,"name":"https://medium.com/nefture/2-5m-lost-in-atlantis-loan-crypto-hack-an-avoidable-tragedy-c926d72fee8b","type":"other","url":""},{"credibility":3,"name":"https://revoke.cash/exploits/atlantis-loans","type":"other","url":""},{"credibility":3,"name":"https://defillama.com/protocol/atlantis-loans","type":"other","url":""},{"credibility":3,"name":"https://rekt.news/atlantis-loans-rekt","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.halborn.com/blog/post/explained-the-atlantis-loans-hack-june-2023","type":"other","url":""},{"credibility":3,"name":"https://medium.com/neptune-mutual/understanding-atlantis-loans-exploit-3716f7e765b4","type":"other","url":""},{"credibility":3,"name":"https://blog.solidityscan.com/atlantis-loans-hack-analysis-7f3fb2e295e0","type":"other","url":""},{"credibility":3,"name":"https://medium.com/@AMLBot/defi-vulnerabilities-atlantis-loans-hack-1545dfac22ae","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://medium.com/d3ploy/atlantis-loans-exploit-defi-governance-vulnerabilities-the-connection-w-venus-protocol-af39721d9b1f","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://revoke.cash/exploits/atlantis-loans","type":"other","url":""},{"credibility":3,"name":"https://www.halborn.com/blog/post/explained-the-atlantis-loans-hack-june-2023","type":"other","url":""},{"credibility":3,"name":"https://medium.com/neptune-mutual/understanding-atlantis-loans-exploit-3716f7e765b4","type":"other","url":""}]}],"sources_used":[],"summary":"Atlantis Loans was a decentralized lending and borrowing protocol built on BNB Chain (BSC) that was abandoned by its development team in April 2023 due to financial distress. Despite the abandonment, active smart contracts and unrevoked user approvals remained on-chain, which an attacker exploited in June 2023 through a malicious governance proposal, ultimately draining an estimated $2.5 million from users. The protocol is now defunct, its website is down, and its TVL has collapsed to near zero.","timeline":[{"date":"2021-01-01","event":"Atlantis Loans launches as a decentralized lending protocol on BNB Smart Chain, modeled after Compound Finance.","source":""},{"date":"2023-04-01","event":"Development team publishes abandonment announcement on Medium, citing 6-8 months of financial difficulty. Protocol smart contracts remain live and governance remains active.","source":""},{"date":"2023-04-12","event":"First malicious governance proposal (Proposal ID 49) submitted by attacker. Proposal fails to reach quorum due to insufficient votes.","source":""},{"date":"2023-06-07","event":"Attacker submits second malicious governance proposal (Proposal ID 52) via GovernorBravo contract, targeting admin roles of all ABep20Delegator token contracts.","source":""},{"date":"2023-06-10","event":"Governance proposal executes after 48-hour timelock. Attacker takes admin control of proxy contracts, inserts backdoored implementation, and begins draining token approvals from user wallets. Initial losses estimated at approximately $1.1 million.","source":""},{"date":"2023-06-11","event":"Exploit discovered and reported publicly. BeosinAlert and PeckShieldAlert issue warnings. Revoke.cash deploys dedicated exploit checker for affected users.","source":""},{"date":"2023-06-12","event":"Attacker continues draining unrevoked approvals. PeckShield reports total losses exceeding $2.5 million. Web3 Is Going Great documents the incident.","source":""},{"date":"2023-06-13","event":"Rekt.news publishes post-mortem. Multiple security firms including Halborn, Neptune Mutual, Nefture Security, and SolidityScan publish detailed analyses.","source":""},{"date":"2023-07-01","event":"Team's deadline for burning 450,000 ATL tokens passes. Protocol website subsequently goes offline.","source":""},{"date":"2026-05-01","event":"Protocol TVL stands at approximately $2,902. DeFiLlama marks the protocol as having rug pulled user funds with website down. No recovery or remediation has been undertaken.","source":""}]},"v":1}