Ethereum Address
Pronunciation: ih-THEER-ee-um AD-dress
Definition
An Ethereum address is a 20-byte identifier for an externally owned account or smart contract within an EVM-compatible network's state. Checksum capitalization can detect some typing errors, but the same address format exists across many EVM networks. A syntactically valid string therefore does not identify the intended chain, account type, token, or controlling person. Wallets should validate checksum where applicable and bind the address to an explicit chain and asset.
Overview
An Ethereum address is commonly displayed as 40 hexadecimal characters prefixed by 0x. Externally owned account addresses derive from public keys, while contract addresses derive from deployment context such as creator and nonce or CREATE2 parameters. Checksum capitalization can detect some typing errors, but the same address format exists across many EVM networks. A syntactically valid string therefore does not identify the intended chain, account type, token, or controlling person. Wallets should validate checksum where applicable and bind the address to an explicit chain and asset. Payment systems must distinguish native transfers from token-contract events and verify destination contract behavior. Private keys or smart-account authorization, not the visible address alone, determine control.
Systems storing Ethereum Address should preserve the exact value together with chain identifiers and type metadata. Normalization, case conversion, truncation, and alias resolution need protocol-aware rules, because a visually similar value can represent a different destination or fail checksum validation. Higher-value transfers benefit from an independent destination check rather than reliance on shortened display text. Testing for Ethereum Address should include valid and invalid examples, wrong-network values, boundary encodings, contract destinations, and any memo or tag requirements.
Ethereum Address must be interpreted with its network, address or account type, encoding rules, and any required routing fields. A string that passes a format check can still belong to the wrong chain, unsupported asset, contract type, or destination that requires a memo or tag. Operational takeaway: Ethereum addresses identify accounts within a chosen EVM network, so chain, account type, token, and control must be verified separately.
Key Takeaway
Ethereum addresses identify accounts within a chosen EVM network, so chain, account type, token, and control must be verified separately.
Sources
- Ethereum Foundation Documentation: Accounts — Ethereum Foundation (2026-07-30)
- Bitcoin Developer Guide: Wallets — Bitcoin.org (2026-07-30)