ChainSwap Hack

TOTAL LOST $4.4M
Medium Other bsc ethereum

What happened

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

Case & protocol details

Classification Bridge / Bridge & Cross-Chain
Protocol Type Exploit/Other
Affected asset / contract ASAP
Smart Contract Language Solidity
Official Website chainswap.com/
Protocol Twitter/X @chain_swap

Evidence & learning

Sources and on-chain records

Practice this exploit pattern safely

Work through hands-on labs covering real exploit mechanics, review techniques, and defensive patterns.