Bytecode verified via sibling
This contract shares identical runtime bytecode with a verified contract (0x4c15cd42...) which has been verified through compiler archaeology.
Token sweeper that moves a whole ERC20 balance to a chosen address, gated on an admin with the revert reason only for admin.
Historical Significance
Revert strings survive in bytecode as plain text, which makes them one of the few places an author's voice reaches the chain intact. Everything else here is compiler output. The zero balance check before transferring is the practical detail: several tokens of the period reverted on a zero value transfer, so sweeping blindly would have failed on exactly the addresses that had nothing to sweep.
Key Facts
Description
One storage slot holds an admin address with no public getter. transferToken requires the caller to be that admin and carries the revert string only for admin, which is one of the few pieces of the original author's own language preserved in the deployed code.
The function reads the contract's balance of the given token and, only if that balance is above zero, transfers the whole amount to the destination. The ERC20 interface is declared with transfer returning nothing, so the call site expects no return value and does not check one.
Heuristic Analysis
The following characteristics were detected through bytecode analysis and may not be accurate.
Byzantium Era
First Metropolis hard fork. Added zk-SNARK precompiles, REVERT opcode, and staticcall.
Bytecode Overview
External Links
Related contracts
Msg
Same eraMinimal contract that stores a single public string in state, exposed via the auto-generated m() getter. First of 281 identical siblings. Source verified by EthereumHistory.
0x2c8f58...37b173January 13, 2018Wallet
Same eraToken collection wallet that moves an entire token balance to a chosen address, without the ERC223 callback handler.
0x002204...531195January 19, 2018Wallet
Same eraOwner wallet that forwards ether to its owner, logs any call from a stranger with the full calldata, and lets the owner execute arbitrary calls.
0x001feb...9e7a4fJanuary 20, 2018Sweeper
Same eraMinimal ETH sweeper, first of 1,900 identical deployments in a 2-day burst in January 2018. All sweep to a single hardcoded destination. Source verified by EthereumHistory.
0xeb15f6...6cb3e1January 23, 2018Sweep
Same eraETH sweep-to-fixed-recipient — fallback forwards the contract's entire balance to `0xd293a88c…8d4` via `.send()` and reverts on failure. Massive cluster of 1899 identical deployments — likely deposit-address contracts for a single custodian.
0x00188b...b260a7January 23, 2018Forwarder
Same eraDeposit forwarder in the BitGo style, sending ether to a parent address and able to flush stranded tokens to the same place.
0x00d083...4d5405February 2, 2018