Token Transfers
Last updated
Last updated
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.
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.
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.