ChainSwap Hack
Incident Overview
The attacker's address:
https://etherscan.io/address/0xEda50667…2D8113
On the Ethereum network, each token to be bridged has its own proxy Factory contract. The attacker was able to exploit the contract, minting tokens directly into different addresses, before reaccumulating them into the wallet from which the transactions were initially sent.
The attacker:
- called receive() function to the Factory minting contract
- dodged the sloppy auth check system using a new address as signature each tx
- paid 0.005 ETH chargeFee
- set to parameter to the desired address, which receives the minted volume
- repeated x times.
Using the NFT platform WilderWorld as an example, this is one of 40 repeated transactions, each of which produced 500,000 $WILD tokens.
These 20M WILD were subsequently sold for 650 WBNB, or little more than $200,000 USD, using PancakeSwap, essentially emptying the WILD/WBNB pool.
The example transaction:
https://bscscan.com/tx/0x83b4adaf…dff723
Projects which got harmed:
- Wilder Worlds
- Antimatter
- Optionroom
- Umbrella Blank
- Nord
- Razor
- Peri
- Unido
- Oro
- Vortex
- Blank
- Unifarm
Incident Report
Protocol Information
Market Context at Time of Hack
What the Attacker Needed to Succeed
Understanding the prerequisites for this type of attack helps auditors identify protocols that are most at risk and helps developers build better defenses.
What Auditors Should Check
If you're auditing a protocol with similar architecture to ChainSwap, these are the critical security checks that could have prevented this incident (July 2021).
- Verify all logic paths related to Other are guarded by proper access controls and input validation
- Review privileged functions (owner, admin, governance) for potential abuse vectors - centralization risks should be documented and bounded with timelocks or multi-sigs
Master these auditing techniques with hands-on labs and real exploit scenarios in the Smart Contract Hacking course.
Free TrialSources & References
Learn to Prevent the Next ChainSwap
The ChainSwap hack is one of many attacks that skilled auditors are trained to detect before deployment. Master real exploit patterns and defense techniques with hands-on Web3 security training.