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 · FixedFloat
View on Solana ↗
Sequence
#1
Score
Cluster
mainnet-beta
Slot
420846228
Off-chain at
2026-05-19T20:59:38.002Z
Anchored at
Block time

Independent verification

1. Database (off-chain)
GSbKqpnRbdxz638onLHM3fbJVmNvXTjobLNJz457YMEh
2. Recomputed (your browser)
computing…
3. On-chain (Solana memo)
fetching…
Canonical bytes hashed (5881 chars)
{"actor":"system:backfill","investigation_id":"6ac80542-8508-4b75-aa70-eaabfed272e6","kind":"publish","page_slug":"fixedfloat","published_at":"2026-05-19T20:59:37.948Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"FixedFloat","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"","type":"other","url":"https://u.today/fixedfloat-introduces-multi-blockchain-noncustodial-exchange-with-no-kyc-review"},{"credibility":3,"name":"","type":"other","url":"https://ff.io/faq"},{"credibility":3,"name":"","type":"other","url":"https://kycnot.me/service/fixedfloat"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"","type":"other","url":"https://decrypt.co/218077/fixedfloat-hack-26-million-bitcoin-ethereum"},{"credibility":3,"name":"","type":"other","url":"https://unchainedcrypto.com/crypto-exchange-fixedfloat-hacked-for-26-million-in-bitcoin-ether/"},{"credibility":3,"name":"","type":"other","url":"https://www.cryptotimes.io/2024/04/02/fixedfloat-hit-by-2-8-million-crypto-hack-again/"},{"credibility":3,"name":"","type":"other","url":"https://cryptoslate.com/fixedfloat-reportedly-suffers-2-8-million-theft-tether-blocks-400000-from-attackers/"},{"credibility":3,"name":"","type":"other","url":"https://ff.io/en/blog/news/reasons-for-hacking"},{"credibility":3,"name":"","type":"other","url":"https://www.bankinfosecurity.com/cryptohack-roundup-26m-fixedfloat-hack-a-24424"},{"credibility":3,"name":"","type":"other","url":"https://www.halborn.com/blog/post/explained-the-fixedfloat-hack-february-2024"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"","type":"other","url":"https://medium.com/coinmonks/fixed-float-exploit-tracing-the-26-million-lost-to-the-hack-25fda467b577"},{"credibility":3,"name":"","type":"other","url":"https://www.elliptic.co/blog/the-rise-and-fall-of-exch-the-dark-service-used-by-north-korea-to-launder-200-million-stolen-from-bybit"},{"credibility":3,"name":"","type":"other","url":"https://cointelegraph.com/news/germany-seizes-38-million-crypto-bybit-hack-linked-exch"},{"credibility":3,"name":"","type":"other","url":"https://www.coindesk.com/markets/2024/04/02/bitcoin-lightning-exchange-fixedfloat-sees-suspicious-transfers-of-3m-to-ethereum-tron"},{"credibility":3,"name":"","type":"other","url":"https://medium.com/sentinel-protocol/the-fixedfloat-april-hack-comprehensive-analysis-and-insights-9bac2e2ca61d"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"","type":"other","url":"https://u.today/fixedfloat-introduces-multi-blockchain-noncustodial-exchange-with-no-kyc-review"},{"credibility":3,"name":"","type":"other","url":"https://ff.io/en/blog/news/reasons-for-hacking"},{"credibility":3,"name":"","type":"other","url":"https://www.halborn.com/blog/post/explained-the-fixedfloat-hack-february-2024"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"","type":"other","url":"https://beincrypto.com/fixed-float-two-hacks-survival-story/"},{"credibility":3,"name":"","type":"other","url":"https://coinpedia.org/press-release/fixedfloat-exchange-statement-on-security-breaches-and-future-enhancements/"},{"credibility":3,"name":"","type":"other","url":"https://www.trustpilot.com/review/ff.io"},{"credibility":3,"name":"","type":"other","url":"https://kycnot.me/service/fixedfloat"},{"credibility":3,"name":"","type":"other","url":"https://ff.io/en/blog/news/reasons-for-hacking"}]}],"sources_used":[],"summary":"FixedFloat (ff.io) is a non-custodial, no-KYC cryptocurrency swap exchange launched in 2018 that suffered two confirmed security breaches in 2024 totaling approximately $28.9 million in stolen assets. Both attacks were attributed to the same threat actor exploiting vulnerabilities in FixedFloat's third-party hosting provider, Time4VPS, and stolen funds were routed through the eXch mixer — a service subsequently shut down by German authorities for laundering proceeds from major crypto thefts. The platform resumed operations after a two-month suspension but has faced ongoing scrutiny for its anonymity-first model, opaque team structure, and inadequate incident disclosure.","timeline":[{"date":"2018-01-01","event":"FixedFloat launches as a non-custodial, no-KYC cryptocurrency swap exchange.","source":""},{"date":"2024-02-16","event":"First breach: 409.304 BTC and 1,728.48 ETH (approximately $26.1 million) drained in under 45 minutes across nine transactions. Platform enters maintenance mode.","source":""},{"date":"2024-02-18","event":"FixedFloat publicly confirms the hack, attributing it to 'vulnerabilities and security gaps in its infrastructure.' Stolen Ethereum funds traced to eXch mixer by PeckShield.","source":""},{"date":"2024-03-31","event":"Alleged same attacker gains unauthorized access to all FixedFloat servers still hosted at Time4VPS.","source":""},{"date":"2024-04-01","event":"Second breach: approximately $2.8 million drained from FixedFloat's Ethereum hot wallet. Attacker locks FixedFloat out of Time4VPS account by changing recovery email.","source":""},{"date":"2024-04-02","event":"Cyvers alerts community to suspicious FixedFloat transactions. CoinDesk and CryptoSlate report the second hack. Tether freezes approximately $400,000 in attacker-linked USDT.","source":""},{"date":"2024-04-30","event":"German authorities (BKA/ZIT) shut down eXch — the primary laundering destination for FixedFloat's stolen Ethereum — seizing approximately $38.5 million in crypto assets.","source":""},{"date":"2024-06-01","event":"FixedFloat resumes operations after approximately two-month suspension, claims infrastructure migrated away from Time4VPS and security improvements implemented. Attributes both hacks to Time4VPS vulnerabilities in official statement.","source":""}]},"v":1}