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

Audit log

Every state-changing event for Harmony Bridge: 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-20 18:58:58Z
    Score: ? → ? (no score change)
    anchoranchored
    chain
    ●mainnet-betaslot 421,044,385
    sig
    3paRYJJ8KXvT…Nm8SUf9wexplorer ↗
    hash
    GBd8GQLVZxVS…7pVomBsMsha256 → base58
    verifying row…full verify ↗
    canonical bytes (7138 B) ▸
    {"actor":"system:backfill","investigation_id":"79936410-60d3-4110-99c0-307d46ae1983","kind":"publish","page_slug":"harmony-bridge","published_at":"2026-05-20T18:58:58.078Z","sequence_num":1,"snapshot":{"content_type":"investigation","entity_name":"Harmony Bridge","sections":[{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"","type":"other","url":"https://open.harmony.one/horizon-a-gas-efficient-trustless-bridge-for-cross-chain-transactions"},{"credibility":3,"name":"","type":"other","url":"https://blockworks.com/news/defi-cross-chain-horizon-bridge-hacked-for-100m"},{"credibility":3,"name":"","type":"other","url":"https://www.benzinga.com/pressreleases/22/10/n29443202/resuming-harmony-cross-chain-bridge-with-layerzero"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"","type":"other","url":"https://www.fbi.gov/news/press-releases/fbi-confirms-lazarus-group-cyber-actors-responsible-for-harmonys-horizon-bridge-currency-theft"},{"credibility":3,"name":"","type":"other","url":"https://www.halborn.com/blog/post/explained-the-harmony-horizon-bridge-hack"},{"credibility":3,"name":"","type":"other","url":"https://www.merklescience.com/blog/hack-track-analysis-of-harmonys-horizon-bridge-exploit"},{"credibility":3,"name":"","type":"other","url":"https://techcrunch.com/2022/06/24/harmony-blockchain-crypto-hack/"},{"credibility":3,"name":"","type":"other","url":"https://techcrunch.com/2023/01/24/north-korea-fbi-harmony-horizon-crypto/"},{"credibility":3,"name":"","type":"other","url":"https://www.elliptic.co/blog/analysis/over-1-billion-stolen-from-bridges-so-far-in-2022-as-harmony-s-horizon-bridge-becomes-latest-victim-in-100-million-hack"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"","type":"other","url":"https://www.elliptic.co/blog/analysis/fbi-confirms-north-korea-s-lazarus-group-as-hackers-behind-100-million-harmony-horizon-bridge-theft"},{"credibility":3,"name":"","type":"other","url":"https://www.merklescience.com/blog/hack-track-analysis-of-harmonys-horizon-bridge-exploit"},{"credibility":3,"name":"","type":"other","url":"https://home.treasury.gov/news/press-releases/jy0916"},{"credibility":3,"name":"","type":"other","url":"https://www.bleepingcomputer.com/news/security/fbi-north-korean-hackers-stole-100-million-in-harmony-crypto-hack/"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"","type":"other","url":"https://www.coindesk.com/tech/2022/07/27/harmony-proposes-issuing-one-tokens-to-reimburse-victims-of-100m-hack"},{"credibility":3,"name":"","type":"other","url":"https://cointelegraph.com/news/backlash-as-harmony-proposes-minting-4-97b-tokens-to-reimburse-victims"},{"credibility":3,"name":"","type":"other","url":"https://decrypt.co/110379/harmony-publishes-revamped-horizon-bridge-recovery-plan"},{"credibility":3,"name":"","type":"other","url":"https://recoveryonefoundation.medium.com/harmony-recovery-round-10-b6a0bbaa9cd8"},{"credibility":3,"name":"","type":"other","url":"https://www.benzinga.com/pressreleases/22/10/n29443202/resuming-harmony-cross-chain-bridge-with-layerzero"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"","type":"other","url":"https://bridge.harmony.one/faq"},{"credibility":3,"name":"","type":"other","url":"https://www.theblock.co/post/172364/harmony-announces-update-on-horizon-bridge-attack-recovery-plan"},{"credibility":3,"name":"","type":"other","url":"https://home.treasury.gov/news/press-releases/jy0916"},{"credibility":3,"name":"","type":"other","url":"https://www.fbi.gov/news/press-releases/fbi-confirms-lazarus-group-cyber-actors-responsible-for-harmonys-horizon-bridge-currency-theft"}]},{"content":"","heading":"","severity":"medium","sources":[{"credibility":3,"name":"","type":"other","url":"https://www.halborn.com/blog/post/explained-the-harmony-horizon-bridge-hack"},{"credibility":3,"name":"","type":"other","url":"https://www.elliptic.co/resources/harmony-horizon-bridge-hack"},{"credibility":3,"name":"","type":"other","url":"https://techcrunch.com/2023/01/24/north-korea-fbi-harmony-horizon-crypto/"},{"credibility":3,"name":"","type":"other","url":"https://securityaffairs.com/141266/apt/harmony-horizon-bridge-lazarus-apt.html"}]}],"sources_used":[],"summary":"Harmony's Horizon Bridge is a cross-chain bridge connecting the Harmony (ONE) blockchain to Ethereum and Binance Smart Chain, launched in October 2020. In June 2022, it was exploited for approximately $100 million by the Lazarus Group, a North Korea-affiliated state-sponsored hacking collective, through compromise of a 2-of-5 multisig scheme controlling bridge funds. The FBI formally confirmed Lazarus Group attribution in January 2023; as of 2025, full victim restitution has not been achieved.","timeline":[{"date":"2020-10-01","event":"Harmony Horizon Bridge launched, enabling cross-chain transfers between Harmony, Ethereum, and Binance Smart Chain","source":""},{"date":"2022-06-23","event":"Harmony Protocol team notified of a malicious attack on the Horizon Ethereum Bridge","source":""},{"date":"2022-06-24","event":"Approximately $99.6 million stolen from the Horizon Bridge across 11-14 transactions via compromised 2-of-5 multisig keys; attacker address 0x0d043128146654c7683fbf30ac98d7b2285ded00 identified","source":""},{"date":"2022-06-24","event":"Harmony offered a $1 million bounty for return of stolen funds; no response received","source":""},{"date":"2022-06-27","event":"Attackers begin 857-transaction series of Tornado Cash deposits totaling 85,700 ETH, continuing through July 2, 2022","source":""},{"date":"2022-07-27","event":"Harmony proposes two reimbursement options: minting 4.97 billion or 2.48 billion ONE tokens to compensate hack victims","source":""},{"date":"2022-08-08","event":"OFAC sanctions Tornado Cash, citing its use by the Lazarus Group to launder funds from Harmony and other hacks","source":""},{"date":"2022-09-23","event":"Harmony reverses token-minting reimbursement plan following community backlash; commits to treasury-funded recovery with 0% new minting","source":""},{"date":"2022-10-01","event":"Harmony relaunches cross-chain bridge using LayerZero validation layer, replacing the compromised multisig infrastructure","source":""},{"date":"2023-01-13","event":"North Korean-attributed actors resume laundering, depositing approximately $60 million in ETH into Railgun privacy protocol; 99.9% of Railgun deposits during this window traced to Harmony hack proceeds","source":""},{"date":"2023-01-14","event":"Binance and Huobi identify, block, and freeze approximately 124 BTC (~$2.5 million) deposited from the laundering addresses","source":""},{"date":"2023-01-23","event":"FBI formally confirms Lazarus Group (APT38) was responsible for the June 2022 Harmony Horizon Bridge theft; publishes 11 associated Bitcoin wallet addresses","source":""},{"date":"2025-03-01","event":"U.S. Treasury removes Tornado Cash from OFAC SDN list following Fifth Circuit Court of Appeals decision overturning sanctions","source":""}]},"v":1}
    Verify offline (run on your own machine)
    python -m src.verify_decision a9ebf1b8-8e3a-4cc1-96bd-26fe3c5e94aa
  2. #2rescoreby systemsystem
    2026-10-10 18:48:58Z
    Score: 10 → 56 (+46)
    Rescored under Scoring v2, the published formula (avoid.net/scoring): 10 → 56. Problems weighed by who is responsible: incidents the subject suffered −12.8, concerns that are not fraud −3.2, problems around the subject, caused by others −0.8; legitimacy credit long-running +8.
    anchoranchored
    chain
    ●mainnet-betaslot 455,368,969
    sig
    4jLLeqPA53ZJ…g8r6TdyAexplorer ↗
    hash
    9A6qnuPQFBm3…zAoMwwYgsha256 → base58
    verifying row…full verify ↗
    canonical bytes (646 B) ▸
    {"actor":"system","decided_at":"2026-10-10T18:48:58.445Z","decision":"rescore","investigation_id":"79936410-60d3-4110-99c0-307d46ae1983","new_score":56,"page_slug":"harmony-bridge","prev_score":10,"reason":"Rescored under Scoring v2, the published formula (avoid.net/scoring): 10 → 56. Problems weighed by who is responsible: incidents the subject suffered −12.8, concerns that are not fraud −3.2, problems around the subject, caused by others −0.8; legitimacy credit long-running +8.","score_delta":46,"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 339f4161-467d-4cf7-a1f7-656013870a77
  3. #3reviewby reviewerreviewer
    2026-11-02 00:47:26Z
    Score: 56 → 56 (no score change)
    The core narrative holds: the June 2022 exploit of about $100M, the 2-of-5 multisig compromise, Lazarus attribution by the FBI on 2023-01-23, the $60M Railgun deposit, the Tornado Cash laundering and the March 2025 delisting. The 99.9% Railgun concentration contradicts the cited Elliptic article, which says about 70%, and it appears in two places. The 124 BTC freeze, the 25,500 ETH exchange routing and OKX could not be found in any fetched source. The recovery totals and the 'as of 2025' status were not verified. Several sources were blocked or unarchived, so the sample is limited.
    anchoranchored
    chain
    ●mainnet-betaslot 464,299,005
    sig
    3NJgJU53W7QW…MPJ5HisMexplorer ↗
    hash
    4yPAnaF7FeWZ…y5T2DJGRsha256 → base58
    verifying row…full verify ↗
    canonical bytes (1402 B) ▸
    {"actor":"reviewer","artifact_identity":"d4c0b61b898a735672ac7238e66bcbd3","decided_at":"2026-11-02T00:47:26.322Z","decision":"review","disputed_pct":0.5,"findings_hash":"3oewvhskicL6JQCAYtXM5vaEGpfTSfZrYqKw5oUcfuz3","investigation_id":"79936410-60d3-4110-99c0-307d46ae1983","judge_def_hash":"8800307026131ea9d5da939d32b9a1f1884b2b84a5de33c8e87931d36f38d0f8","new_score":56,"page_content_hash":"c9d2bff2c4f1e055f38932284b6a08c1d290fb12d3231e1d141c6c79f7d84df4","page_slug":"harmony-bridge","prev_score":56,"reason":"The core narrative holds: the June 2022 exploit of about $100M, the 2-of-5 multisig compromise, Lazarus attribution by the FBI on 2023-01-23, the $60M Railgun deposit, the Tornado Cash laundering and the March 2025 delisting. The 99.9% Railgun concentration contradicts the cited Elliptic article, which says about 70%, and it appears in two places. The 124 BTC freeze, the 25,500 ETH exchange routing and OKX could not be found in any fetched source. The recovery totals and the 'as of 2025' status were not verified. Several sources were blocked or unarchived, so the sample is limited.","reviewer_def_hash":"bc11388ce4bc4deea1b064fea362663ae06e3f4f687f99604769044d6ffba770","score_delta":0,"sequence_num":3,"subject_status":"operating","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 7de0bc3f-a193-4758-a4e9-fad55a5bf7de
  4. #4review reviseby judgejudge
    2026-11-02 00:47:26Z
    Score: 56 → 56 (no score change)
    Of 10 checked claims, 2 were disputed and 3 could not be found in any fetched source, giving 50% disputed or unverifiable, which falls in the significant-issues band. The 99.9% Railgun concentration figure (claim_findings[0] and [1]) contradicts the cited Elliptic article, which says about 70%. The 124 BTC exchange freeze and the 25,500 ETH routing including OKX (claim_findings[2], [3], [4]) were not found in the cited sources. The core account holds up: the June 2022 exploit, the 2-of-5 multisig, the FBI attribution to Lazarus on 2023-01-23, the $60M Railgun deposit and the March 2025 Tornado Cash delisting were all corroborated, so the penalty sits at the lighter end of the band.
    anchoranchored
    chain
    ●mainnet-betaslot 464,299,011
    sig
    5wUJjw21YRqT…tuaEAvdQexplorer ↗
    hash
    Gisz7pHbaXXd…R84zkT3fsha256 → base58
    verifying row…full verify ↗
    canonical bytes (1335 B) ▸
    {"actor":"judge","artifact_identity":"d4c0b61b898a735672ac7238e66bcbd3","band_override":null,"decided_at":"2026-11-02T00:47:26.322Z","decision":"review_revise","delist_requested":false,"disputed_pct":0.5,"investigation_id":"79936410-60d3-4110-99c0-307d46ae1983","judge_def_hash":"8800307026131ea9d5da939d32b9a1f1884b2b84a5de33c8e87931d36f38d0f8","new_score":56,"page_slug":"harmony-bridge","prev_score":56,"reason":"Of 10 checked claims, 2 were disputed and 3 could not be found in any fetched source, giving 50% disputed or unverifiable, which falls in the significant-issues band. The 99.9% Railgun concentration figure (claim_findings[0] and [1]) contradicts the cited Elliptic article, which says about 70%. The 124 BTC exchange freeze and the 25,500 ETH routing including OKX (claim_findings[2], [3], [4]) were not found in the cited sources. The core account holds up: the June 2022 exploit, the 2-of-5 multisig, the FBI attribution to Lazarus on 2023-01-23, the $60M Railgun deposit and the March 2025 Tornado Cash delisting were all corroborated, so the penalty sits at the lighter end of the band.","reviewer_def_hash":"bc11388ce4bc4deea1b064fea362663ae06e3f4f687f99604769044d6ffba770","score_delta":0,"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 3847764e-3b8e-4a4e-b722-d3405a47d8ca
  5. #5rescoreby systemsystem
    2026-11-02 00:47:27Z
    Score: 56 → 59 (+3)
    Recalculated after the fact-check of 2026-11-02. Rescored under Scoring v2, the published formula (avoid.net/scoring): 56 → 59. Problems weighed by who is responsible: incidents the subject suffered −9.6, concerns that are not fraud −3.2, problems around the subject, caused by others −0.8; legitimacy credit long-running +8; 1 section(s) set aside until a failed fact-check is resolved.
    anchoranchored
    chain
    ●mainnet-betaslot 464,299,016
    sig
    4AWaTewesFvG…uFmNgTzGexplorer ↗
    hash
    AKDu8xR9zU9d…aymNjKK2sha256 → base58
    verifying row…full verify ↗
    canonical bytes (755 B) ▸
    {"actor":"system","decided_at":"2026-11-02T00:47:26.322Z","decision":"rescore","investigation_id":"79936410-60d3-4110-99c0-307d46ae1983","new_score":59,"page_slug":"harmony-bridge","prev_score":56,"reason":"Recalculated after the fact-check of 2026-11-02. Rescored under Scoring v2, the published formula (avoid.net/scoring): 56 → 59. Problems weighed by who is responsible: incidents the subject suffered −9.6, concerns that are not fraud −3.2, problems around the subject, caused by others −0.8; legitimacy credit long-running +8; 1 section(s) set aside until a failed fact-check is resolved.","score_delta":3,"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 2d5a185c-ef4b-4051-9840-6b4f68faa05b
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>.