⬇ Download this report as PDF

Yoroi / SecondFi Wallet Incident — On-Chain Analysis

Snapshot as of: 24 June 2026, ~10:54 UTC — active, evolving incident; figures may change. Status: Independently verified on-chain (Blockfrost + Cardano node data) unless marked as a community estimate or attributed to SecondFi. *(All USD figures use ADA ≈ $0.15.)*


TL;DR


What SecondFi has officially acknowledged

From SecondFi (@secondfiapp) on 23–24 June 2026:

SecondFi statement timeline (UTC):

This document reports what is independently verifiable on-chain, and clearly separates that from SecondFi's stated account.


The two components, side by side

External theftSecondFi emergency rescue
NatureCriminal theft by external actorsWhite-hat sweep by SecondFi (per their statement)
ADA~16M total (SecondFi) · ~12.1M independently mapped~129.43M
Addresses374 (SecondFi) · ~178 mapped~2,850
Events3 (we mapped 1)1
MethodFee-sponsored sweeps (NEAR-bridge funding → fee-sponsor → collectors A/B/C)Key-compromise sweep, consolidated into one wallet
Status of fundsLaundered / dispersed via DEX pools (incl. an ADA→USDCx dump that spiked the USDCx pair)Parked in a single wallet; SecondFi says being routed to a custodian — not yet observed on-chain
Biggest single wallet3.30M ADA (stolen)5.41M ADA (rescued)

*USD at ADA ≈ $0.15: ~16M ≈ $2.4M stolen; ~129.43M ≈ $19.4M rescued/held.*


1. The external theft — what we independently mapped (~12.1M / ~178)

This is one of SecondFi's three external events, fully traced on-chain:

NEAR Intents bridge treasury (addr1v8wfp…)   ← fresh, no-KYC ADA
        ▼
Fee-sponsor wallet (addr1q8acx…)  ← born 21 Jun 15:17; paid gas for ~196 sweeps
        ▼
~178 victim wallets ─► 3 collectors A/B/C (5.68M / 3.36M / 3.15M) = ~12.1M ADA
        ▼
Smart-contract cluster (stake1u9fg8znea…)  → DEX-pool token→ADA laundering

Biggest mapped victims: 3.30M · 1.54M · 1.32M · 1.09M ADA (4 wallets >1M); 13 lost 100k–1M; 41 lost 10k–100k; 57 lost 1k–10k; 77 lost <1k.

The remaining ~4M / ~196 addresses (SecondFi's other 2 external events) are not yet independently mapped — neither by us nor, per community trackers, publicly. We cite SecondFi's ~16M / 374 figure for the full external total.


2. The ~129M — SecondFi's stated emergency rescue ("Wave 2")

What is verifiable vs. stated:

The held-and-unlaundered behaviour is consistent with a rescue/custody hold rather than a theft (a thief liquidates; this wallet has not). Full independent confirmation will come when/if the funds move to a named, audited custodian — which we are monitoring for.


3. Mechanism & root cause


4. Live status (24 Jun ~10:54 UTC)


5. If you used Yoroi / SecondFi

  1. Assume your wallet is compromised. Treat the seed phrase / keys as exposed.
  2. Beware impersonators. A real team will never DM you first, ask for your seed phrase, or ask you to "validate"/move funds. Ignore unsolicited "support" DMs.
  3. Follow official channels only. Watch SecondFi's verified account and support.secondfi.io for updates, and verify anything claiming to be "official steps" is from the genuine verified source.
  4. Preserve evidence: your wallet address, the drain transaction hash, amounts, and timestamps.

6. Verify this yourself

Every figure here is on-chain and public. Paste any address into a Cardano explorer (cexplorer.io, adastat.net):


7. Address & transaction reference

RoleAddress
SecondFi rescue wallet (holds ~129.43M)addr1qxd39k4peszxlf0x59e88hngpe5u9882y2lyhdzazsq4kfvmztd2rnqyd7j7dgtjw00xsrnfc2ww5g47fw6969qptvjshwxpl3
Rescue collection wallet (pre-consolidation)addr1q8g8cgwqw98q2mrzrwgcy3wectdxwem8a8zp9r2mn6wjy7q4x7gcpv39wwurj7n72akw4kd0dgmv72gz4j92fvhn29ss7vuz99
External-theft fee sponsoraddr1q8acx4h5a38x6ekpsp0x7aelw6mflt78khmz8lz75rtnqvn07w88zx2e89tgzqr3x0mecngqlg87kq9surhk48hj79mqcezfa8
Fee-sponsor stake keystake1u9hl8rn3r9vnj45pqpcn8auuf5q05rltqzcwpmm2nme0zasf40ymg
Fee-sponsor funding (NEAR Intents bridge)addr1v8wfpcg4qfhmnzprzysj6j9c53u5j56j8rvhyjp08s53s6g07rfjm
Theft collector Aaddr1q9j7f598x988unr4zhjulft205jqnn9ewgwkhes5smf2sr6jsw98nm4qq38jw9epe587twavuhuhj5d8r92rjvmyjlzs9lqc3x
Theft collector Baddr1q82jlp2u0ezv2hsf6f40fkrv49hd72yv442nmrr5qeultpqamepaykp3m564hnd4zp75wxxds2j6d3ywvc8prhf2kcxqn6nql3
Theft collector B stake keystake1uywaus7jtqca6d2mek63ql28rrxc9fdxcj8xvrs3m54tvrq4uaarv
Theft collector Caddr1q9wudkfeelzwev427yvapkmqexmet8q4vl303m7a4eerwtvt6rq00zyuqzeuw759vgqtdky0gyxnqx27n8q4k6h79yhsqelma8
Theft collector C stake keystake1ux9aps8h3zwqpv7802zkyq9kmz85zrfsr90fns2mdtlzjtcm7jj8p
Theft accumulation / laundering stake keystake1u9fg8znea6sqgne8zusu6rl9hwkwt7te2xn3j4pexdjf03g4kw9uq
USDCx laundering hubaddr1q8nw4dkulh8w5gdst5q87pdq9kkdpvvxpqta37qx6maryrkelj2ugdyg7kyc7xuleagy883fdtxqywym02ty3luptv9qhl98qc

Transaction hashes: fee-sponsor split c2301f306dd1b2f802b11e92bd3efbf727d348d9ce5683e78739b23137cc97e1; funder→fee-sponsor 857187f7e9bb495f4d8531bfe004744af160f44cad3aaef70b69dbd38897d37f, 808d9a0cacc5ded5c17fd2930366144ded4eb71642ff07218eff4a32c677904b; victim drain (partial) 16f81996…08814.


8. Methodology


*Disclaimer: Preliminary technical analysis based on public on-chain data, published for the protection of affected users and to assist investigators. It does not allege wrongdoing by SecondFi, Emurgo, any exchange, bridge, or other third party. On-chain data shows where funds moved and that signing was compromised — not how; root cause is unconfirmed pending an official post-mortem. SecondFi's rescue/custodian statements are reported as their account and, where noted, are not yet independently verifiable on-chain. Figures are a point-in-time snapshot and may change. Not financial or legal advice. Compiled by Fetch — Cardano DEX Aggregator (cardano.fetchswap.io).*