Skip to main content
Chile Stake Po [CHIL]

Blog

Yoroi Wallet: How the SecondFi Recovery Tool Returns Funds

Redacción CardumenRedacción CardumenEducation

Signs for YOROI wallet, the Emurgo mark and SecondFi in a plaza built from LEGO bricks, in front of a crowd of minifigures holding blank placards and a brick with a question mark.

What you knew as Yoroi wallet was renamed SecondFi in April 2026 and is no longer operating today. The team decided not to resume operations, and its current job is to return the funds of the people who were affected. The useful question is no longer what to do with your money, but how far along the refund is.

Two figures that must not be mixed. The official statement describes four draining events: three were carried out by external attackers and took 16.1M ADA from 374 addresses; the fourth is attributed to white-hats, and the company reports those funds as accessible and safeguarded. Separately, the emergency rescue measures secured around 129M ADA, directed to an independent custodian (a Fetch on-chain analysis puts the scope at close to 2,850 wallets). This article covers that second phase.

Who is who in the SecondFi recovery

Actor What it is Why it matters
SecondFi The wallet you knew as Yoroi, by EMURGO It stopped operating; today it is the recovery team
zkSecurity Independent audit firm It audited the code of the recovery tool
gnark Third-party cryptography library (Consensys) That is where the two serious flaws were, not in the SecondFi code
CIP-1852 Cardano’s credential derivation standard It is the basis of the ZK proof

What is ready and what is still missing in the recovery

The official update of September 15 splits the work into three fronts, and only one remains open:

  1. Platform: vulnerability patched and independent code reviews completed.
  2. Migration: tool v2 is live; it supports staked balances and covers the network fees of wallets without ADA.
  3. Asset recovery: the tool with ZK proofs is the pending piece, and it is precisely the one that will make it possible to recover funds.

The technical milestones already published: the ZK proof audit on September 9, the smart contract audit on September 11, and the refunds review started on September 14.

The official timeline, with a time-zone caveat

Mind the chart in the tweet: its dates are in Singapore time (SGT, UTC+8), so they do not match Chile time exactly.

Date Milestone (recovery block) Status
29 Jun EMURGO recovery fund announced ✅ Complete
2 Jul Checker for affected wallets ✅ Complete
9 Sep Zero-knowledge proof audit finalised ✅ Complete
11 Sep Smart contract audit finalised ✅ Complete
14 Sep Refund review begins 🟡 Under review
End of Sep Tool launch (expected) ⏳ Pending

When the tool launches and what to do meanwhile

The published date is the end of September 2026, subject to the final review and the production checks. There is no specific day yet, and the team promised step-by-step guides before launch.

Meanwhile you can move your funds with tool v2, inside the official app or its extension: the step-by-step guide to migrate from Yoroi to SecondFi covers that process. The team recommends using a hardware wallet and comparing the full destination address, character by character, before confirming, because transfers cannot be reversed. If you are unsure whether your wallet is on the list, the official checker answers that first.

How funds are recovered without handing over your seed

A zero-knowledge proof (or ZK) lets you prove that you know something without revealing it. Here it serves one concrete purpose: proving that you control your Cardano wallet credential without exposing the private key or the derivation path.

The tool is user-initiated, meaning you decide when to start your Recovery Request, and it never asks for your seed phrase. Instead, a circuit proves that you know the master extended private key from which your credential is derived.

Cardano derives credentials under the CIP-1852 standard, along the path m/1852’/1815’/account’/role/index. The circuit takes the master key and the account, role and index values as private inputs (those never leave the browser), derives the credential, computes its hash and compares it against the only public input of the proof. If it matches, the proof validates without revealing keys or the derivation path.

Why the challenge was proving it in the browser

The system is Groth16: cheap to verify, expensive to prove. Its proving key weighs around 1.2 GiB, which is why the project includes seven patches to gnark and gnark-crypto. The goal is for you to generate the proof in your own browser, with your keys never travelling to a server.

What the zkSecurity audit found

zkSecurity was engaged on August 3, 2026, to audit Emurgo/proof-tool (commit ba065e6), with two consultants over two weeks. The zkSecurity audit report is free to read. Result: two high-severity findings and two low-severity findings.

