Back to Home

SplitOnDeploy

Part of The Vitalik Collection
0x15ba299cd634...df129bf4ae27
Spurious DragonDecompiledEdit this contract
Deployed March 31, 2017 (9 years ago)Block 3,450,894

Sibling of 0x668cd325 (SplitOnDeploy). One-shot payment splitter: the payable constructor splits the deployed value between Vitalik's account and vitalik.eth.

Spurious Dragon Era

Historical Significance

Third SplitOnDeploy deployed by Vitalik Buterin's personal deployer (0x1db3439a) on March 31, 2017. Uses a payable constructor (unlike the earlier 0.4.4 instances) and was compiled with solc 0.4.9–0.4.11, which introduced the swarm hash CBOR metadata suffix — making the deployed runtime 51 bytes instead of 12. The constructor and runtime logic match exactly; only the swarm metadata hash differs from the reconstructed source.

Key Facts
Deployer
Vitalik Buterin(0x1db343...fa6ee6)
Deployment Block
3,450,894
Deployment Date
Mar 31, 2017, 09:24 AM
Code Size
51.0 B

Description

Deployed by Vitalik Buterin (March 31, 2017). This contract has identical bytecode to 0x668cd325f6a3411d15ed87cd29da5994890b3254, which was verified as SplitOnDeploy. A one-shot payment splitter with no runtime functions: all logic runs in the payable constructor, which splits the deployed value in half between two hard-coded addresses (Vitalik's deployer account and vitalik.eth).

Source Verified

SolidityNear-exact bytecode match (swarm hash differs)
Compiler: v0.4.9-

Compiled with solc 0.4.9-0.4.11, no optimizer. Constructor bytes + runtime logic are exact; trailing 32-byte swarm hash encodes original source file content.

Bytecode Overview

Opcodes51
Unique Opcodes45
Jump Instructions2
Storage Operations0

External Links

Related contracts