# Navigation

Video walkthrough

The below walkthrough provides an overview of a number of its key features.&#x20;

{% embed url="<https://youtu.be/qVVxJKB194c>" %}

## A tour of Chainlens

Chainlens provides an intuitive user experience, driven by the menu on the left-hand side of the screen. Clicking on the relevant menu item will take you to the associated page.&#x20;

### Dashboard <a href="#dashboard" id="dashboard"></a>

When you browse to a Chainlens instance, you are presented with a dashboard. The Chainlens dashboard provides a summary of key metrics of the blockchain contracts, including:

* Total transactions, token contracts and peers
* Graphical transaction count broken down by transaction type (contract creation, contract transaction, currency transfer)
* Most active contracts
* Fungible (ERC20 and ERC777) versus non-fungible token contracts (ERC721)

<figure><img src="/files/j3jjdKTwzAmRSvsR3u10" alt=""><figcaption><p>The dashboard view</p></figcaption></figure>

### NFTs

The NFTs view provides a view of all NFTs deployed on the network. These are tokens that adhere to the [ERC-721](http://eips.ethereum.org/EIPS/eip-721) and [ERC-1155](https://eips.ethereum.org/EIPS/eip-1155) Ethereum standards respectively.

<figure><img src="/files/o7tM1t31EMNKWdqHjoSv" alt=""><figcaption><p>The NFTs view</p></figcaption></figure>

When you click on a specific NFT, you are taken to the collection view for that NFT.

You can refer to the [dedicated section](/features/nfts.md) in the docs on NFTs for more information.

### Tokens

The tokens view provides a view of all fungible, [ERC-20](https://eips.ethereum.org/EIPS/eip-20) tokens deployed in the network.

<figure><img src="/files/1d76Sf5vm9UwHlCMd3dx" alt=""><figcaption><p>The tokens view</p></figcaption></figure>

If we click on one of our tokens, we get more information about it (as in the Contracts view).

<figure><img src="/files/SfLgW4z4kLfnT8LNukY9" alt=""><figcaption><p>The token details view</p></figcaption></figure>

Here you can see the attributes of the token.

<figure><img src="/files/wsaDkITxwlm1ms60Ettc" alt=""><figcaption><p>The token details pane</p></figcaption></figure>

You can also see details of the transfer events that have taken place for that token and who the top holders are.

<figure><img src="/files/TRBm0rtWdfHU6KXUODdI" alt=""><figcaption><p>The token transfers, transactions and holders view</p></figcaption></figure>

### Accounts

The accounts view displays all active accounts on your network.

<figure><img src="/files/ycOMjby6eHwCTVThT26X" alt=""><figcaption><p>The accounts view</p></figcaption></figure>

Accounts are arranged by their balance in the tokens native currency, with the largest balance accounts first. Its also possible to sort accounts based on the:

* Tokens
* NFTs
* Transactions

Click on an account will take you to the account-specific view for it.

<figure><img src="/files/SWoNdEmpwRlfQGaXzuqA" alt=""><figcaption><p>Account details</p></figcaption></figure>

This contains details of the transactions, tokens and NFTs associated with the account.

### Contracts

The contracts view displays all contracts that have been deployed to your network.

<figure><img src="/files/AvKz3uMW76xDckLpPdtN" alt=""><figcaption><p>The contracts view</p></figcaption></figure>

Here you can see details of all contracts deployed to the network. Those contracts that comply with well-defined interfaces are automatically tagged with a type in the **Type** column to reflect this. For example, **ERC20**, **ERC777** for fungible token contracts, **ERC721** for non-fungible token contracts, **ERC1155** for hybrid tokens (which defines both fungible and non-fungible tokens) and Custom for those that have not been registered in the contract registry.

The **Name** column provides the contract name if the contract is registered in the Chainlens contract registry. To learn more about the contract registry, head [here](https://docs.epirus.io/metadata.html).

When you click on a contract, you are taken into the contract details page which has various information about the contract.

Here you can see details of all transactions associated with the contract and events emitted by these transactions. If the contract is registered in the registry, events and their parameter names and values will be decoded.

<figure><img src="/files/WM53P5I2mfweGDyUVIJm" alt=""><figcaption><p>The contracts details view</p></figcaption></figure>

Private transactions are labelled with a **Private** label. They will only be decipherable if the node that the Chainlens instance is connected to is privy to the transaction.

### Events <a href="#transactions" id="transactions"></a>

The events view provides details of all events taking place on the blockchain.

<figure><img src="/files/vzetaK4K6TzLb1zCH44d" alt=""><figcaption><p>The events view</p></figcaption></figure>

When you click on the **Address** or **Transaction Hash** associated with an entry it will take you to the relevant smart contract address or transaction view in Chainlens.

### Transactions

The Transactions view provides the details of individual transactions, including private transactions when supported by your blockchain.

<figure><img src="/files/igPkhPVOTYOisMGFMelU" alt=""><figcaption><p>The transactions view</p></figcaption></figure>

Clicking on a transaction will take you to the transaction details view.

<figure><img src="/files/fvTwVMNpnbNRNlM7QXD9" alt=""><figcaption><p>The transaction details view</p></figcaption></figure>

When you view transaction details you'll find view lower-level details, such as the input byte code.

<figure><img src="/files/c7Z7G8IxFs8y437H4W88" alt=""><figcaption><p>Viewing the input bytecode associated with a transaction</p></figcaption></figure>

### Blocks

The blocks view provides details of all blocks being generated on the network.

<figure><img src="/files/l53tFvbeQuhMvfTTUyJN" alt=""><figcaption><p>The blocks view</p></figcaption></figure>

Clicking on a block will take you to the block details view, which displays the transactions in the block and other details.

<figure><img src="/files/riuLE9FEQi44zaoyVJ6Z" alt=""><figcaption><p>The block details view</p></figcaption></figure>

As with the transactions view, technical details are available here too under the **Additional Details** menu. Here you can see details such as the block difficulty and gas consumed.

<figure><img src="/files/eEohrQ8839bnBhOaG6Zu" alt=""><figcaption><p>The additional details view</p></figcaption></figure>

### Accounts

Clicking on an address that is not associated with a smart contract, i.e. it holds Ether, will bring up the account view, which displays the current balance and transactions associated with the account.

<figure><img src="/files/z5f6iQ0jjYhawvbLYPKp" alt=""><figcaption><p>The account details view</p></figcaption></figure>

### Search

The search box in the top-right corner of the screen allows you to search by various criteria, including:

* Contract address
* Account address
* Transaction hash
* Block hash

<figure><img src="/files/SLPdmm5f5AONjvALo5SN" alt=""><figcaption><p>The search bar</p></figcaption></figure>

If a match is found the associated contract, account, transaction or block details will be displayed.

### Advanced sorting and filters <a href="#advanced-sorting-and-filters" id="advanced-sorting-and-filters"></a>

Another key feature is the addition of sorting and filters in Chainlens. This enables users to find very active tokens or contracts by sorting or filtering by key attributes. For instance, contracts can be sorted by transaction count, creation date or last execution.

Each of the different views in Chainlens provides relevant sorting functionality.

<figure><img src="/files/2jtXVrTB7hTn78YKOnz4" alt=""><figcaption><p>Sorting contracts by various attributes</p></figcaption></figure>

The filters provided also allow you to view subsets of the available data, such as only displaying ERC-721 or ERC-1155 tokens in the Tokens view.

<figure><img src="/files/QWy0KIlj5BA68pl6LQHn" alt=""><figcaption><p>Filtering tokens by various attributes</p></figcaption></figure>

As with the sorting functionality, all of the different views in Chainlens have various filters you can apply.

### Network

The **Network** view is an optional view, that details the node Chainlens is connected to and its peers on the network.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chainlens.com/features/navigation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
