Definition

A blockchain transfer—more specifically, a token transfer—is the movement of a token on a blockchain (such as Ethereum) from one address to another within a transaction. For example, sending SHIB tokens from one wallet to another constitutes a token transfer.

Details

Amberdata’s API enables flexible querying of token transfers through multiple access points, including by address, block, transaction hash, or specific token (e.g., DAI). This allows users to tailor their queries according to their analytical needs, from high-level overviews at the block level to granular details at the transaction hash level. Users can also isolate transfers for a particular token across supported chains, facilitating focused analysis. For instance, one can retrieve all DAI transfers within a specific time frame and compare them against USDC transfers during the same period, leveraging the token transfers endpoints within the Token namespace.

API Endpoints

/blockchains/addresses/{hash}/token-transfers /blockchains/tokens/{hash}/transfers

Availability

Amberdata’s Transfers endpoints are accessible via REST API, WebSockets, and JSON RPC across various On-Chain namespaces. A complete list of supported blockchain networks can be found in the Amberdata API documentation. here.

Frequently Asked Questions

Which token standards are supported for transfer data on Ethereum?
  • Amberdata supports token transfers for ERC-20, ERC-721, ERC-777, ERC-884, ERC-998, and ERC-1155 standards.
What additional information is included in the transfer endpoint responses?
  • Depending on the specific endpoint, responses may include token name, symbol, timestamp, token type, sender and recipient addresses, and other relevant metadata.