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.

Decision
publish · FutureSwap
View on Solana ↗
Sequence
#1
Score
Cluster
mainnet-beta
Slot
422971577
Off-chain at
2026-05-29T16:07:48.434Z
Anchored at
Block time

Independent verification

1. Database (off-chain)
2iDwcVzDzQdnSQDgu8tSPYkpGvhRPcz6brpY2So4CAk7
2. Recomputed (your browser)
computing…
3. On-chain (Solana memo)
fetching…
Canonical bytes hashed (5804 chars)
{"actor":"system:backfill","investigation_id":"1403762c-ffb9-4d89-9904-3e0468c855bc","kind":"publish","page_slug":"futureswap","published_at":"2026-05-29T16:07:48.378Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"FutureSwap","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://defipulse.com/blog/futureswap-v2/","type":"other","url":""},{"credibility":3,"name":"https://medium.com/futureswap/announcing-futureswap-v2-on-chain-perpetuals-with-live-pricing-e6a440939033","type":"other","url":""},{"credibility":3,"name":"https://medium.com/futureswap/launching-futureswap-v4-1-on-avalanche-fa5a24de093a","type":"other","url":""},{"credibility":3,"name":"https://defillama.com/protocol/futureswap","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.coindesk.com/tech/2021/10/11/defi-perpetuals-exchange-futureswap-launches-new-version-after-12m-raise","type":"other","url":""},{"credibility":3,"name":"https://www.crowdfundinsider.com/2020/03/158602-framework-ventures-invests-400000-in-futureswap-a-decentralized-futures-exchange-and-500000-in-commonwealth-labs/","type":"other","url":""},{"credibility":3,"name":"https://www.crunchbase.com/organization/futureswap","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.openzeppelin.com/news/futureswap-v2-audit","type":"other","url":""},{"credibility":3,"name":"https://defipulse.com/blog/futureswap-v2/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://bitcoinethereumnews.com/finance/arbitrum-based-futureswap-loses-400k-in-suspected-hack/","type":"other","url":""},{"credibility":3,"name":"https://letstalkbitco.in/futureswap-hacked-again-74000-lost-in-reentrancy-exploit-defi-risks-exposed/","type":"other","url":""},{"credibility":3,"name":"https://blockchainreporter.net/futureswap-exploit-drains-395k-in-usdc-on-arbitrum","type":"other","url":""},{"credibility":3,"name":"https://www.mexc.co/news/477110","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://bitcoinethereumnews.com/finance/arbitrum-based-futureswap-loses-400k-in-suspected-hack/","type":"other","url":""},{"credibility":3,"name":"https://letstalkbitco.in/futureswap-hacked-again-74000-lost-in-reentrancy-exploit-defi-risks-exposed/","type":"other","url":""},{"credibility":3,"name":"https://defillama.com/protocol/futureswap","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://bitcoinethereumnews.com/finance/arbitrum-based-futureswap-loses-400k-in-suspected-hack/","type":"other","url":""},{"credibility":3,"name":"https://letstalkbitco.in/futureswap-hacked-again-74000-lost-in-reentrancy-exploit-defi-risks-exposed/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://letstalkbitco.in/futureswap-hacked-again-74000-lost-in-reentrancy-exploit-defi-risks-exposed/","type":"other","url":""},{"credibility":3,"name":"https://blog.verichains.io/p/governance-attack-flashloan-vote","type":"other","url":""}]}],"sources_used":[],"summary":"Futureswap is a decentralized perpetual futures exchange built on Arbitrum and Avalanche that raised $12 million in 2021 but has been effectively dormant since 2023. The protocol suffered three separate exploits between December 2025 and January 2026, resulting in cumulative losses exceeding $1.3 million, while the team made no public response to any incident. ZachXBT flagged the entity as a risk, and the protocol's last known audit dates to 2021.","timeline":[{"date":"2020-03-01","event":"Framework Ventures invests $400,000 in Futureswap, an early decentralized futures exchange.","source":""},{"date":"2020-01-01","event":"Futureswap V1 launches on Ethereum mainnet offering perpetual futures with leveraged trading.","source":""},{"date":"2021-01-03","event":"OpenZeppelin publishes Futureswap V2 audit report, identifying three high-severity and eight medium-severity issues; no critical issues found.","source":""},{"date":"2021-10-11","event":"Futureswap closes $12 million Series A funding round led by Framework Ventures, with Ribbit Capital, Placeholder.vc, and True Ventures participating. V4 announced simultaneously.","source":""},{"date":"2022-01-01","event":"Futureswap V4 mainnet beta launches on Arbitrum, offering up to 30x leverage via Uniswap V3 liquidity pools and Chainlink price feeds.","source":""},{"date":"2022-04-01","event":"Futureswap V4.1 launches on Avalanche with Trader Joe as the underlying AMM, supporting JOE-USDC and AVAX-USDC pairs.","source":""},{"date":"2023-01-01","event":"Futureswap's official X account posts its last known public update. Team communication effectively ceases.","source":""},{"date":"2025-12-14","event":"Alleged governance attack exploits FST token snapshot mechanism via flash loan, allowing attacker to borrow approximately 3.6 million FST tokens and pass a malicious proposal. Estimated loss: $830,000.","source":""},{"date":"2026-01-10","event":"BlockSec flags a suspected exploit draining approximately $395,000 in USDC from Futureswap V4 contracts on Arbitrum. Exploit alleged to involve stableBalance accounting manipulation via flash loan and changePosition operations. BlockSec states it cannot reach the team.","source":""},{"date":"2026-01-14","event":"A second attacker exploits a reentrancy vulnerability in the same Futureswap V4 contract, minting inflated LP tokens and redeeming them after a three-day cooldown for approximately $74,000 in collateral.","source":""}]},"v":1}