DAO Fork Era
The controversial fork to recover funds from The DAO hack.
token
tokenA fixed-supply token with direct transfers only, deployed July 2016.
0xf78bdd...f9d225July 20, 2016Corporation
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, 2016MyToken
tokenAn ethereum.org tutorial token deployed with no name and no symbol, that tracks spending against approvals rather than decrementing them.
0x0eb106...9be583July 23, 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...
walletByte-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...
walletIdentical-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 0x9bc55f7a...
walletByte-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 0xbc200660...
walletByte-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 0x0c1bb9b8...
walletOwner-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 0x70716e77...
walletByte-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, 2016Contract 0x8581c6eb...
walletOwner-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 0xa0823b56...
walletOwner-controlled deposit wallet (Homestead, Jul 2016): a payable fallback logs a Deposit(from, value, 88) event; owner-only collect() sweeps the balance.
0xa0823b...ee2aedJuly 27, 2016Contract 0x84c2ca84...
walletByte-identical deployment of an owner-controlled deposit wallet (Homestead, Jul 2016): a payable fallback logs a Deposit event; owner-only collect() sweeps ETH.
0x84c2ca...af9cd7July 27, 2016Contract 0xa2e9d58c...
walletOwner-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 0xb2acdc80...
walletByte-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 0xc112ca98...
walletOwner-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 0x23b39c20...
walletOwner-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 0xc7753312...
walletOwner-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