> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tavchain.safeney.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Read a balance and nonce

> Read native TAV balances and account nonces, select a block or pending state, and interpret base-unit hexadecimal results safely.

Read a Tavchain account's native TAV balance with `eth_getBalance` and its transaction sequence with `eth_getTransactionCount`.

## Parameters

Both methods take:

1. An EVM account address: `0x` followed by 40 hexadecimal characters.
2. A block selection, such as `"latest"`, `"pending"` or an explicit hexadecimal block number.

Use `"latest"` for confirmed state. Use `"pending"` when asking for an account nonce before preparing a transaction. Concurrent submissions from one account need coordinated nonce handling.

## Balance request

The zero address below is a read-only example. Do not send assets to it.

```bash theme={null}
set -e
curl --fail-with-body --max-time 10 \
  https://api.testnet.tavchain.safeney.com/ \
  -H 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"eth_getBalance","params":["0x0000000000000000000000000000000000000000","latest"]}'
```

## Results and units

The balance result is a hexadecimal integer in `atav`. **1 TAV = 10^18 atav**. The nonce result is a hexadecimal transaction count, not a token amount.

Keep values in integer-safe types. An error or unavailable response is not a zero balance. For reproducible comparisons, use the same explicit block number for all related queries.

[Response formats](https://docs.tavchain.safeney.com/tavchain/api/schemas.md) · [Submit a transaction](https://docs.tavchain.safeney.com/tavchain/api/submit-transaction.md) · [Token balances](https://docs.tavchain.safeney.com/tavchain/api/reference-token.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.