Definition

A blockchain address, also known as a cryptocurrency address or a public key, is a unique identifier that represents a destination or source for a particular type of cryptocurrency. It is a string of alphanumeric characters that begins with the prefix of the particular cryptocurrency, such as "1" for Bitcoin or "0x" for Ethereum.

When a user wants to send or receive cryptocurrency, they provide their blockchain address to the other party. This address is used to validate the transaction and record it on the blockchain. The address contains no personal identifying information and is entirely pseudonymous. Instead, it is derived from a user's public-private key pair, which allows them to access their cryptocurrency balance and make transactions on the blockchain.


Details

In Ethereum, a blockchain externally owned account (EOA) address is a unique identifier for a user-controlled Ethereum account. It is also known as an Ethereum address or simply an "account address." Unlike Bitcoin, Ethereum also has contract accounts, which are smart contracts that hold and manage funds. These accounts have their own unique addresses, which are distinct from EOA addresses.

Amberdata APIs accept both EOA addresses and smart contract addresses when querying any of the endpoints found in the Blockchain Addresses namespace. You could use an EOA address to view the latest balance of the account or the time series view of how this balance has changed overtime. We can show you every address that has ever been seen on any of our supported blockchain networks and we can show all transactions to or from a smart contract or EOA address.


API Endpoints

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


Availability

Our Blockchain endpoints found throughout the different On-Chain namespaces are available via REST API, WebSockets or JSON RPC. The list of supported Blockchain networks can be found in the API Documentation here.

Since we maintain our own nodes, we have every event from the genesis block forward which enables us to provide complete historical datasets for most chains we support.


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. In fact, 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 own unique identifier on the blockchain network.