Back to Home

SimpleAuction

0xa40b828e0e0b...e731dcfc6dcc
HomesteadExact Bytecode MatchEdit this contract
Deployed May 9, 2016 (10 years ago)Block 1,488,297

The Solidity-documentation open auction (Homestead, May 2016): bidders raise the highest bid (previous bidder refunded via send) and auctionEnd() pays the beneficiary once, guarded by a one-shot ended flag.

Homestead EraVerified Source

Historical Significance

The canonical SimpleAuction example from the Solidity documentation, an early version that ignores send return values and guards completion with a boolean flag rather than a time check.

Context

Compiled with soljson-v0.1.3 (optimizer ON); exact match of both the 534-byte runtime and 597-byte creation (plus 64 bytes of constructor args). A unique single-member deployment.

Key Facts
Deployment Block
1,488,297
Deployment Date
May 9, 2016, 10:51 PM
Code Size
534.0 B
Transactions by Year
20162

Source Verified

SolidityExact bytecode match(534 bytes)
Compiler: soljson

Exact bytecode match. Runtime: 534 bytes (byte-for-byte). Creation: 597 bytes + 64-byte ABI-encoded constructor args (_biddingTime, _beneficiary). Compiled with soljson-v0.1.3+commit.028f561d, optimizer ON. bid() refunds the previous high bidder and fires HighestBidIncreased; auctionEnd() pays this.balance to the beneficiary once and fires AuctionEnded. An early docs variant: send return values ignored, no time guard in auctionEnd (a one-shot ended flag), explicit reverting fallback.

Bytecode Overview

Opcodes534
Unique Opcodes124
Jump Instructions31
Storage Operations21

External Links