Bytecode verified via sibling
This contract shares identical runtime bytecode with Sweeper (0xeb15f63a...) which has been verified through compiler archaeology.
ETH 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.
Key Facts
Description
One of 1899 identical ETH-sweep contracts, all forwarding to the hardcoded destination 0xd293a88c7ef49dad48b58bdf87a426ffaab338d4. The payable fallback loads the contract's own balance via this.balance and forwards it via .send(), wrapped in require() to revert if the send fails. No other functions, no configurable state — the destination is baked into the runtime bytecode as a PUSH20 literal. Consistent with a deposit-address factory pattern where each address is unique but the destination is shared. Compiled with solc 0.4.15+commit.bbb8e64f optimizer ON runs=200. Exact code match; only trailing 34-byte Swarm metadata differs.
Source Verified
Exact match on 102 code bytes with solc 0.4.15 optimizer ON runs=200. Only the trailing 34-byte Swarm metadata hash differs (source formatting delta). Cluster: 1,900 identical-runtime deployments 2018-01-23 through 2018-01-25 from a single deployer.
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
Verified Source Available
Source verified through compiler archaeology and exact bytecode matching.
View Verification ProofShow source code (Solidity)
// Submitted by EthereumHistory (ethereumhistory.com)
pragma solidity ^0.4.0;
contract Sweeper {
function () payable {
address(0xd293a88c7ef49dad48b58bdf87a426ffaab338d4).transfer(this.balance);
}
}External Links
Related contracts
Sweeper
Same deployerMinimal 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, 2018Msg
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, 2018Forwarder
Same eraNinety-three bytes with one hardcoded destination: every payment received is transferred straight back out to the same address.
0x458353...a562deJanuary 20, 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