Token Transfers

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 indexed by Allium and SOL & SPL token transfers on Solana.

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

chain

Currently includes transfers from ethereum, polygon, arbitrum, avalanche, base, bsc, optimism, scroll, polygon_zkevm, tron & solana.

token_type

Type of token transferred. Includes erc20 (for all evm), tr20 (tron). Native tokens include eth, matic, avax & bnb.

For solana, spl and system (sol) tokens.

from_address

Address where the token is being transferred from.

to_address

Address 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_address

Address (or Token Mint on Solana) of the token that is being transferred.

token_name

Name of the asset transferred.

token_symbol

Token symbol of the asset transferred.

raw_amount

Amount of tokens moved (unnormalized).

amount

Amount of token moved, normalized.

usd_amount

The value of tokens moved, in USD. Not all tokens will have accompanying USD value attached.

transaction_from_address

The address of the sending party of this transaction.

(For Solana, this maps to the transaction signer)

transaction_to_address

The address of the receiving party of this transaction (could be a contract address).

This field is null for Solana.

transaction_hash

Transaction hash of the transfers.

block_timestamp

Block timestamp of the transfers.

block_number

Block number of the transfers.

block_hash

Block hash of the transfers.

unique_id

Unique id generated to each transfer.

Last updated