Back to Home

DAO_Creator

Utility
0x7d733668aefd...3b35369b663c
HomesteadExact Bytecode MatchEdit this contract
Deployed May 24, 2016 (10 years ago)Block 1,576,087

A DAO_Creator factory, the contract that stamps out new DAO instances, deployed 24 May 2016.

Homestead EraVerified Source

Historical Significance

DAO_Creator is the factory half of The DAO contract set. It holds no funds and no governance state of its own; its single job is to deploy a fresh DAO with a given curator, proposal deposit and funding deadline, which is the mechanism a split was meant to run through. Its runtime runs to 13,226 bytes because the entire DAO body sits inside it as creation code waiting to be stamped out.

Context

Deployed during The DAO creation period, three weeks before the reentrancy attack of 17 June 2016.

Token Information
Decimals
0
Key Facts
Deployment Block
1,576,087
Deployment Date
May 24, 2016, 12:46 PM
Code Size
12.9 KB

Description

The factory from The DAO's contract set. One call to createDAO deploys a new organisation together with the token creation machinery that funds it, taking the curator's address and the start and end of the funding window as arguments and returning the address of what it built.

The factory keeps a record of every DAO it has created, so an organisation can prove it came from known code rather than from a modified copy. It holds no funds itself, has no owner and cannot be stopped: anyone with the address can create a new DAO through it.

Its runtime is unusually large because the entire body of a DAO, and of the token contract that goes with it, sits inside it as creation code waiting to be deployed.

Source Verified

Exact bytecode match(13,226 bytes)
Compiler: v0.3.0+

Historian Categories

Factory
Heuristic Analysis

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

Detected Type: Utility

Bytecode Overview

Opcodes13,226
Unique Opcodes251
Jump Instructions763
Storage Operations498

External Links

Related contracts