White hat researchers recovered 1,003.62 ETH from a failed 2016 Ethereum ICO, turning flaws in previous good contracts right into a reminder that Ethereum’s early technical choices can dwell on for almost a decade.
The researcher, generally known as 0xFlorent, stated he unlocked ETH from the HongCoin contract after the funds have been locked up for 9 years. Utilizing the Ethereum value of roughly $1,983 on June 1st, the quantity recovered is price roughly $1.99 million.
Restoration relied on the unique HongCoin multisig. HonCoin contracts nonetheless required motion from the admin path for associated admin calls.
As such, this episode was nearer to contract archeology than conventional exploitation. The identical immutable code that saved the refund failure additionally saved the forgotten route of its avoidance.
The distinction with Hong Kong is hanging. Ethereum’s base layer remained static. With authorization passes nonetheless legitimate and coordinated signatures from the unique multisigs, 48 unique buyers grew to become eligible to assert their funds by a refund mechanism that has been defunct for a few years.
How the refund route was interrupted
HonCoin is a 2016 Ethereum mission that was described as a decentralized enterprise fund in its public repository. The token sale failed to fulfill its funding objective, and buyers have been supposed to have the ability to get their ETH again by the contract’s refund characteristic.
The issue lay within the accounting for the contract. Within the HonCoin supply code, refundMyIcoInvestment() The operate checks whether or not the caller’s token stability is larger than: tokensCreated. If that situation is true, the refund name will fail.
If handed, the operate zeroes the caller’s token stability, clears the related accounting, and tokensCreated Refunds might be made in line with the token stability.
Over time, early refunds will end in worldwide tokensCreated counter. That left massive holders in an odd place. They nonetheless had a stability related to the unique cost, however that stability was possible too massive for the remaining counters on the contract.
The refund characteristic then handled them as invalid and blocked the very customers who have been speculated to refund them.
Escape paths have been additionally previous code. Multisig restricted mgmtIssueBountyToken() The administration operate provides the offered quantity to the recipient’s stability and bountyTokensCreated.
That path belonged to the administration aspect of the contract, so the unique multisig wanted to take part. Trendy Solidity operations default to reverting when an overflow happens.
Previous to Solidity 0.8.0, arithmetic operations have been wrapped in overflow except the developer added their very own checks. Outdated behaviors shaped an escape route.
0xFlorent has recognized a manner to make use of the arithmetic operations of administration features to reset the proprietor’s stability to a low sufficient worth for the refund test to cross. The outcomes have been paradoxical. One previous bug helped undo substantial harm brought on by one other previous bug.
| stage | key particulars |
|---|---|
| 2016 Token Sale | Hongcoin raised ETH for a enterprise fund-style Ethereum mission, however later failed to achieve its objective. |
| Refund failed | The refund characteristic denied massive holders if the worldwide token counter fell under their stability. |
| previous admin path | There was nonetheless a multisig restricted operate that would change the stability utilizing Solidity arithmetic habits previous to 0.8. |
| white hat restoration | 0xFlorent has teamed up with the unique HonCoin multisig to permit blocked holders to assert their funds. |
| On-chain proof | Could 29 transaction reveals success refundMyIcoInvestment() A name that generates an inside 96 ETH switch. |


Multisig allows coordinated restoration
Multisig necessities set the boundaries for HongCoin restoration. The precise restoration relied on the cooperation of researchers and the previous management path, because the delicate path required HongCoin’s unique administration deal with to carry out the related calls.
The changes have been simply as essential because the code. This restoration included 41 signed transactions of blocked house owners, however one other seven small house owners have been capable of get their a reimbursement instantly with none workarounds.
The ICO was launched on August 29, 2016 and ended on October 28, 2016, however didn’t attain its fundraising objective.
On-chain information already present refund exercise. Could twenty ninth on-chain transaction referred to as refundMyIcoInvestment() An inside switch of 96 ETH was then comprised of the HongCoin contract to the investor’s deal with.
The highest-level transaction worth was 0 ETH as a result of the precise switch occurred throughout the contract name.
Those that monitor funds should distinguish between eligibility and accomplished distribution. Contract standing and multisig implementation have reopened claims channels for funds which were inaccessible for a few years.
Seen on-chain examples illustrate refund exercise somewhat than an entire description of all eligible investor claims.
One ought to learn fastidiously earlier than generalizing the Hongcoin incident to different previous stack funds. The elements have been unusually particular. There may be discernible contract logic, management that continues to be obtainable within the unique management path, a white hat to make changes, and sufficient on-chain worth remaining to take the time worthwhile.
The precise particulars are possession and permissions. The previous operate might change the stability, however solely the managed path might name it.
This offers moral and operational boundaries to retrieval. Exterior analysis discovered a path ahead, the unique signatories carried out it, and the claims route was reopened for buyers.
The identical information additionally make it tough to generalize this case. Many dormant contracts lack energetic management keys, a clear set of claimants, or a public path to allow accountable restoration.
This boundary additionally reduces the temptation to deal with the episode as a broad exploitation template. Though technical mechanisms clarify why the refund gates have been reopened, the top of this story comes from a mix of previous codes, survival permits, and public funds.
Comparable archeology turns into extra harmful if the contract lacks any of those parts. It is because discovery can reveal weaknesses earlier than obtainable restoration routes are created.
Ethereum holds errors and their cures
Contemplating the broader historical past of Ethereum, Hongcoin’s restoration is greater than only a curiosity. A 2025 evaluation citing Coinbase’s Conor Grogan places the quantity of ETH completely misplaced at over 913,111, a conservative estimate that takes into consideration person and contract-related errors.
This class contains funds despatched to jot down addresses, bugs in contracts, and important incidents in historical past.
A few of Ethereum’s most essential early moments have been additionally discussions round restoration. In 2016, after the community’s definitive governance disaster, a DAO onerous fork moved roughly 12 million ETH from DAO-related contracts to restoration contracts.
In 2017, a self-destruction incident of Parity Applied sciences’ multisig library resulted in 513,774.16 ETH being blocked in 587 wallets.
These episodes have been larger and extra politically heavy than Hong Kong. They nonetheless assist clarify why this small financial restoration is resonating.


Ethereum’s promise of code and state persistence is its safety properties and reminiscence system. This protects errors, forgotten assumptions, outdated permissions, and occasional cures whose future relevance was not seen on the time of deployment.
That lengthy reminiscence now stands alongside a mature safety tradition. In January, Ethereum veterans introduced plans to transform the remaining roughly 75,000 ETH from TheDAO Restoration Fund into an fairness fund for Ethereum’s safety.


The Hongcoin incident represents the identical aftermath of Ethereum’s preliminary choice, though it’s going down on a a lot smaller scale.
The following take a look at is recoverability. Do different older contracts comprise paths that can be utilized responsibly? White hat restoration requires greater than bugs. It requires reputable management paths, publicly obtainable on-chain proof, cautious disclosure, and methods to keep away from turning contract archeology into an opportunistic assault technique.
HonCoin reveals that among the trapped funds could stay held throughout the previous logic, ready for somebody to determine each the failings and the permission construction round it. It is a hopeful consequence for the 48 buyers at present eligible to assert.
That is additionally a warning to the remainder of the ecosystem. Ethereum remembers fraudulent codes, and generally even escape hatches.



















Leave a Reply