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
1031 documented contracts

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

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...

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...

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...

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...

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...

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...

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 0xbc200660...

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 0x9bc55f7a...

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...

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 0xa2e9d58c...

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...

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...

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...

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

Contract 0xcaf55289...

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

0xcaf552...71f50fJuly 27, 2016

Contract 0xc112ca98...

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

0xc112ca...4bc24cJuly 27, 2016

Contract 0xc7753312...

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

0xc77533...5b44ffJuly 27, 2016
Page 1 of 43Next