Skip to main content
AVOID.NET
← ChainSwap5 decisions on this page

Audit log

Every state-changing event for ChainSwap: moderation decisions on community submissions, plus corrections and updates from the news pipeline. URL-based decisions are designed to carry three independent witnesses — the original source, an Internet Archive snapshot, and a Solana memo signed by our publicly-disclosed publisher key. Archive coverage is still being backfilled, so each decision below reports its own snapshot status rather than assuming one exists.

  1. #1publishby system:backfill
    2026-05-28 17:44:21Z
    Score: ? → ? (no score change)
    anchoranchored
    chain
    ●mainnet-betaslot 422,768,092
    sig
    BhrN1Mi51NGx…nBKiGUTtexplorer ↗
    hash
    7uFubgK9M8zC…34E9bVjYsha256 → base58
    verifying row…full verify ↗
    canonical bytes (6482 B) ▸
    {"actor":"system:backfill","investigation_id":"7110070c-ef75-4d63-9110-4b2c1b9731b9","kind":"publish","page_slug":"chainswap","published_at":"2026-05-28T17:44:21.416Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"ChainSwap","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://cointelegraph.com/news/chainswap-raises-3m-from-investors-including-alameda-research-and-ngc-ventures","type":"other","url":""},{"credibility":3,"name":"https://insidebitcoins.com/news/3m-investment-round-for-chainswap-led-by-ngc-ventures","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://decrypt.co/75698/chainswap-exploit-leads-to-multi-million-loss-for-defi-tokens","type":"other","url":""},{"credibility":3,"name":"https://rekt.news/chainswap-rekt/","type":"other","url":""},{"credibility":3,"name":"https://cryptopotato.com/chainswap-exploited-projects-using-the-bridge-protocol-crashed-99/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://rekt.news/chainswap-rekt/","type":"other","url":""},{"credibility":3,"name":"https://chain-swap.medium.com/chainswap-exploit-11-july-2021-post-mortem-6e4e346e5a32","type":"other","url":""},{"credibility":3,"name":"https://halborn.com/explained-the-chainswap-hack-july-2021/","type":"other","url":""},{"credibility":3,"name":"https://cryptobriefing.com/8-million-lost-major-chainswap-exploit/","type":"other","url":""},{"credibility":3,"name":"https://losslessdefi.medium.com/chainswap-post-mortem-deep-dive-into-the-exploit-b5e7d2f58758","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://rekt.news/chainswap-rekt/","type":"other","url":""},{"credibility":3,"name":"https://0xweb3.medium.com/chainswap-hack-investigation-scam-or-not-29dccd4937f2","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://www.cryptovibes.com/blog/2021/07/14/chainswap-to-compensate-and-deep-audit-plan-after-8m-exploit/","type":"other","url":""},{"credibility":3,"name":"https://x.com/chain_swap/status/1413985428336693251","type":"other","url":""},{"credibility":3,"name":"https://0xweb3.medium.com/chainswap-hack-investigation-scam-or-not-29dccd4937f2","type":"other","url":""},{"credibility":3,"name":"https://coinquora.com/chainswap-to-airdrop-compensation-tokens-after-8m-hack/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://coinrivet.com/chainswap-hackers-steal-8m-and-crash-token-prices/","type":"other","url":""},{"credibility":3,"name":"https://cryptopotato.com/chainswap-exploited-projects-using-the-bridge-protocol-crashed-99/","type":"other","url":""},{"credibility":3,"name":"https://etherscan.io/token/0xa1f830aa68b53fd3ee3bb86d7f8254e604740c8b","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://x.com/chainswaperc","type":"other","url":""},{"credibility":3,"name":"https://etherscan.io/token/0xae41b275aaaf484b541a5881a2dded9515184cca","type":"other","url":""},{"credibility":3,"name":"https://www.chainswap.com/","type":"other","url":""}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"https://halborn.com/explained-the-chainswap-hack-july-2021/","type":"other","url":""},{"credibility":3,"name":"https://losslessdefi.medium.com/chainswap-post-mortem-deep-dive-into-the-exploit-b5e7d2f58758","type":"other","url":""},{"credibility":3,"name":"https://chain-swap.medium.com/chainswap-exploit-11-july-2021-post-mortem-6e4e346e5a32","type":"other","url":""}]}],"sources_used":[],"summary":"ChainSwap was a cross-chain token bridge protocol connecting Ethereum, Binance Smart Chain, and Huobi Eco Chain, which raised $3 million in April 2021 from investors including Alameda Research and NGC Ventures. The platform suffered two separate smart contract exploits in July 2021 — the first on July 2 draining approximately $800,000, and the second on July 10-11 draining approximately $4.4 million (with some sources citing up to $8 million across affected partner token markets) — collectively devastating more than 20 partner projects. Following the exploits, ChainSwap offered partial compensation via token airdrops; the project's native CHAINS/ASAP token collapsed over 96% from its all-time high and the protocol has since become largely inactive under its original identity, with the @ChainSwapERC Twitter handle rebranding to ChainHub in early 2026.","timeline":[{"date":"2021-03-21","event":"ChainSwap launches a Polkastarter bridge, signaling early multi-chain ambitions","source":""},{"date":"2021-04-07","event":"ChainSwap closes a $3 million strategic funding round led by NGC Ventures, with Alameda Research, OKEx Block Dream Fund, CMS Holdings, and others participating","source":""},{"date":"2021-04-23","event":"ASAP/CHAINS token reaches all-time high of approximately $3.62","source":""},{"date":"2021-07-02","event":"First exploit: smart contract vulnerability drained approximately $800,000. Bridge frozen within 30 minutes; ChainSwap pledges 1:1 ASAP airdrop to affected holders","source":""},{"date":"2021-07-10","event":"CHAINS token falls to all-time low of approximately $0.002 as second exploit begins; attacker address 0xEda5066780dE29D00dfb54581A707ef6F52D8113 begins draining 20+ tokens on Ethereum and BSC","source":""},{"date":"2021-07-11","event":"Second exploit confirmed: approximately $4.4 million drained directly, with broader market impact cited as high as $8 million. 16+ partner project tokens crash 85-99%. ChainSwap freezes bridge and mapping tokens","source":""},{"date":"2021-07-14","event":"ChainSwap announces expanded compensation plan: 1:1 ASAP airdrop, ~717,200 ASAP (~$150,000) liquidated from treasury for partner projects, and stablecoins from team fund. Commits to deep audit before reopening","source":""},{"date":"2022-11-01","event":"Alameda Research (ChainSwap investor) collapses amid the FTX fraud scandal, further tarnishing the credibility of entities in its investment portfolio","source":""},{"date":"2026-01-01","event":"The @ChainSwapERC Twitter account announces rebranding to ChainHub, pivoting to a Telegram trading bot platform for Solana and EVM networks","source":""}]},"v":1}
    Verify offline (run on your own machine)
    python -m src.verify_decision 677dc22e-06f9-49ed-bf5d-bcc9ec358474
  2. #2rescoreby systemsystem
    2026-10-10 18:41:11Z
    Score: 22 → 50 (+28)
    Rescored under Scoring v2, the published formula (avoid.net/scoring): 22 → 50. Problems weighed by who is responsible: incidents the subject suffered −9.6, the subject's own conduct −8, concerns that are not fraud −3.2, problems around the subject, caused by others −2.4; legitimacy credit long-running +8.
    anchoranchored
    chain
    ●mainnet-betaslot 455,360,102
    sig
    5TqCsksCkmyD…JN8CQGssexplorer ↗
    hash
    96B9nSZ3MJmf…x7KAyBEKsha256 → base58
    verifying row…full verify ↗
    canonical bytes (670 B) ▸
    {"actor":"system","decided_at":"2026-10-10T18:41:11.261Z","decision":"rescore","investigation_id":"7110070c-ef75-4d63-9110-4b2c1b9731b9","new_score":50,"page_slug":"chainswap","prev_score":22,"reason":"Rescored under Scoring v2, the published formula (avoid.net/scoring): 22 → 50. Problems weighed by who is responsible: incidents the subject suffered −9.6, the subject's own conduct −8, concerns that are not fraud −3.2, problems around the subject, caused by others −2.4; legitimacy credit long-running +8.","score_delta":28,"score_model":"v2","sequence_num":2,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}
    Verify offline (run on your own machine)
    python -m src.verify_decision ad2ac138-dd91-42cc-8ffa-e6ae2186fa8b
  3. #3reviewby reviewerreviewer
    2026-11-03 23:55:50Z
    Score: 50 → 50 (no score change)
    The core narrative (two July 2021 exploits, Alameda-backed funding, Tornado Cash funding, attacker cash-out figures) matches Rekt and Decrypt. The $4.4M is described as direct bridge loss though sources describe it as the value in the attacker wallet. The 30-minute response claim is not in the cited Decrypt article. The ChainHub rebrand rests on a single aggregator listing, and the summary's 96% figure conflicts with the section's 99%. Few sources were checked, so coverage of the page is partial.
    anchoranchored
    chain
    ●mainnet-betaslot 465,091,266
    sig
    57sBQgpZj6wZ…uZ2WCbYDexplorer ↗
    hash
    G5iXLwvPcRjY…BhMm6amKsha256 → base58
    verifying row…full verify ↗
    canonical bytes (1383 B) ▸
    {"actor":"reviewer","artifact_identity":"7aa7910081ebbe78a7809ad82b20562d","blocked_count":1,"decided_at":"2026-11-03T23:55:50.677Z","decision":"review","disputed_pct":0.2,"findings_hash":"JCjhuxiavKNaLPQhPVxu4u4fyWKQWhT4HF58GDJPbE8d","investigation_id":"7110070c-ef75-4d63-9110-4b2c1b9731b9","judge_def_hash":"750934ecb48272224909b7430fab271676d391380fbc821acbe7ee7e4cac2fa3","new_score":50,"omissions":{"material":0,"total":1},"page_content_hash":"b61061958a0fa3e23948ea68b359324c5238aec2aaa7a3e9b19071b194c6cdeb","page_slug":"chainswap","prev_score":50,"reason":"The core narrative (two July 2021 exploits, Alameda-backed funding, Tornado Cash funding, attacker cash-out figures) matches Rekt and Decrypt. The $4.4M is described as direct bridge loss though sources describe it as the value in the attacker wallet. The 30-minute response claim is not in the cited Decrypt article. The ChainHub rebrand rests on a single aggregator listing, and the summary's 96% figure conflicts with the section's 99%. Few sources were checked, so coverage of the page is partial.","reviewer_def_hash":"3839668b232611e5b26db72079d64745f8e57e919b8a379e79b44ba4a52c845b","score_delta":0,"scored_claims":5,"sequence_num":3,"subject_status":"rebranded","subject_status_contradicts_page":false,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}
    Verify offline (run on your own machine)
    python -m src.verify_decision 22fa4838-4f7a-469e-9b0a-7ccdc334c50b
  4. #4review reviseby judgejudge
    2026-11-03 23:55:50Z
    Score: 50 → 50 (no score change)
    Of 6 claims reviewed, 5 count toward the dispute rate (1 unverifiable claim was excluded because its source blocked the reviewer). One of those 5, the 30-minute fix claim (claim_findings[2]), was not found in the cited Decrypt article, giving a 20% rate. Two further claims were only partially supported: the $4.4M figure is the value held in the attacker's wallet, not confirmed bridge losses (claim_findings[1]), and the summary's 96% token drop conflicts with the 99% in the body (claim_findings[5]). The core narrative of two July 2021 exploits and the attacker's cash-out figures was confirmed. One minor omission (partial recovery with police and OKEx) was noted and no shutdown or sanction contradicts the page. The reviewer checked relatively few sources, so the penalty is kept small.
    anchoranchored
    chain
    ●mainnet-betaslot 465,091,272
    sig
    asNj7wGPf78s…csyU9Cobexplorer ↗
    hash
    FgVGtYHccy1v…uRSnBdABsha256 → base58
    verifying row…full verify ↗
    canonical bytes (1469 B) ▸
    {"actor":"judge","artifact_identity":"7aa7910081ebbe78a7809ad82b20562d","band_override":null,"blocked_count":1,"decided_at":"2026-11-03T23:55:50.677Z","decision":"review_revise","delist_requested":false,"disputed_pct":0.2,"investigation_id":"7110070c-ef75-4d63-9110-4b2c1b9731b9","judge_def_hash":"750934ecb48272224909b7430fab271676d391380fbc821acbe7ee7e4cac2fa3","new_score":50,"page_slug":"chainswap","prev_score":50,"reason":"Of 6 claims reviewed, 5 count toward the dispute rate (1 unverifiable claim was excluded because its source blocked the reviewer). One of those 5, the 30-minute fix claim (claim_findings[2]), was not found in the cited Decrypt article, giving a 20% rate. Two further claims were only partially supported: the $4.4M figure is the value held in the attacker's wallet, not confirmed bridge losses (claim_findings[1]), and the summary's 96% token drop conflicts with the 99% in the body (claim_findings[5]). The core narrative of two July 2021 exploits and the attacker's cash-out figures was confirmed. One minor omission (partial recovery with police and OKEx) was noted and no shutdown or sanction contradicts the page. The reviewer checked relatively few sources, so the penalty is kept small.","reviewer_def_hash":"3839668b232611e5b26db72079d64745f8e57e919b8a379e79b44ba4a52c845b","score_delta":0,"scored_claims":5,"sequence_num":4,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}
    Verify offline (run on your own machine)
    python -m src.verify_decision a5cb9649-6152-47b5-979d-3dfff274c675
  5. #5rescoreby systemsystem
    2026-11-03 23:55:52Z
    Score: 50 → 54 (+4)
    Recalculated after the fact-check of 2026-11-03. Rescored under Scoring v2, the published formula (avoid.net/scoring): 50 → 54. Problems weighed by who is responsible: the subject's own conduct −8, incidents the subject suffered −6.4, concerns that are not fraud −3.2, problems around the subject, caused by others −1.6; legitimacy credit long-running +8; 2 section(s) set aside until a failed fact-check is resolved.
    anchoranchored
    chain
    ●mainnet-betaslot 465,091,277
    sig
    fZSKqij2gSzN…oXK68aZ1explorer ↗
    hash
    8PixTCjixmAw…xxbv8VKGsha256 → base58
    verifying row…full verify ↗
    canonical bytes (780 B) ▸
    {"actor":"system","decided_at":"2026-11-03T23:55:50.677Z","decision":"rescore","investigation_id":"7110070c-ef75-4d63-9110-4b2c1b9731b9","new_score":54,"page_slug":"chainswap","prev_score":50,"reason":"Recalculated after the fact-check of 2026-11-03. Rescored under Scoring v2, the published formula (avoid.net/scoring): 50 → 54. Problems weighed by who is responsible: the subject's own conduct −8, incidents the subject suffered −6.4, concerns that are not fraud −3.2, problems around the subject, caused by others −1.6; legitimacy credit long-running +8; 2 section(s) set aside until a failed fact-check is resolved.","score_delta":4,"score_model":"v2","sequence_num":5,"submission_content_hash":null,"submission_id":null,"submission_kind":null,"submission_valence":null,"v":1}
    Verify offline (run on your own machine)
    python -m src.verify_decision c6623450-d844-4199-96df-b6ddfe3e79a8
How verification works. The “Row integrity” check above is computed in your browser — your machine recomputes the SHA-256 of the canonical bytes and compares against the stored hash. No avoid.net server can fake that check. The “full verify” link goes one level deeper: your browser fetches the on-chain transaction from a Solana RPC node and confirms the same hash is in the memo. If you don’t want to trust either avoid.net or the public RPC, run the CLI verifier on your own machine — python -m src.verify_decision <event_id>.