Historical Significance
Target is the storage substrate underneath three different proxy contracts in Bertani's September 17 experimental cluster. Studying the bytecode here alongside the proxies gives a complete picture of how early Solidity developers built layered contract architectures: a bare storage cell, with multiple frontends that forwarded calls into it. This pattern foreshadows the proxy/implementation split that became EIP-1967 and OpenZeppelin upgradable proxies years later.
Context
Deployed seven weeks after Ethereum mainnet launch (July 30, 2015), during the Frontier era. Solidity v0.1.1 was the current compiler. Bertani was experimenting with cross-contract call patterns, building forwarding chains and access control structures that would later become standard idioms.
Key Facts
Description
Verified with soljson-v0.1.1+commit.6ff4cd6 and optimizer ON.
Source Verified
Backfilled from awesome-ethereum-proofs PR #49.
Heuristic Analysis
The following characteristics were detected through bytecode analysis and may not be accurate.
Frontier Era
The initial release of Ethereum. A bare-bones implementation for technical users.
Bytecode Overview
Verified Source Available
Source verified through compiler archaeology and exact bytecode matching.
View Verification ProofShow source code (Solidity)
contract Target {
uint stored;
function set(uint256 x) {
stored = x;
}
function get() returns (uint) {
return stored;
}
}External Links
Related contracts
GetSet
Same deployerA minimal getter/setter proxy from the Oraclize team. set() forwards calls to a hardcoded target contract, get() returns constant 255.
0x77beac...7e96c2September 17, 2015Controller
Same deployerController contract.
0x3c9492...e332e5September 17, 2015Pool5x
Same deployerPool5x contract.
0x246b34...a8eebeSeptember 17, 2015Pool
Same deployerRevised Pool5x lottery prototype by Bertani (Oraclize), deployed 17 blocks after v1. Stores 5x msg.value and emits debug log events.
0xbb5cda...c483f9September 17, 2015Insurance
Same deployerBertani's pre-hackathon prototype of InsurETH, deployed twelve hours before Hack The Block London opened.
0x38ac81...22049bSeptember 18, 2015EthXbt
Same deployerAn Oraclize price ticker that fetches the ETH/Bitcoin (ETH/XBT) rate from Kraken, deployed at DEVCON1 in November 2015.
0x3c025c...dd3142November 19, 2015