Alchemy · Schema

Asset Transfer

Represents a single asset transfer event on the blockchain.

Web3BlockchainRPCNFTIndexingAccount Abstraction

Properties

Name Type Description
blockNum string Block number of the transfer in hexadecimal.
hash string Transaction hash of the transfer.
from string Sender wallet address.
to string Recipient wallet address.
value number Transfer value in native units.
asset string Asset symbol (e.g., ETH, USDC, or NFT collection name).
category string Transfer category (external, internal, erc20, erc721, erc1155).
metadata object Additional metadata for an asset transfer.
View JSON Schema on GitHub

JSON Schema

alchemy-transfers-api-asset-transfer-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/alchemy/refs/heads/main/json-schema/alchemy-transfers-api-asset-transfer-schema.json",
  "title": "Asset Transfer",
  "description": "Represents a single asset transfer event on the blockchain.",
  "type": "object",
  "properties": {
    "blockNum": {
      "type": "string",
      "description": "Block number of the transfer in hexadecimal.",
      "example": "0xfda53c"
    },
    "hash": {
      "type": "string",
      "description": "Transaction hash of the transfer.",
      "example": "0xabc123def456abc123def456abc123def456"
    },
    "from": {
      "type": "string",
      "description": "Sender wallet address.",
      "example": "0x0000000000000000000000000000000000000000"
    },
    "to": {
      "type": "string",
      "description": "Recipient wallet address.",
      "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045"
    },
    "value": {
      "type": "number",
      "description": "Transfer value in native units.",
      "example": 1.0
    },
    "asset": {
      "type": "string",
      "description": "Asset symbol (e.g., ETH, USDC, or NFT collection name).",
      "example": "ETH"
    },
    "category": {
      "type": "string",
      "description": "Transfer category (external, internal, erc20, erc721, erc1155).",
      "enum": [
        "external",
        "internal",
        "erc20",
        "erc721",
        "erc1155"
      ],
      "example": "external"
    },
    "metadata": {
      "type": "object",
      "title": "Transfer Metadata",
      "description": "Additional metadata for an asset transfer.",
      "properties": {
        "blockTimestamp": {
          "type": "string",
          "format": "date-time",
          "description": "ISO 8601 timestamp of the block.",
          "example": "2026-04-19T10:00:00Z"
        }
      }
    }
  }
}