Back to Home

EtherToken

Token
0xd654bdd32fc9...d7b6437e9179
HomesteadContract #12KSource VerifiedEdit this contract

Bytecode verified via sibling

This contract shares identical runtime bytecode with EtherToken (0xacfd9d15...) which has been verified through compiler archaeology.

Deployed March 20, 2016 (10 years ago)Block 1,184,188

The ether wrapper code of 0xacFD9D15fA769EaBb68410c4c675Ff2030f26416, the first fully EIP-20 compliant contract, redeployed 81 blocks later. This is the copy that saw real use, with around 400 transactions.

Homestead EraVerified Source

Historical Significance

Byte identical to 0xacFD9D15fA769EaBb68410c4c675Ff2030f26416, the first contract on Ethereum mainnet to satisfy every mandatory requirement of EIP-20 as finalised, and deployed 81 blocks after it on 20 March 2016 by the same account, 0x3a77633f26ddd2cf58d1fea2c889098565ca5c8c. Because the runtime is identical, everything established by execution about the compliance of that contract holds here too. The difference between the two is what happened next: 0xacFD9D15fA769EaBb68410c4c675Ff2030f26416 holds a single transaction, its own creation, while this one took around 400 and is therefore the first contract meeting the full standard that anyone actually used. The pair is worth keeping straight, since the two are indistinguishable by code and separable only by address and by history.

Context

Deployed 20 March 2016 at 15:30 UTC, twenty minutes after 0xacFD9D15fA769EaBb68410c4c675Ff2030f26416 and byte identical to it. Where that one was never called, this is the copy that was actually used: 400 transactions and 806 events, the most recent in February 2026, and it still holds a dust balance of wrapped ether.

Same code: deposit() credits the caller with the ether sent, withdraw(uint256) pays it back, totalSupply() returns the contract's own ether balance, the fallback forwards to deposit(), and the Deposit and Withdrawal event signatures are the ones WETH9 would later use.

Source recovered by compiling against solc v0.3.0+commit.11d67369 with the optimizer off, reproducing the deployed runtime exactly.

Key Facts
Deployment Block
1,184,188
Deployment Date
Mar 20, 2016, 03:30 PM
Code Size
2.3 KB
Gas at Deploy
691,074
Transactions by Year
2016384
20191
20252
202612

Source Verified

exact_runtime_bytecode_match
Compiler: v0.3.0+
Heuristic Analysis

The following characteristics were detected through bytecode analysis and may not be accurate.

Detected Type: Token
Has ERC-20-like patterns

Bytecode Overview

Opcodes2,356
Unique Opcodes166
Jump Instructions69
Storage Operations26

External Links

Related contracts