Homestead Era
The first planned hard fork. Removed the canary contract, adjusted gas costs.
token
tokenThe 2015 ethereum.org tutorial token: one balance mapping, the whole supply to the creator, and a sendCoin that predates ERC-20 transfer.
0xe222d4...d7344eJune 2, 2016GridMember
tokenMeters an electricity grid participant in watt hours, feeding in or drawing out.
0x2f182f...3f8ef6June 3, 2016My DAO shares
tokenA token named My DAO shares, symbol %, holding the whole supply at its creator and declaring 49 decimal places.
0x9fa2f1...062d9bJune 5, 2016GLYCOIN
tokenGLYCOIN (GLY), a Homestead-era token deployed on 6 June 2016 by the creator of a later GLYCASH series.
0xf69b2d...6a13beJune 6, 2016Contract 0xee1e4ffa...
walletIdentical-runtime sibling. Owner-controlled forwarding wallet (Homestead, May 2016): the Small half of a Big/Small pair, owner-gated SetOwner/UniversalFunctionS
0xee1e4f...23e082June 6, 2016Contract 0x40592dde...
walletIdentical-runtime sibling. Owner-controlled forwarding wallet (Homestead, May 2016): the Small half of a Big/Small pair, owner-gated SetOwner/UniversalFunctionS
0x40592d...dd4a7cJune 8, 2016Contract 0xa0b62998...
walletIdentical-runtime sibling. Owner-controlled forwarding wallet (Homestead, May 2016): the Small half of a Big/Small pair, owner-gated SetOwner/UniversalFunctionS
0xa0b629...927ad2June 9, 2016Contract 0xe01a6f3d...
walletIdentical-runtime sibling. Owner-controlled forwarding wallet (Homestead, May 2016): the Small half of a Big/Small pair, owner-gated SetOwner/UniversalFunctionS
0xe01a6f...e7a232June 10, 2016Token
tokenThe bare Token contract from The DAO's source, deployed on its own on 11 June 2016.
0xbd58cd...2b29c2June 11, 2016Callback
200-byte Oraclize callback proxy that forwards oracle results to multiply().
0x3c2f43...94d8b1June 13, 2016Wallet
267-byte owner-gated ERC-20 sweeper that emits TokenTransfer on each move.
0x0034f2...42ca18June 13, 2016Contract 0x3546dfed...
walletByte-identical deployment of: Owner-controlled forwarding wallet (Homestead, May 2016): the Small half of a Big/Small pair, owner-gated SetOwner/UniversalFuncti
0x3546df...b27e33June 13, 2016GLYCASH
tokenGLYCASH (GLY), a separate token contract deployed on 13 June 2016 in a series linked by a common creator.
0x82b151...c2dbe0June 13, 2016GLYCASH
tokenGLYCASH (GLY), a Homestead-era token deployed on 13 June 2016 as one of a series of contracts by the GLYCOIN creator.
0x24c91c...252876June 13, 2016Contract 0x137f3380...
exploitDevelopment version of the DAO reentrancy exploit, deployed June 13, 2016, two days before the attack. Distinct 1886-byte build with a my_balance getter.
0x137f33...8af200June 13, 2016Contract 0x38870788...
exploitDevelopment version of the DAO reentrancy exploit, deployed June 13, 2016, two days before the attack. Distinct 1886-byte build with a my_balance getter.
0x388707...1fdcebJune 14, 2016DAOReentrancyExploit
exploitReentrancy contract from the June 17, 2016 DAO attack. Its owner triggered recursive splitDAO calls to drain The DAO. Exact structural source reconstruction.
0xc0ee9d...d47b89June 15, 2016Contract 0xf835a024...
exploitDAO drain contract deployed by the attacker EOA on June 15, 2016. Byte-identical to the primary reentrancy exploit. Structural reconstruction.
0xf835a0...977cc4June 15, 2016Contract 0xffbe6300...
experimentalThe classic Frontier 'greeter' (Jan 2016): a mortal-derived contract storing a constructor-set greeting returned by greet(), with an owner-only kill().
0xffbe63...d5ef16June 15, 2016Contract 0x38ce8d18...
walletOwner-controlled forwarding wallet (Homestead, May 2016): the Small half of a Big/Small pair, owner-gated SetOwner/UniversalFunctionSecure plus Big-only GetMone
0x38ce8d...3e3535June 16, 2016MyAdvancedToken
tokenA token with transfers and allowance spending, and an owner who can mint new units, deployed June 2016.
0x82a1a1...a30d49June 17, 2016HashToken
tokenThe first Ethereum token to implement an on-chain, increasing-difficulty hash-based minting mechanism.
0xe5544a...bb31b0June 17, 2016token (miner)
tokenA mineable subcurrency where claimMiningReward() mints 1 token to block.coinbase once per block. Deployed Jun 16 2016.
0xa5192c...968a27June 17, 2016Contract 0xca04d260...
exploitSecond-wave DAO drain contract deployed June 17, 2016 during the attack. Byte-identical to the primary reentrancy exploit. Structural reconstruction.
0xca04d2...6f2cb3June 17, 2016