Single-purpose forwarder that sends its entire balance to one hardcoded address.
Historical Significance
Hardcoding the destination instead of storing it trades all flexibility for a smaller deployment, a rational bet when you are deploying the same contract over and over and never intend to redirect it.
Key Facts
Description
About as small as a useful contract gets. It has no dispatch table and no state: any call, with or without ether, transfers the contract's whole balance to one address baked into the code, and reverts if that transfer fails. The destination cannot be changed after deployment. The runtime code matches the deployed bytecode byte for byte; only the trailing swarm metadata hash differs, because the EthereumHistory attribution comment changes the source text. Sourcify records this as a partial match and Etherscan shows it as verified.
Source Verified
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.10;
contract Forwarder {
function () payable {
0x8a637806e15932ebd32B4b34cBAAC30b5bc5653C.transfer(this.balance);
}
}