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
421045051
Off-chain at
2026-05-20T18:59:03.205Z
Anchored at
Block time

Independent verification

1. Database (off-chain)
GvqTBmiZ2z3PNvpXhKtD7WLYYWEZnx548AeX92yivgzq
2. Recomputed (your browser)
computing…
3. On-chain (Solana memo)
fetching…
Canonical bytes hashed (6855 chars)
{"actor":"system:backfill","investigation_id":"3556e5db-ab25-4db2-aa06-c4d8dc39740f","kind":"publish","page_slug":"saddle-finance","published_at":"2026-05-20T18:59:03.151Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"Saddle Finance","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"","type":"other","url":"https://www.coindesk.com/business/2021/01/19/saddle-raises-43m-for-slippage-free-defi-trading"},{"credibility":3,"name":"","type":"other","url":"https://www.globenewswire.com/news-release/2021/11/11/2332775/0/en/Saddle-Raises-7-5-Million-in-Funding-Round-From-Polychain-and-Electric-Capital-to-Expand-Automated-Market-Maker-Capabilities.html"},{"credibility":3,"name":"","type":"other","url":"https://blog.openzeppelin.com/saddle-contracts-audit/"},{"credibility":3,"name":"","type":"other","url":"https://docs.saddle.finance/smart-contract-audit"},{"credibility":3,"name":"","type":"other","url":"https://cryptobriefing.com/curve-accuses-saddle-finance-of-copying-its-code/"},{"credibility":3,"name":"","type":"other","url":"https://medium.com/saddle/introducing-saddle-a-specialized-amm-for-pegged-value-crypto-assets-e607d2747345"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"","type":"other","url":"https://medium.com/immunefi/hack-analysis-saddle-finance-april-2022-f2bcb119f38"},{"credibility":3,"name":"","type":"other","url":"https://rekt.news/saddle-finance-rekt2"},{"credibility":3,"name":"","type":"other","url":"https://therecord.media/hackers-steal-90-million-from-defi-platforms-rari-capital-and-saddle-finance"},{"credibility":3,"name":"","type":"other","url":"https://www.theblock.co/linked/144491/stablecoin-dex-saddle-finance-hacked-for-10-million"},{"credibility":3,"name":"","type":"other","url":"https://www.web3isgoinggreat.com/single/saddle-finance-loses-more-than-11-million-to-hack"},{"credibility":3,"name":"","type":"other","url":"https://rekt.news/saddle-finance-rekt"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"","type":"other","url":"https://blocksec.com/blog/blocked-saddle-finance-attack-industry-s-first-influential-blocking-to-rescue-3-800-000"},{"credibility":3,"name":"","type":"other","url":"https://medium.com/immunefi/hack-analysis-saddle-finance-april-2022-f2bcb119f38"},{"credibility":3,"name":"","type":"other","url":"https://rekt.news/saddle-finance-rekt2"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"","type":"other","url":"https://blocksec.com/blog/blocked-saddle-finance-attack-industry-s-first-influential-blocking-to-rescue-3-800-000"},{"credibility":3,"name":"","type":"other","url":"https://finance.yahoo.com/news/venture-backed-saddle-finance-proposes-203900725.html"},{"credibility":3,"name":"","type":"other","url":"https://blofin.com/news/saddle-finance-plans-to-wind-down-airdrop-arb-to-sdl-and-vesdl-holders"},{"credibility":3,"name":"","type":"other","url":"https://bsc.news/post/saddle-finance-decides-to-wind-down-distributes-treasury-to-holders"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"","type":"other","url":"https://medium.com/immunefi/hack-analysis-saddle-finance-april-2022-f2bcb119f38"},{"credibility":3,"name":"","type":"other","url":"https://rekt.news/saddle-finance-rekt2"},{"credibility":3,"name":"","type":"other","url":"https://rekt.news/saddle-finance-rekt"},{"credibility":3,"name":"","type":"other","url":"https://finance.yahoo.com/news/venture-backed-saddle-finance-proposes-203900725.html"},{"credibility":3,"name":"","type":"other","url":"https://beincrypto.com/defi-exploits-continue-to-plague-industry-as-saddle-finance-hack-sees-10m-stolen/"}]}],"sources_used":[],"summary":"Saddle Finance was an Ethereum-based automated market maker (AMM) optimized for pegged-value assets such as stablecoins and wrapped BTC, founded in 2020 and launched in January 2021. The protocol suffered a critical exploit on April 30, 2022, when an attacker leveraged an unpatched MetaSwapUtils library bug to drain approximately $11 million via flash-loan-assisted price manipulation, with $3.8 million subsequently rescued by security firm BlockSec. The protocol formally wound down in September 2023 following a DAO vote (SIP-54) triggered in part by the broader DeFi security climate after the Curve Finance hack.","timeline":[{"date":"2021-01-19","event":"Saddle Finance launches on Ethereum mainnet and simultaneously closes $4.3 million seed round from Coinbase Ventures, Electric Capital, Polychain Capital, Alameda Research, and others.","source":""},{"date":"2021-01-19","event":"Within six minutes of launch, three arbitrageurs extract approximately 7.9 BTC (~$275,000) from newly seeded pools by exploiting price imbalances; team response places responsibility on users.","source":""},{"date":"2021-01-20","event":"Curve Finance publicly accuses Saddle Finance of copying its StableSwap algorithm without attribution, citing a Quantstamp audit finding that Saddle's code was ported directly from Curve's contracts.","source":""},{"date":"2021-11-11","event":"Saddle raises $7.5 million Series A round led by Electric Capital, bringing total funding to approximately $11.8 million.","source":""},{"date":"2021-11-01","event":"Forks of Saddle's code (Nerve Finance, Synapse Protocol) are exploited using the MetaSwapUtils VirtualPrice pricing bug, alerting the Saddle team to the vulnerability class.","source":""},{"date":"2021-12-01","event":"Saddle deploys a patched MetaSwapUtils library addressing the VirtualPrice LP token calculation bug, but fails to migrate existing sUSD metapool to use the corrected code.","source":""},{"date":"2022-04-30","event":"Attacker (0x63341ba917de90498f3903b199df5699b4a55ac0, funded via Tornado Cash) drains approximately 3,932 ETH (~$11 million) from the sUSD-saddleUSD-V2 metapool across two successful flash-loan exploit transactions.","source":""},{"date":"2022-04-30","event":"BlockSec detects the exploit in real time and executes rescue transaction 0x9549c0cb... at block 14684434, recovering approximately 1,360 ETH ($3.8 million) from a blocked third attack attempt.","source":""},{"date":"2022-04-30","event":"Rari Capital and Fei Protocol suffer a separate $80 million reentrancy exploit on the same day, compounding DeFi sector stress.","source":""},{"date":"2023-08-08","event":"Founder Sunil Srivatsa submits SIP-54 to Saddle DAO proposing protocol wind-down by September 30, 2023, citing the Curve Finance hack as a renewed reminder of smart contract risk.","source":""},{"date":"2023-09-30","event":"Saddle Finance formally shuts down; all pools paused, community multisig dissolved, DAO treasury distributed to SDL and veSDL token holders as ARB airdrop.","source":""}]},"v":1}