Constructor-only contract that splits incoming ETH equally between Vitalik's two addresses; the deployed runtime is a 12-byte always-revert stub.
Historical Significance
Deployed by Vitalik Buterin's personal deployer address (0x1db3439a) on September 30, 2016. The constructor sends msg.value/2 to each of two Vitalik-controlled addresses — the deployer (0x1db3439a) and his main address (0xd8da6bf2) — then leaves a minimal 12-byte always-revert runtime. An identical instance was deployed again on October 30, 2016 (0xe0a62fa7). Verified by exact bytecode match with solc 0.4.4.
Key Facts
Source Verified
Compiled with solc 0.4.4, no optimizer. Constructor splits ETH between 0x1db3439a and 0xd8da6bf2. Deployed runtime is 12 bytes (always-revert stub).
DAO Fork Era
The controversial fork to recover funds from The DAO hack.
Bytecode Overview
Verified Source Available
This contract has verified source code.
View Verification ProofShow source code (Solidity)
{
"language": "Solidity",
"sources": {
"MyContract.sol": {
"content": "contract MyContract {\r\n /* Constructor */\r\n \r\n function MyContract() {\r\nvar co23actline1 = \"2\";\r\nvar str2 = \"3\";\r\n\r\nvar contractline2=\"1.1. Both the Site and the Platform use cookie files. These Cookie Regulations supplement the Site Rules and Regulations and the Rules and Regulations of the Platform.\";\r\n\r\n }\r\n}"
}
},
"settings": {
"libraries": {},
"optimizer": {
"runs": 200,
"enabled": false
},
"compilationTarget": {
"MyContract.sol": "MyContract"
}
}
}