Back to Home

Empty

Part of The Vitalik Collection
0xbe6b26a4ca07...091ca4ad610b
HomesteadExact Bytecode MatchEdit this contract
Deployed June 23, 2016 (10 years ago)Block 1,754,908

An empty Solidity contract with no state, constructor, or functions. Deployed by Vitalik, most likely as a throwaway or gas probe.

Homestead EraVerified Source
Key Facts
Deployer
Vitalik Buterin(0x1db343...fa6ee6)
Deployment Block
1,754,908
Deployment Date
Jun 23, 2016, 05:21 AM
Code Size
10.0 B

Description

Deployed June 23, 2016 by Vitalik Buterin (0x1db3439a22ee7c4d034e9b26437d3960b5af0517). This is an empty Solidity contract: contract Empty {} with no storage, no constructor body, and no functions. The 10-byte runtime (60606040526008565b00) is the canonical empty-contract stub emitted by the solc 0.3.x series: the free-memory-pointer prologue followed by an empty dispatcher trampoline that halts.

Runtime bytecode reproduces byte-for-byte from the reconstructed source using solc 0.3.6 with the optimizer off. solc 0.4.0 emits a different tail, pinning this to the 0.3.x line. The contract name is not recoverable from an empty contract's bytecode, so a neutral placeholder name is used.

Source Verified

SolidityExact bytecode match(10 bytes)
Compiler: v0.3.6

Runtime bytecode (10 bytes) reproduces byte-for-byte from contract Empty {} compiled with solc 0.3.6, optimizer off. runtime sha256 4dd13cf91cd4e9c1e7c8b4f2e2b685c7b292a7d66ee574999ec4b06e8ad6a456.

Bytecode Overview

Opcodes10
Unique Opcodes7
Jump Instructions1
Storage Operations0

External Links

Related contracts