Bytecode verified via sibling
This contract shares identical runtime bytecode with a verified contract (0x4b3070dd...) which has been verified through compiler archaeology.
Relay that sweeps its whole balance to one hardcoded address on any bare payment, and lets one other hardcoded address execute arbitrary calls.
Historical Significance
Holding no storage at all means this relay cannot be reconfigured, only replaced. The two roles are separated in the code itself: one address receives, a different address commands. Sweeping the full balance rather than the received amount is the detail that makes it self correcting, since a failed forward in one transaction is cleaned up by the next.
Key Facts
Description
Two addresses are burned into the code and nothing is stored. The payable fallback transfers the contract's entire balance, not just the incoming amount, to the first address, so any stray balance left from a previous transaction goes out with the next payment.
exec is declared external and takes an address and a calldata payload. It asserts that the caller matches the second hardcoded address, then makes an arbitrary call forwarding whatever value was sent. Declaring the parameter as calldata rather than memory keeps the decoder short.
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