Native TAV
Use TAV for native transfers and transaction gas. On testnet, obtain valueless Test TAV from the faucet. Read its balance witheth_getBalance.
Contract tokens
An ERC-20 records token balances in a smart contract. Identify it by network and contract address, not its ticker alone. Two contracts can use the same symbol without representing the same asset. Read a token’s owndecimals() when displaying amounts. Its decimals do not have to match native TAV’s 18 decimals. An ERC-20 balance does not replace the TAV needed for gas.