Back to Home

Ether Token Proxy(ETH)

Token
0x89d64bc7e46b...67418cbad62e
HomesteadContract #15KSource VerifiedEdit this contract
Deployed April 25, 2016 (10 years ago)Block 1,397,553

The earliest fully compliant ERC-20 token contract on Ethereum mainnet, wrapping Ether 1:1 into a transferable token.

Homestead EraVerified Source

Historical Significance

Deployed in April 2016, Ether Token Proxy predates decentralized exchanges, automated market makers, and the canonical Wrapped Ether implementations that later became foundational to DeFi.

At a time when ERC-20 was still an emerging community standard and many tokens were only partially compliant, this contract adhered strictly to the full interface and event structure.

By wrapping native ETH into a standards-compliant ERC-20 token, it anticipated one of the most important primitives in decentralized finance: composable Ether.

Context

In early 2016, Ethereum was less than a year old. ERC-20 existed primarily as a social standard rather than a formally enforced specification, and many deployed tokens implemented only subsets of the interface.

Native ETH itself was not ERC-20 compatible and could not interact uniformly with token contracts. Ether Token Proxy demonstrates early recognition of this limitation and presents a clean, fully compliant solution that abstracted ETH into a transferable token form.

The contract was deployed more than two years before Uniswap and modern DeFi infrastructure emerged.

Token Information
Token Name
Ether Token Proxy
Symbol
ETH
Decimals
18
Key Facts
Deployment Block
1,397,553
Deployment Date
Apr 25, 2016, 01:30 AM
Code Size
1.9 KB
Gas at Deploy
568,044
Transactions by Year
201610
20211
20235

Description

Ether Token Proxy is a fully ERC-20 compliant smart contract that tokenizes Ether into a standard ERC-20 representation. Users deposit ETH to receive ERC-20 tokens and can redeem those tokens at any time to withdraw the underlying ETH.

The contract implements the complete ERC-20 interface:

  • totalSupply()
  • balanceOf(address)
  • transfer(address,uint256)
  • transferFrom(address,address,uint256)
  • approve(address,uint256)
  • allowance(address,address)

It emits properly structured Transfer and Approval events in accordance with the ERC-20 specification.

Supply is dynamic and equals the contract’s ETH balance. Deposits mint tokens, withdrawals burn them, maintaining full collateralization at all times.

Source Verified

Etherscan verified
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

Opcodes1,937
Unique Opcodes184
Jump Instructions93
Storage Operations31

External Links