Loading data...

Address

General

Public identifier used to receive funds or interact.

A blockchain address is a public identifier used to receive digital assets or interact with an account or smart contract. It tells the network where a transaction should be directed, much like an account number identifies a destination in a payment system. An address can be shared publicly, but the private key or recovery phrase that controls it must remain secret.

Address formats differ by blockchain. An Ethereum address begins with 0x followed by 40 hexadecimal characters. Mixed capitalization may encode a checksum that helps software detect some typing errors. Bitcoin has several address formats with recognizable prefixes, while Solana and other networks use their own encodings. Similar-looking strings are not interchangeable, so selecting the correct network is as important as copying the characters correctly.

An address may identify an externally owned account or a smart contract. Looking at the string alone does not always reveal which type it is. A block explorer can show whether code exists at the address, along with balances and transaction history. Token contract addresses are especially important because scammers can create assets with the same name and ticker as a legitimate token. Verifying the contract address through the project's official documentation and a reputable explorer helps identify the correct asset.

For example, a freelancer can share a wallet address to receive USDC, but should also state the accepted network. USDC sent on Ethereum is not automatically available at the same destination on every other chain. A developer integrating a smart contract must configure the exact deployed contract address for the selected network. Testnet and mainnet deployments normally have different addresses even when they use the same code.

Addresses matter because blockchain transfers are generally irreversible. A transaction sent to the wrong valid address cannot usually be recalled by a wallet, exchange, or network operator. Before sending a large amount, confirm the network, asset, and full destination through a trusted channel. A small test transfer can reduce operational mistakes, although it does not replace verification. Saved address books, allowlists, and verified naming services can make repeated payments safer.

Public does not mean harmless. Anyone can view activity associated with many addresses, and scammers use address poisoning to place lookalike destinations in transaction histories. Do not copy destinations from recent transfers, unsolicited tokens, or search ads. Check more than the first and last few characters, protect any linked identity information, and remember that an address provides pseudonymity rather than guaranteed privacy.

Frequently asked questions

  • An address is the public identifier that points to an on-chain account or contract. The account includes the associated state, such as balances, nonce, code, or storage. A wallet is the software or device used to manage keys and interact with that account. People often use these terms loosely, but the distinction matters for security and development.
  • Most blockchain addresses are derived from cryptographic public keys or contract creation data, then displayed in a network-specific format. Ethereum commonly uses a 40-character hexadecimal value after 0x, sometimes with mixed-case checksum letters. Other networks use different prefixes and encodings. The format helps software validate input, but users must still check the full destination carefully.
  • Reusing an address is convenient, but it makes activity easier to connect on a public blockchain. Separate addresses can improve organization and reduce casual tracking, although funding patterns may still link them. Always confirm that your wallet supports the intended network and recovery method. For payments, use saved contacts or verified names instead of copying an address from transaction history.