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.