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 · SolvBTC
- Sequence
- #1
- Score
- →
- Cluster
- mainnet-beta
- Slot
- 422346978
- Off-chain at
- 2026-05-26T19:24:38.558Z
- Anchored at
- —
- Block time
- —
Independent verification
- 1. Database (off-chain)
- 7SpxVj5EPFLPFwnfvf8wJduvgcypb2xbVaJpwuBgdd3L
- 2. Recomputed (your browser)
- computing…
- 3. On-chain (Solana memo)
- fetching…
Canonical bytes hashed (6942 chars)
{"actor":"system:backfill","investigation_id":"243aa43a-27c9-4bd1-9794-e5923d008b77","kind":"publish","page_slug":"solvbtc","published_at":"2026-05-26T19:24:38.510Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"SolvBTC","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://docs.solv.finance/key-products/solvbtc","type":"other","url":""},{"credibility":3,"name":"https://solv.finance/","type":"other","url":""},{"credibility":3,"name":"https://www.gate.com/learn/articles/what-is-solv-protocol-all-you-need-to-know-about-solv-btc/4422","type":"other","url":""},{"credibility":3,"name":"https://en.cryptonomist.ch/2025/09/01/solv-and-chainlink-integrate-proof-of-reserve-into-solvbtc-live-on-chain-anti-manipulation-feed-on-ethereum/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://beincrypto.com/solv-protocol-hack-bro-vault-exploit/","type":"other","url":""},{"credibility":3,"name":"https://www.theblock.co/post/392492/solv-protocol-says-exploit-drained-2-7-million-from-bitcoin-yield-vault","type":"other","url":""},{"credibility":3,"name":"https://cointelegraph.com/news/hacker-steals-nearly-3-million-from-solv-protocol","type":"other","url":""},{"credibility":3,"name":"https://blog.verichains.io/p/solv-protocol-hack-analysis","type":"other","url":""},{"credibility":3,"name":"https://www.halborn.com/blog/post/explained-the-solv-hack-march-2026","type":"other","url":""},{"credibility":3,"name":"https://crypto.news/solv-protocol-exploit-drains-2-7m-in-solvbtc-10-bounty-offered/","type":"other","url":""},{"credibility":3,"name":"https://www.web3isgoinggreat.com/single/solv-protocol-exploit","type":"other","url":""},{"credibility":3,"name":"https://invezz.com/news/2026/03/06/solv-protocol-vault-exploit-drains-2-7m-worth-of-solvbtc/","type":"other","url":""},{"credibility":3,"name":"https://certificate.quantstamp.com/full/solv-protocol-solv-btc/1eca9413-0b03-4b7d-9885-e5373ee2d722/index.html","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.cryptopolitan.com/solv-protocol-accused-of-manipulating-tvl/","type":"other","url":""},{"credibility":3,"name":"https://beincrypto.com/solv-protocol-dismisses-tvl-inflation/","type":"other","url":""},{"credibility":3,"name":"https://www.chaincatcher.com/en/article/2160857","type":"other","url":""},{"credibility":3,"name":"https://www.bitget.com/news/detail/12560604473051","type":"other","url":""},{"credibility":3,"name":"https://cryptorank.io/news/feed/77900-solv-protocol-accused-of-manipulating-tvl","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://docs.solv.finance/staking-btc-with-solv/solvbtc/reserves","type":"other","url":""},{"credibility":3,"name":"https://coinbureau.com/review/solv-protocol-review/","type":"other","url":""},{"credibility":3,"name":"https://www.bitget.com/academy/solv-protocol-btc","type":"other","url":""},{"credibility":3,"name":"https://wublock.substack.com/p/talk-with-solv-from-wbtc-trust-crisis","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://coinbureau.com/review/solv-protocol-review/","type":"other","url":""},{"credibility":3,"name":"https://www.bitget.com/academy/solv-protocol-guide","type":"other","url":""},{"credibility":3,"name":"https://www.chaincatcher.com/en/article/2160857","type":"other","url":""},{"credibility":3,"name":"https://controverity.com/2025/01/16/solv-token-launches-a-new-chapter-in-bitcoin-staking/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.bitget.com/academy/solv-protocol-guide","type":"other","url":""},{"credibility":3,"name":"https://www.stakingrewards.com/asset/solv-protocol-solvbtc-bbn","type":"other","url":""},{"credibility":3,"name":"https://www.cryptoeq.io/articles/solv-protocol-bitcoin","type":"other","url":""},{"credibility":3,"name":"https://olympixai.medium.com/the-2-7m-solv-protocol-exploit-a-reentrancy-bug-that-should-never-have-shipped-and-how-olympix-617e4703a531","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.chaincatcher.com/en/article/2160857","type":"other","url":""},{"credibility":3,"name":"https://tradersunion.com/news/airdrops/show/44264-solv-protocol-launches/","type":"other","url":""},{"credibility":3,"name":"https://controverity.com/2025/01/16/solv-token-launches-a-new-chapter-in-bitcoin-staking/","type":"other","url":""}]}],"sources_used":[],"summary":"SolvBTC is the flagship wrapped Bitcoin product of Solv Protocol, designed to represent Bitcoin in DeFi systems across multiple chains. In March 2026, the BRO vault component of the protocol suffered a $2.7 million exploit due to a double-mint logic flaw in the BitcoinReserveOffering smart contract. Separately, in January 2025, the protocol faced credible public allegations of TVL manipulation prior to its SOLV token launch.","timeline":[{"date":"2020-12-01","event":"Solv Protocol founded by Ryan Chow and Will Wang.","source":""},{"date":"2025-01-03","event":"Nubit co-founder Lianchuang Hans publicly alleges Solv Protocol is manipulating TVL figures by recycling BTC deposits across multiple protocols. A Bitcoin whale separately claims her 1,800 BTC was used as reserve backing while remaining under her personal control.","source":""},{"date":"2025-01-05","event":"Solv Protocol co-founder Ryan Chow and marketing director Eva Binari publicly deny TVL manipulation allegations, describe them as a smear campaign, and threaten legal action against accusers.","source":""},{"date":"2025-01-07","event":"Binance Megadrop for SOLV token begins, offering up to 4.7 million SOLV to participants.","source":""},{"date":"2025-01-17","event":"SOLV governance token officially launches.","source":""},{"date":"2025-09-01","event":"Solv Protocol and Chainlink announce integration of Proof of Reserve into SolvBTC, enabling real-time on-chain verification of reserve backing on Ethereum.","source":""},{"date":"2026-03-03","event":"BRO vault exploit occurs: attacker exploits double-mint logic flaw in BitcoinReserveOffering contract 22 times, draining 38.0474 SolvBTC (~$2.7M). Fewer than 10 users directly affected.","source":""},{"date":"2026-03-06","event":"Solv Protocol publicly confirms the exploit, pledges full reimbursement to affected users, and offers the attacker a 10% white-hat bounty ($270,000) for return of funds. Security firms Hypernative, SlowMist, and CertiK engaged.","source":""},{"date":"2026-03-13","event":"Verichains publishes technical post-mortem classifying the vulnerability as a double-mint logic flaw rather than a canonical reentrancy attack.","source":""}]},"v":1}