Definition

A blockchain address, also referred to as a cryptocurrency address or public key, is a unique alphanumeric identifier used to designate the source or destination of a blockchain-based transaction. Each address is prefixed according to the associated blockchain protocol, such as 1 for Bitcoin or 0x for Ethereum. The address is derived from a cryptographic public-private key pair and enables interaction with the blockchain network, including the sending and receiving of assets. Blockchain addresses are pseudonymous and do not contain personally identifiable information. They function as publicly accessible endpoints that can be used to validate and record transactions on the blockchain ledger.

Details

In the Ethereum network, a blockchain address may represent either an externally owned account (EOA) or a smart contract account. EOAs are user-controlled accounts secured by a private key, while smart contract accounts are autonomous code-based entities that execute predefined logic and may hold or transfer assets. Both account types are assigned unique Ethereum addresses. The Amberdata API supports queries using both EOA and smart contract addresses within the Blockchain Addresses namespace. Available endpoints enable access to historical and real-time data, such as account balances, balance time series, transaction histories, and address activity across supported blockchain networks. All addresses observed on supported chains can be queried to retrieve associated transactions and on-chain behaviors.

API Endpoints

/addresses/{hash}/account-balances/latest /addresses/{hash}/account-balances/historical /addresses/{hash}/balances /addresses/balances /addresses/{hash}/logs /addresses/{hash}/token-balances/latest /addresses/{hash}/token-balances/historical /addresses/{hash}/token-transfers /addresses/{hash}/transactions

Availability

The blockchain endpoints available across the various on-chain namespaces are accessible via REST API, WebSockets, or JSON-RPC. A complete list of supported blockchain networks is provided in the API documentation. Amberdata ensures access to all events from the genesis block onward. This infrastructure enables the delivery of comprehensive historical datasets across most supported blockchain networks.

Frequently Asked Questions

Are blockchain addresses anonymous?
  • While blockchain addresses do not include personally identifiable information, they are not completely anonymous. The transactions associated with an address are recorded on the blockchain and are publicly visible, so it is possible to trace the flow of cryptocurrency between addresses..
Can the same person have multiple blockchain addresses?
  • Yes, the same person can have multiple blockchain addresses. It is common for cryptocurrency users to have multiple addresses, as this can help to improve privacy and security when sending and receiving transactions. Even if a person has multiple addresses, each address will have its unique identifier on the blockchain network.