Back to Home

Private Lottery

other
Part of The Vitalik Collection
0xd53096b3cf64...653e7f2cd710
FrontierContract #1,904Exact Bytecode MatchEdit this contract
Deployed October 12, 2015 (10 years ago)Block 371,471

Vitalik Buterin Serpent oracle fetcher (Oct 12, 2015). get(string) request contract; sweeps balance to 0xb3cd4c25 (send-before-return variant). Byte-for-byte cracked (Serpent @ f0b4128).

Frontier EraVerified Source

Historical Significance

Part of a series of private lottery contract experiments Vitalik deployed on mainnet in October 2015. The hardcoded 'cow' test key links these to pyethereum's classic test patterns.

Key Facts
Deployer
Vitalik Buterin(0x1db343...fa6ee6)
Deployment Block
371,471
Deployment Date
Oct 12, 2015, 08:20 AM
Code Size
422.0 B
Gas at Deploy
126,188

Description

Deployed October 2015 by Vitalik Buterin. A paid query contract written in Serpent with a single get(string) entry point: callers must send a minimum fee, the contract records a hash derived from the caller, value and input, emits a log event, and forwards the fee onward. Byte-identical siblings exist in this collection.

Source Verified

SerpentExact bytecode match(422 bytes)
Compiler: f0b4128

Serpent get(string) oracle fetcher, sibling of 0x7e7f6373. Compiled with ethereum/serpent @ f0b4128; exact creation+runtime match (404 bytes). Beneficiary 0xb3cd4c25; source orders the send before the return (vs return-then-send in the other two instances).

Heuristic Analysis

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

Detected Type: other

Bytecode Overview

Opcodes422
Unique Opcodes102
Jump Instructions11
Storage Operations3

External Links

Related contracts