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

# Accounts

> Addresses on chains: wallets and contracts, and where they appear.

An account is an address on a chain, either a wallet or a contract. Accounts turn up as address columns in the event tables: `from_address` and `to_address` on `facts.token_transfers`, `account_address` on `facts.token_balance_changes` and in the [balance functions](/docs/catalog/tokens/balances), and `sender_address` on the [sender table](/docs/catalog/assets/senders).

The [Registry](/docs/catalog/accounts/registry) gives an address a type and a label, so a contract can be told apart from a wallet and a known address can be named; the table is **in progress**.

## Pages

<CardGroup cols={2}>
  <Card title="Registry" icon="table-list" href="/docs/catalog/accounts/registry">
    Address, type and label for every account. **In progress.**
  </Card>
</CardGroup>

## Addresses

Addresses are stored in lowercase everywhere. An address copied from a block explorer usually has capital letters in it, so wrap it in `lower()` before matching it against a column. The balance functions do that for you. Every address column has a `chain_id` beside it, because the same address on two chains is two different accounts.
