Back to Home

Congress

DAO / Governance
Part of The Avsa Collection
0xe8e80dd98a01...298e004ed2da
FrontierContract #5,695Exact Bytecode MatchEdit this contract
Deployed December 28, 2015 (10 years ago)Block 762,848

A Congress DAO from the ethereum.org tutorial, deployed 28 December 2015, 23 minutes before the tutorial revision it came from was published.

Frontier EraVerified Source

Historical Significance

The source is the tutorial revision of that evening with one field removed: the published version gives each member a name, stored as a string in the Member struct and passed to changeMembership, and this deployment has neither. That is the whole difference, and it takes the compiled runtime from 4582 bytes to 4121. Compiled with v0.1.7+commit.b4e666cc with the optimizer on, it reproduces all 4627 bytes of the deployment transaction exactly, constructor arguments included.

Context

Deployed on 28 December 2015 at 21:13 UTC. The revision of the tutorial page it was built from was committed to the ethereum.org repository at 21:36 the same evening, 23 minutes later, under the message 'added TOC and improved congress'. Two more Congress contracts went out from the same account that day, and both of those were verified on Etherscan at the time. This one was not.

Key Facts
Deployment Block
762,848
Deployment Date
Dec 28, 2015, 09:13 PM
Code Size
4.5 KB
Gas at Deploy
1,241,293

Description

Congress is the voting organisation from the ethereum.org DAO tutorial. Members are added by the owner and recorded in an array with the block time they joined. Any member can put up a proposal naming a recipient, an amount of ether and a payload to execute, and members then vote for or against it with a written justification. Once the debating period has run out anyone can call executeProposal, which checks that enough members voted to meet the quorum and that the margin favours the proposal before sending the ether and running the payload. This deployment was configured with a quorum of zero, a debating period of 10000 minutes, a majority margin of zero and no separate leader, which is a test configuration rather than a working assembly. It was never called again.

Source Verified

Exact bytecode match(4,627 bytes)
Compiler: v0.1.7+
Heuristic Analysis

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

Detected Type: DAO / Governance

Bytecode Overview

Opcodes4,627
Unique Opcodes212
Jump Instructions185
Storage Operations167

External Links

Related contracts