DAO Fork Era
The controversial fork to recover funds from The DAO hack.
Corporation
tokenAn 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, 2016ShapeShift Chain-Split Forwarder
utilityEarliest 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, 2016Balance Router
utilityDAO whitehat balance-conditional router: if EF/whitehat address holds >1M ETH, route to addr1; otherwise route to addr2.
0x6e9ccd...aee851July 25, 2016WithdrawDAO 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, 2016Contract 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, 2016Contract 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, 2016ShapeShift Chain-Split Receiver
utilityShapeShift 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, 2016ShapeShift Chain-Split Receiver
utilityShapeShift ETH/ETC routing contract (Jul 26, 2016). Twin instance of the ShapeShiftReceiver — identical bytecode, configured for the opposite chain fork state.
0x89afcc...a51456July 26, 2016ShapeShift 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, 2016ReplayProtection
tokenAlex 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, 2016Contract 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, 2016Contract 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, 2016Contract 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, 2016Contract 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, 2016Contract 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, 2016Contract 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, 2016Contract 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, 2016Contract 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, 2016Contract 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, 2016Contract 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, 2016Contract 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, 2016Contract 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, 2016Contract 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, 2016Contract 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