Back to Home

adStorer

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

The store behind the ether_ad advertising dapp, holding eight auctioned ad slots

Frontier EraVerified Source

Historical Significance

One of the two ether_ad deployments, and the earlier of the two. The one phase auctions run an open ascending format and the two phase auctions run a sealed bid commit and reveal, which makes this an early working comparison of auction mechanisms on Ethereum.

Context

Deployed during the Frontier era, when Solidity had been public for two months and dapp-bin was the reference collection of worked examples.

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

adStorer is the contract at the centre of ether_ad, the advertising dapp in ethereum/dapp-bin. It creates eight auction contracts of its own, four OnePhaseAuction and four TwoPhaseAuction, and keeps the winning bidder and the winning URL for each of the eight ad slots. When an auction reports its result the store records the winner, restarts that auction for the next round and forwards the proceeds to its owner. Deployed on 20 October 2015 by 0x1db3439a222c519ab44bb1144fc28167b4fa6ee6, the account of Vitalik Buterin. Recovered from ethereum/dapp-bin and reproduced byte for byte with solc v0.1.1 and the optimizer on.

Source Verified

Exact bytecode match(8,768 bytes)
Compiler: v0.1.1+

Historian Categories

Registry
Heuristic Analysis

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

Detected Type: Utility

Bytecode Overview

Opcodes8,768
Unique Opcodes234
Jump Instructions507
Storage Operations322

External Links

Related contracts