crosschain.assets.transfers contains fungible token transfer data for chains indexed by Allium.

This includes

  • native tokens and erc20 equivalent tokens (bep20, trc20) transfers across EVM chains

  • SOL & SPL token transfers on Solana

  • coin and fungible_asset transfers on Aptos

  • fungible asset transfers on Sui

Understanding Blockchain Transfers

A short primer on understanding Allium’s transfer schema.

Blockchain transactions are the fundamental building blocks of blockchain networks.

  • They involve the transfer of digital assets or information from one party to another.

  • When a transaction is performed and confirmed, the details of the transactions are appended to the blockchain, with a unique transaction hash accompanying the transaction.

  • By indexing the blockchain, we can identify all transactions and asset transfers.

This guide aims to help users map Allium’s transfer schema to the transaction data that they typically observe on blockchain explorers, such as Etherscan.

Table Columns

Column NameDescription
chainBlockchain where the token transfer event occurred.
token_typeType of token transferred. Includes erc20, tr20, native tokens (eth, matic, avax, bnb), and Solana tokens (spl, system).
from_addressAddress where the token is being transferred from.
to_addressAddress where the token is being transferred to.
token_acc_from(Solana-only) The token account that the asset is being transferred from.
token_acc_to(Solana-only) The token account that the asset is being transferred to.
token_addressAddress (or Token Mint on Solana) of the token that is being transferred.
token_nameName of the asset transferred.
token_symbolToken symbol of the asset transferred.
raw_amountAmount of tokens moved (unnormalized).
amountAmount of token moved, normalized.
usd_amountThe value of tokens moved, in USD. Not all tokens will have accompanying USD value attached.
transaction_from_addressThe address of the sending party of this transaction. (Solana: maps to transaction signer)
transaction_to_addressThe address of the receiving party of this transaction (could be a contract address). (Null for Solana)
transaction_hashTransaction hash of the transfers.
block_timestampBlock timestamp of the transfers.
block_numberBlock number of the transfers.
block_hashBlock hash of the transfers.
unique_idUnique ID generated for each transfer.