VA: Base Sepolia and Internal Transactions - Not Supported
Virtual Accounts (VA) created on the Base Sepolia testnet do not support internal transactions.
This means that if funds are sent to a VA deposit address via an internal transaction, the Virtual Account balance will not be updated, even though the transaction is visible on-chain.
Why this happens
Base Sepolia nodes in Tatum's infrastructure do not support the methods debug_traceBlockByNumber
and debug_traceTransaction
that are required to fetch and process internal transactions. Due to this, it technically impossible to track internal transfers for this testnet.
Recommendation
When testing deposits to Base Sepolia Virtual Accounts, ensure that the transaction is a direct transfer to the deposit address (i.e., not internal or contract-based forwarding). This guarantees correct balance updates within the Virtual Account.
Additional Notes
Other chains and environments may support internal transactions depending on node capabilities.
If you need to validate or test balances based on internal transactions, consider using Base Mainnet or another supported testnet where full transaction tracing is available.
Updated 1 day ago