Token transfers provide additional info over a plain credit/debit dataset, Allium has painstakingly reconstructed a token transfers dataset to enable more use cases such as tracking fund movements across Sui. We are continuously working to increase coverage for all Sui balance changes.
The fungible transfers table contains the details of all transfer events of fungible tokens on the Sui blockchain.
Users of Sui fungible transfer data need to be aware that transfer data is reconstructed from events, transactions and balance changes recorded on the blockchain. Our team continuously works to expand and improve coverage through case-by-case analysis. We strive to ensure comprehensive matching of all balance changes. If you discover any gaps in coverage, please don’t hesitate to reach out to our team for support.
It includes information such as the sender and receiver addresses, the amount of tokens transferred, the transaction block digest, and the checkpoint timestamp.
Sui fungible transfers are categorized into types to help distinguish between regular value transfers, protocol-specific operations (like staking or DEX trades), and system-level transfers (like gas fees). Each transfer type provides insight into different aspects of on-chain activity.
Transfer Type
Description
gas_fee
Transaction gas fees in sui
claim
Tokens claimed from airdrops, rewards, or other distribution mechanisms (mainly wave wallet ocean game claims)
virtual_transfer
Token movements derived from DEX swaps and liquidity pool interactions, representing the flow of tokens between pools and traders
Stablecoins value transfer (1 to 1 transfer) stats on Sui.
select date_trunc('week', checkpoint_timestamp) as date, coin_type, count(distinct from_address) as senders, count(distinct to_address) as recipients, sum(usd_amount) as transfer_volumefrom sui.assets.fungible_transferswhere 1 = 1 and checkpoint_timestamp >= '2025-01-01' and coin_type in ( '0x5d4b302506645c37ff133b98c4b50a5ae14841659738d6d733d59d0d217a93bf::coin::COIN', -- usdc '0xc060006111016b8a020ad5b33834984a437aaa7d3c74c18e09a95d48aceab08c::coin::COIN' -- usdt ) and transfer_type = 'value_transfer'group by 1, 2order by 1 desc