DAO Fork Era

The controversial fork to recover funds from The DAO hack.

2016-07-20 to 2016-10-18
Blocks 1,920,000 to 2,462,999
1070 documented contracts

token

token

A fixed-supply token with direct transfers only, deployed July 2016.

0xf78bdd...f9d225July 20, 2016

Corporation

token

An early on-chain corporation contract by cryptonomica.net, representing company shares as ERC-20 tokens with embedded voting — deployed hours before the DAO ha

0x684282...9a33b5July 20, 2016

MyToken

token

A fixed-supply token with transfers and allowance spending, deployed July 2016.

0x0eb106...9be583July 23, 2016

ShapeShift Chain-Split Forwarder

utility

Earliest ShapeShift on-chain contract (Jul 24, 2016). Simple ETH forwarder with an active flag — routes deposits to target when active and msg.value > 0.

0xa2d5c5...d549deJuly 24, 2016

Balance Router

utility

DAO whitehat balance-conditional router: if EF/whitehat address holds >1M ETH, route to addr1; otherwise route to addr2.

0x6e9ccd...aee851July 25, 2016

WithdrawDAO Balance Split

A Serpent forwarder that routes its entire balance to one of two addresses depending on whether the WithdrawDAO refund contract still holds over 1,000,000 ETH.

0x74eeb5...3a2918July 25, 2016

Contract 0x3bbc1288...

wallet

Byte-identical deployment of: Owner-controlled forwarding wallet (Homestead, May 2016): the Small half of a Big/Small pair, owner-gated SetOwner/UniversalFuncti

0x3bbc12...af2439July 26, 2016

Contract 0xfc27caa9...

wallet

Identical-runtime sibling. Owner-controlled forwarding wallet (Homestead, May 2016): the Small half of a Big/Small pair, owner-gated SetOwner/UniversalFunctionS

0xfc27ca...0b7563July 26, 2016

ShapeShift Chain-Split Receiver

utility

ShapeShift ETH/ETC routing contract (Jul 26, 2016). Forwards ETH to target only when on-chain forked() oracle result matches stored boolean — routing deposits to the correct wallet on each chain post-DAO-fork.

0x3e7756...2e7a25July 26, 2016

ShapeShift Chain-Split Receiver

utility

ShapeShift ETH/ETC routing contract (Jul 26, 2016). Twin instance of the ShapeShiftReceiver — identical bytecode, configured for the opposite chain fork state.

0x89afcc...a51456July 26, 2016

ShapeShift Chain-Split Splitter

ShapeShift conditional ETH splitter (Jul 26, 2016). split(address,uint) routes ETH to a specified address — but only on the ETC chain (where forked() returns false). Returns false on ETH chain.

0xfdc6a6...e2dbbfJuly 26, 2016

ReplayProtection

token

Alex Van de Sande's post-DAO-fork ETH/ETC replay-protection splitter. Routes ether or ERC20 tokens to different recipients depending on which chain it runs on.

0x64668c...456541July 27, 2016

Contract 0x21e3d648...

wallet

Owner-controlled deposit wallet (Homestead, Jul 2016): a payable fallback logs a Deposit(from, value, 88) event; owner-only collect() sweeps the balance.

0x21e3d6...2896a9July 27, 2016

Contract 0x6b15acc0...

wallet

Byte-identical deployment of an owner-controlled deposit wallet (Homestead, Jul 2016): a payable fallback logs a Deposit event; owner-only collect() sweeps ETH.

0x6b15ac...270f81July 27, 2016

Contract 0xb2acdc80...

wallet

Byte-identical deployment of an owner-controlled deposit wallet (Homestead, Jul 2016): a payable fallback logs a Deposit event; owner-only collect() sweeps ETH.

0xb2acdc...43b271July 27, 2016

Contract 0xb2b257f1...

wallet

Owner-controlled deposit wallet (Homestead, Jul 2016): a payable fallback logs a Deposit(from, value, 88) event; owner-only collect() sweeps the balance.

0xb2b257...705e7fJuly 27, 2016

Contract 0x9bc55f7a...

wallet

Byte-identical deployment of an owner-controlled deposit wallet (Homestead, Jul 2016): a payable fallback logs a Deposit event; owner-only collect() sweeps ETH.

0x9bc55f...b53595July 27, 2016

Contract 0x9bb6df9a...

wallet

Owner-controlled deposit wallet (Homestead, Jul 2016): a payable fallback logs a Deposit(from, value, 88) event; owner-only collect() sweeps the balance.

0x9bb6df...f60d37July 27, 2016

Contract 0x70716e77...

wallet

Byte-identical deployment of an owner-controlled deposit wallet (Homestead, Jul 2016): a payable fallback logs a Deposit event; owner-only collect() sweeps ETH.

0x70716e...d2693dJuly 27, 2016

Contract 0xbc200660...

wallet

Byte-identical deployment of an owner-controlled deposit wallet (Homestead, Jul 2016): a payable fallback logs a Deposit event; owner-only collect() sweeps ETH.

0xbc2006...02f1ffJuly 27, 2016

Contract 0xa2e9d58c...

wallet

Owner-controlled deposit wallet (Homestead, Jul 2016): a payable fallback logs a Deposit(from, value, 88) event; owner-only collect() sweeps the balance.

0xa2e9d5...5a880aJuly 27, 2016

Contract 0x0c1bb9b8...

wallet

Owner-controlled deposit wallet (Homestead, Jul 2016): a payable fallback logs a Deposit(from, value, 88) event; owner-only collect() sweeps the balance.

0x0c1bb9...9ea3c8July 27, 2016

Contract 0x8581c6eb...

wallet

Owner-controlled deposit wallet (Homestead, Jul 2016): a payable fallback logs a Deposit(from, value, 88) event; owner-only collect() sweeps the balance.

0x8581c6...c8a5deJuly 27, 2016

Contract 0x23b39c20...

wallet

Owner-controlled deposit wallet (Homestead, Jul 2016): a payable fallback logs a Deposit(from, value, 88) event; owner-only collect() sweeps the balance.

0x23b39c...82077cJuly 27, 2016
Page 1 of 45Next