Payment-emitting ETH forwarder — fallback transfers `msg.value` to a hardcoded destination and emits `Payment(sender, value, blockNumber)`. Cluster of 10 identical deployments.
Key Facts
Description
One of 10 identical event-emitting ETH forwarders. Contract has a single internal address destination and a single payable fallback: it forwards msg.value via .transfer() to that destination, then emits Payment(msg.sender, msg.value, block.number). No public functions; the destination is set at construction and not exposed. Compiled with solc 0.4.24+commit.e67f0147 optimizer OFF. Exact code match; only trailing 34-byte Swarm metadata differs.
Source Verified
Exact code match on 234 code bytes with solc 0.4.24 opt OFF. Only trailing 34-byte Swarm metadata differs. Etherscan-verified with EthereumHistory attribution.
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.
Show source code (Solidity)
// Submitted by EthereumHistory (ethereumhistory.com)
pragma solidity ^0.4.24;
contract Forwarder {
address destination;
event Payment(address sender, uint256 value, uint256 blockNumber);
function () public payable {
destination.transfer(msg.value);
emit Payment(msg.sender, msg.value, block.number);
}
}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, 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, 2018Msg
Same eraTrivial public-message store — single `string public m` variable with the auto-generated `m()` getter. Cluster of 280 identical deployments.
0x02d01d...ac2cdcFebruary 10, 2018HashStore
Same eraMinimal view-only contract holding a single uint256 hash in state, exposed via getHash(). First of 328 identical siblings. Source verified by EthereumHistory.
0xf37137...2aaabeMarch 14, 2018Forwarder
Same eraMinimal ETH forwarder, first of 144 identical siblings. Payable fallback loads destination from state slot 0 and forwards msg.value via transfer(). Source verified by EthereumHistory.
0xb937e4...67885dMarch 28, 2018