# Validator Dashboard

## Overview

The **Goliath Validator Dashboard** is the primary explorer for network activity on Goliath.

| Network     | Dashboard URL                             |
| ----------- | ----------------------------------------- |
| **Mainnet** | <https://validators.goliath.net/>         |
| **Testnet** | <https://validators.testnet.goliath.net/> |

It is designed for:

* **Validator operators** monitoring performance and stake distribution
* **Developers** inspecting contracts, events, traces, and network behavior
* **Users** tracking balances, token transfers, and transaction status

## Key Capabilities

* Real-time network metrics and activity streams
* Validator monitoring with stake and endpoint visibility
* Transaction, account, token, and contract exploration
* Block-level inspection and historical analytics
* CSV/JSON export for offline analysis

## Main Sections

### Dashboard

The landing page provides a network health snapshot.

| Widget                | Description                              |
| --------------------- | ---------------------------------------- |
| **Network Metrics**   | TPS, active accounts, transaction volume |
| **Recent Activity**   | Latest transactions and operations       |
| **Fee Analytics**     | Fee trends and distribution              |
| **Historical Charts** | Activity over time                       |

### Transactions

Use this section to inspect all transaction flows.

| Feature     | Description                                   |
| ----------- | --------------------------------------------- |
| **Filters** | Type, status, timestamp window                |
| **Sorting** | Time, fee, status                             |
| **Details** | Summary, result, state changes, events, trace |

### Accounts

Inspect account balances and account-level history.

| Tab            | Description                          |
| -------------- | ------------------------------------ |
| **Summary**    | Balance, key metadata, creation info |
| **Assets**     | Fungible and NFT balances            |
| **Operations** | Full transaction history             |
| **Allowances** | Approved spending and delegations    |
| **Hooks**      | Account hook configuration           |

### Tokens

Explore token ecosystems on Goliath.

| Area                | Description                            |
| ------------------- | -------------------------------------- |
| **Fungible Tokens** | Supply, holders, metadata              |
| **NFT Collections** | Collections, item ownership, transfers |
| **Token Details**   | Holders, metadata, custom fee settings |

### Contracts

Inspect deployed contracts and verified code.

| Tab             | Description                              |
| --------------- | ---------------------------------------- |
| **Summary**     | Address, creator, balance, bytecode hash |
| **Source Code** | Verified source, when available          |
| **ABI**         | Function interface and method list       |
| **Events**      | Event logs and filters                   |
| **Calls**       | Contract interaction history             |
| **Bytecode**    | Raw bytecode and disassembly             |

### Validators

Track active validators and network participation.

| Metric           | Description                      |
| ---------------- | -------------------------------- |
| **Validator ID** | Unique validator identity        |
| **Stake**        | Total delegated and self stake   |
| **Stake %**      | Share of total network stake     |
| **Reward Rate**  | Current annualized reward signal |
| **Endpoints**    | Validator service endpoints      |

### Blocks

Browse finalized blocks and their included transactions.

| View              | Description                     |
| ----------------- | ------------------------------- |
| **Block List**    | Recent blocks with tx counts    |
| **Block Details** | Header data and transaction set |

### Topics

Inspect ordered message streams published on-network.

| View              | Description                  |
| ----------------- | ---------------------------- |
| **Topic List**    | Topics with message counts   |
| **Topic Details** | Messages, sequence, settings |

### Metrics

Advanced analytics pages for long-range analysis.

| Page             | Description                   |
| ---------------- | ----------------------------- |
| **Network**      | Overall health and throughput |
| **Transactions** | Type and volume distributions |
| **Accounts**     | Growth and activity patterns  |
| **Validators**   | Performance comparison trends |

## Search Guide

The global search bar supports common lookup formats.

| Query Type        | Example                | Result                   |
| ----------------- | ---------------------- | ------------------------ |
| Account ID        | `0.0.12345`            | Account page             |
| Tx hash           | `0x...` (64 hex chars) | Transaction page         |
| Timestamp         | `123456789.123456789`  | Matched transaction      |
| EVM address       | `0x...` (40 hex chars) | Contract or account page |
| Token name/symbol | `XCN`                  | Token results            |

## Data Export

Export data from list pages for internal reporting or analysis.

| Export           | Format     |
| ---------------- | ---------- |
| Transfers        | CSV / JSON |
| Transactions     | CSV / JSON |
| Token activity   | CSV / JSON |
| Staking activity | CSV / JSON |

## Developer Notes

### API Surfaces Used by the Dashboard

| Endpoint Family         | Purpose                   |
| ----------------------- | ------------------------- |
| `/api/v1/accounts`      | Account queries           |
| `/api/v1/transactions`  | Transaction history       |
| `/api/v1/tokens`        | Token metadata and supply |
| `/api/v1/contracts`     | Contract and code data    |
| `/api/v1/topics`        | Topic message data        |
| `/api/v1/network/nodes` | Validator data            |
| `/api/v1/blocks`        | Block-level data          |

### Typical Debug Workflow

1. Find the transaction in **Transactions**
2. Open **Trace** and **Events** for execution details
3. Follow affected addresses in **Accounts** or **Contracts**
4. Validate final state in the related block

## Troubleshooting

**Dashboard not loading**

* Confirm URL is correct:
  * Mainnet: `https://validators.goliath.net/`
  * Testnet: `https://validators.testnet.goliath.net/`
* Hard refresh and clear cache
* Check network connectivity

**Transaction not visible yet**

* Wait a few seconds for indexing
* Re-check hash and network
* Refresh filters/date range

**Balance appears stale**

* Confirm the latest operation timestamp
* Refresh account page
* Verify against recent transactions

## Related Docs

* [Rewards Overview](/rewards/overview.md)
* [Validator Rewards](/rewards/validator-rewards.md)
* [Slingshot Yield (Primary Staking)](/defi/slingshot/yield.md)
* [Running a Validator](/rewards/running-a-validator.md)
* [Network Architecture](/architecture/overview.md)
* [EVM JSON-RPC API](/apis/evm-json-rpc.md)

## Support

For dashboard issues or feature requests:

* **Help Bot**: <https://t.me/GoliathHelpBot>
* **Community**: <https://t.me/Onyx>
* **GitHub**: <https://github.com/Onyx-Protocol>


---

# 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.goliath.net/rewards/validator-dashboard.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.
