Homestead Era

The first planned hard fork. Removed the canary contract, adjusted gas costs.

2016-03-14 to 2016-07-20
Blocks 1,150,000 to 1,919,999
463 documented contracts

WarmFuzzies

token

A 2016 ERC-20-like token built on the ConsenSys MyAdvancedToken template, simplified to a buy-only market with owner withdraw and selfdestruct.

0x953593...b5fba8June 2, 2016

GridMember

token

Meters an electricity grid participant in watt hours, feeding in or drawing out.

0x2f182f...3f8ef6June 3, 2016

Contract 0xee1e4ffa...

wallet

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

0xee1e4f...23e082June 6, 2016

Contract 0x40592dde...

wallet

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

0x40592d...dd4a7cJune 8, 2016

Contract 0xa0b62998...

wallet

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

0xa0b629...927ad2June 9, 2016

Contract 0xe01a6f3d...

wallet

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

0xe01a6f...e7a232June 10, 2016

Token

token

The bare Token contract from The DAO's source, deployed on its own on 11 June 2016.

0xbd58cd...2b29c2June 11, 2016

Contract 0x3546dfed...

wallet

Byte-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, 2016

Contract 0x137f3380...

exploit

Development 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, 2016

Contract 0x38870788...

exploit

Development 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, 2016

DAOReentrancyExploit

exploit

Reentrancy 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, 2016

Contract 0xf835a024...

exploit

DAO drain contract deployed by the attacker EOA on June 15, 2016. Byte-identical to the primary reentrancy exploit. Structural reconstruction.

0xf835a0...977cc4June 15, 2016

Contract 0xffbe6300...

experimental

The 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, 2016

Contract 0x38ce8d18...

wallet

Owner-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, 2016

MyAdvancedToken

token

A token with transfers and allowance spending, and an owner who can mint new units, deployed June 2016.

0x82a1a1...a30d49June 17, 2016

HashToken

token

The first Ethereum token to implement an on-chain, increasing-difficulty hash-based minting mechanism.

0xe5544a...bb31b0June 17, 2016

token (miner)

token

A mineable subcurrency where claimMiningReward() mints 1 token to block.coinbase once per block. Deployed Jun 16 2016.

0xa5192c...968a27June 17, 2016

Contract 0xca04d260...

exploit

Second-wave DAO drain contract deployed June 17, 2016 during the attack. Byte-identical to the primary reentrancy exploit. Structural reconstruction.

0xca04d2...6f2cb3June 17, 2016

Contract 0x44d9ed36...

exploit

Second-wave DAO drain contract deployed June 17, 2016 during the attack. Byte-identical to the primary reentrancy exploit. Structural reconstruction.

0x44d9ed...ce575dJune 17, 2016

Gold

token

Gold (G), a 5 decimal token holding just 1.5 whole units, deployed 19 June 2016.

0xfcaf20...303505June 19, 2016

Contract 0xbe3e6a3c...

exploit

DAO reentrancy exploit redeployed June 19, 2016, after the attack. Byte-identical to the drain contracts but never configured. Structural reconstruction.

0xbe3e6a...76aa82June 20, 2016

token

token

Ten thousand units at two decimals, with allowances that are set but never granted.

0x9b824d...ce496fJune 21, 2016

Contract 0x731d8ee4...

experimental

The canonical SimpleStorage (Homestead, Mar 2016): a single uint with set(x) and a constant get() getter, the opening example of the Solidity documentation. (cl

0x731d8e...976310June 21, 2016

Contract 0x33608e79...

experimental

Identical-runtime sibling. The canonical SimpleStorage (Homestead, Mar 2016): a single uint with set(x) and a constant get() getter, the opening example of the

0x33608e...5ee585June 21, 2016
PreviousPage 10 of 20Next