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 · FutureSwap
- 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}