Back to Home

AdStorer

other
Part of The Vitalik Collection
0xe16fe9cdca19...c676d7f147f8
FrontierContract #2,311DecompiledEdit this contract
Deployed October 20, 2015 (10 years ago)Block 410,795

adStorer auction registry by Vitalik Buterin (Oct 2015). Manages 8 ad auction slots. From dapp-bin ether_ad. Intermediate version, source not in public repo.

Frontier Era

Historical Significance

An early experiment in decentralized ad auctions on Ethereum, built by Vitalik Buterin in October 2015. One of the first multi-contract factory systems deployed on mainnet, using CREATE to spawn individual auction contracts for each ad slot.

Key Facts
Deployer
Vitalik Buterin(0x1db343...fa6ee6)
Deployment Block
410,795
Deployment Date
Oct 20, 2015, 05:12 AM
Code Size
8.6 KB
Gas at Deploy
2,345,033
Transactions by Year
20158

Description

An early Ethereum ad auction system deployed by Vitalik Buterin in October 2015, part of the ether_ad dapp from ethereum/dapp-bin. The adStorer contract manages 8 auction slots (mix of OnePhaseAuction and TwoPhaseAuction contracts). Winners of each auction can store a URL and address. The adStorer was initialized by deploying and linking the individual auction contracts.

Source: ethereum/dapp-bin ether_ad/adStorer.sol (commits 46b9554 through 40b8c07b, Oct-Nov 2015). The exact intermediate version deployed was not committed to the public repo. All 6 function selectors verified against the dapp-bin source.

Heuristic Analysis

The following characteristics were detected through bytecode analysis and may not be accurate.

Detected Type: other

Bytecode Overview

Opcodes8,768
Unique Opcodes234
Jump Instructions507
Storage Operations322

External Links