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.
Column Name | Description |
---|---|
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. |