The two serious ones were not in the SecondFi code

Both high findings were in the upstream code of the gnark library (v0.15.0), not in the project’s own repository: missing range checks in the carries of emulated field multiplication and at the output of operations used in Blake2b/SHA-512. In plain terms, a malicious prover could have claimed a victim’s public key from its own seed. Both were fixed by updating gnark to v0.16.3, via proof-tool PR#7, and the auditors reviewed it, tested it again and confirmed the fix.

The two open ones are not practically exploitable

Both low findings are in the project’s own repository and remain open, but the auditors assessed them as not practically exploitable. The overall conclusion is that the serious issues were in a third-party dependency and are now closed, while the open ones sit in the project’s own code with no practical impact. No high-severity finding remains pending.

What the community asks for and the company does not mention

In a sample of 24 reactions to the official tweets of September 9, 12 and 14, the most repeated topic is not the one the company communicates: nine are about NIGHT / Midnight tokens, and three more about the fees to redeem them. None of the three official tweets mentions NIGHT even once.

NIGHT and Midnight: airdrops 3 and 4 and the pending thaws

@midu97647902 (Sep 9) bundles three unanswered questions: “What about NIGHT token redeem? […] As I know we need some ADA to cover fees to redeem. There is still thaw 3 and 4!”. And @YUBYEONGCHAN (Sep 14) adds a concrete data point: the third unfreezing has already finished and its airdrop has not appeared.

The crux of the problem is that the tokens keep unlocking after the incident, so anyone migrating their ADA today may have future airdrops pointing at the old wallet.

The fee asymmetry

@yeck_ryan (Sep 9): “Why are you not covering the network fees for the night redemptions that can be claimed right now […] from compromised wallets with insufficient funds?” There is support for this in the announcements themselves: tool v2 does cover the network fees of the migration, and that same coverage is not announced for redemption. Redeeming requires ADA for the fee, and there are compromised wallets whose balance was left at zero.

The emotional summary came from @Chuntingkw95978 (Sep 9): “We just want the Ada back as promised.” The “99%” it mentions is rhetorical, not a measured figure.

How to spot scams at this stage

  • Nobody will ask you for your seed or your private key. SecondFi states it explicitly: it never will. If they ask by DM, email or support chat, it is fraud.
  • There is no separate migration app and no new site. Everything happens inside the app you already have or its extension.
  • Urgency is the most telling signal. Official channels spoke of the end of September and of prior guides, and nobody legitimate will rush you.

Official channels: @secondfiapp and @secondfi_jp on X, the knowledge base and ticket support.

Open questions about the SecondFi refund

How much does the refund cover, and what does it include?

It is still unknown whether it covers only ADA or also tokens and NFTs, and how the amount per wallet is calculated. Everything points to the June 26 balance snapshot, but the team has not confirmed it.

Who pays the fees of the recovery?

Tool v2 does cover the network fees of the migration; that same coverage is not announced for the recovery. It is one of the questions the community repeats most.

What happens with NIGHT, Midnight and airdrops 3 and 4?

The tokens keep thawing: the schedule is published in the official Midnight FAQ — four equal installments of 25% spread over 360 days, with the first thaw falling on a random date between day 1 and day 90, and the redemption portal open for 450 days. What remains unanswered is who covers the fee for that redemption from the compromised wallets: SecondFi covered the network fees of the migration, but did not announce the same for NIGHT.

What role does Intersect play with the ~129M ADA recovered?

The custody of the secured funds remains under discussion, and it is also unclear how wallets with several accounts are handled.

About the Groom Lake report (engaged on June 27, results on July 20): it describes “potential indicators consistent with a state actor” and possible links to Lazarus. It is an unconfirmed finding, under evaluation, cited as it was published.

For the earlier context, review what happened in the SecondFi and Yoroi incident. And for the rest of your setup: Cardano wallet comparison and how to delegate your ADA.

Sources

Sample of 24 comments under the official announcements of September 9, 12 and 14, 2026: this is not a survey.

Etiquetas: , , ,