A white-hat researcher’s restoration of 1,003.62 ETH from a failed 2016 Ethereum ICO has turned an outdated sensible contract flaw right into a reminder that Ethereum’s earliest technical choices can stay dwell for practically a decade.
The researcher, referred to as 0xFlorent, mentioned he unlocked the ETH from the HongCoin contract after the funds had been trapped for 9 years. Utilizing a June 1 Ethereum worth of roughly $1,983, the recovered quantity was price about $1.99 million.
The restoration relied on the unique HongCoin multisig. The HongCoin contract nonetheless required motion from that administration path for the related admin calls.
That made the episode nearer to contract archaeology than to a standard exploit: the identical immutable code that preserved the refund failure additionally preserved a forgotten route round it.
HongCoin’s distinction is stark. Ethereum’s base layer stayed nonetheless. A still-valid permission path and coordinated signing from the unique multisig made 48 authentic traders eligible to assert funds by means of a refund mechanism that had been damaged for years.
HongCoin turns a forgotten contract bug right into a dwell investor restoration. It exhibits that outdated Ethereum permissions, counters, and admin paths can nonetheless have an effect on who can entry funds in the present day, which issues for customers monitoring caught property and for groups auditing dormant contracts.
How the refund path broke
HongCoin was a 2016 Ethereum mission whose public repository described it as a decentralized enterprise fund. The token sale failed to succeed in its funding aim, and contributors had been supposed to have the ability to reclaim their ETH by means of the contract’s refund operate.
The issue sat contained in the contract’s accounting. Within the HongCoin supply code, the refundMyIcoInvestment() operate checks whether or not the caller’s token stability is bigger than tokensCreated. If that situation is true, the refund name fails.
If it passes, the operate zeroes the caller’s token stability, clears associated accounting, reduces tokensCreated by that token stability, after which sends the refund.
Over time, earlier refunds decreased the worldwide tokensCreated counter. That left bigger holders in a wierd place: they nonetheless had balances tied to their authentic claims, however these balances could possibly be too giant for the contract’s remaining counter.
The refund operate then handled them as invalid, blocking the very customers it was imagined to repay.
The escape path was one other outdated piece of code. The multisig-restricted mgmtIssueBountyToken() admin operate might add a equipped quantity to a recipient’s stability and to bountyTokensCreated.
That path belonged to the administration facet of the contract, which is why the unique multisig needed to take part. Trendy Solidity arithmetic reverts by default on overflow.
Earlier than Solidity 0.8.0, arithmetic wrapped on overflow until builders added their very own checks. The older conduct formed the escape route.
0xFlorent recognized a means to make use of the admin operate’s arithmetic conduct to reset a holder’s stability low sufficient for the refund verify to move. The outcome was paradoxical: one stale bug helped undo the sensible harm brought on by one other stale bug.
StageKey detail2016 token saleHongCoin collected ETH for a venture-fund-style Ethereum mission that later failed to succeed in its aim.Refund failureThe refund operate rejected bigger holders as soon as the worldwide token counter fell under their balances.Outdated admin pathA multisig-restricted operate nonetheless existed that might change balances utilizing pre-0.8 Solidity arithmetic conduct.Whitehat recovery0xFlorent coordinated with the unique HongCoin multisig to make blocked holders eligible to assert funds.On-chain proofA Might 29 transaction exhibits a profitable refundMyIcoInvestment() name producing an inner 96 ETH switch.


The multisig made it a coordinated restoration
The multisig requirement set a boundary for the HongCoin restoration. The delicate path required HongCoin’s authentic administration tackle to execute the related calls, so the sensible restoration relied on cooperation between the researcher and the outdated management path.
The coordination carried as a lot weight because the code. The restoration concerned 41 signed transactions for blocked holders, whereas one other seven smaller holders might refund straight with out the workaround.
The ICO started on Aug. 29, 2016, ended on Oct. 28, 2016, and failed to satisfy its funding aim.
The on-chain report already exhibits refund exercise. A Might 29 on-chain transaction known as refundMyIcoInvestment() and produced an inner switch of 96 ETH from the HongCoin contract to an investor tackle.
The highest-level transaction worth was 0 ETH as a result of the precise motion occurred contained in the contract name.
Anybody following the cash ought to separate eligibility from accomplished distribution. The contract state and multisig execution reopened a declare path for funds that had been inaccessible for years.
The seen on-chain examples present refund exercise relatively than a full accounting of each eligible investor’s declare.
The HongCoin case must be learn rigorously earlier than anybody generalizes it to different outdated caught funds. The components had been unusually particular: identifiable contract logic, an admin operate nonetheless usable by the unique management path, a whitehat prepared to coordinate, and sufficient remaining on-chain worth to take the time worthwhile.
The sensible element is possession and permission. The outdated operate might change balances, however solely the administration path might name it.
That provides the restoration its moral and operational boundary: exterior analysis discovered the trail, authentic signers executed it, and the declare route reopened for traders.
The identical information additionally make the case laborious to generalize. Many dormant contracts lack an lively management key, a clear claimant set, or a public path that makes accountable restoration believable.
That boundary additionally reduces the temptation to deal with the episode as a broad exploit template. The technical mechanism explains why the refund gate reopened, however the story’s consequence comes from the mixture of outdated code, dwelling permissions, and public settlement.
Comparable archaeology turns into riskier when a contract lacks a type of parts, as a result of discovery can expose a weak spot earlier than it creates a usable restoration route.
Ethereum retains the error and the treatment
The broader Ethereum historical past makes the HongCoin restoration greater than a curiosity. A 2025 evaluation citing Coinbase’s Conor Grogan put completely misplaced ETH at greater than 913,111, framed as a conservative estimate throughout person and contract-related errors.
That class contains funds despatched to burn addresses, contract bugs, and main historic incidents.
A few of Ethereum’s most consequential early moments had been additionally restoration debates. In 2016, the DAO laborious fork moved roughly 12 million ETH from DAO-related contracts right into a restoration contract after the community’s defining governance disaster.
In 2017, Parity Applied sciences’ multisig library self-destruct incident blocked 513,774.16 ETH throughout 587 wallets.
These episodes had been bigger and politically heavier than HongCoin. They nonetheless assist body why this smaller restoration resonates.


Ethereum’s promise that code and state persist is a safety property and a reminiscence system. It preserves errors, half-forgotten assumptions, outdated permissions, and the occasional treatment whose future relevance was invisible at deployment.
That lengthy reminiscence now sits beside a maturing safety tradition. In January, Ethereum veterans introduced plans to transform roughly 75,000 ETH in leftover TheDAO restoration funds right into a staked endowment for Ethereum safety.


The HongCoin case works on a a lot smaller scale, however factors to the identical afterlife of early Ethereum choices.
The subsequent take a look at is recoverability: whether or not different outdated contracts comprise paths that can be utilized responsibly. A white-hat restoration wants greater than a bug. It wants a rightful management path, public on-chain proof, cautious disclosure, and a method to keep away from turning contract archaeology right into a playbook for opportunistic assaults.
HongCoin exhibits that some trapped funds can stay suspended inside outdated logic, ready for somebody to know each the flaw and the permission construction round it. That may be a hopeful outcome for the 48 traders now eligible to assert.
It’s also a warning for the remainder of the ecosystem: Ethereum remembers dangerous code, and generally it remembers the escape hatch too.





