> For the complete documentation index, see [llms.txt](https://docs.zeeve.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zeeve.io/validator-nodes/manage-your-validator-node/validator-node-analytics-and-roi.md).

# Validator Node Analytics and ROI

Use this guide to review validator portfolio metrics, analyze ROI, and understand portfolio charts in the Zeeve Platform.

### In this guide

* Review validator portfolio metrics.
* Filter validator inventory by status.
* Read APR, Network APR, and Commission values.
* Analyze validator ROI.
* Use portfolio charts.
* Review trending validator protocols.

## Open Validator Nodes

**Step 1: Log in to Zeeve Platform** - Sign in to your Zeeve account.

**Step 2: Go to Node Infrastructure** - Open **Node Infrastructure** from the left navigation.

**Step 3: Open Validator Nodes** - Click **Validator Nodes** to open the portfolio page.

**Step 4: Review the portfolio view** - Check the metric cards, ROI Analyzer entry point, validator table, and charts.

### What Data Is Shown

* **Total Validators**: All validator nodes available in your accessible portfolio view.
* **Active Validators**: Validator nodes currently active and not jailed.
* **Total Stake**: Aggregated validator stake converted to USD where token pricing is available.
* **Total Rewards**: Aggregated rewards converted to USD where token pricing is available.
* **Total Validator Cost**: Subscription cost plus recorded operational cost.
* **Net Profit / Net Loss**: Validator reward value compared with **Total Validator Cost.**

![Validator portfolio overview](/files/7179e414426976884b9864909aaf2768b85b8c7c)

## Filter Validator Nodes

Use the status filter buttons above the validator table to focus the inventory list.

**Step 1: Open Validator Nodes** - Go to the validator portfolio page.

**Step 2: Click a table filter** - Choose **All Nodes**, **Ready**, **Provisioning**, **Payment Pending**, or **Others**.

**Step 3: Review the updated rows** - Each filter shows a count. Changing the filter resets the table to the first page.

![Validator table Ready filter](/files/bbe07fe47fdd3e3be4c496eb5dc6c3a7cce1017e)

## Read Table Columns

The validator table shows operational, billing, and yield information for each row.

* **Protocol**: Protocol logo and protocol family.
* **Node Name**: Validator node label.
* **Network Type**: Mainnet or Testnet.
* **Node Source**: Self-Hosted or Zeeve Hosted.
* **Node Status**: Current lifecycle status.
* **Plan**: Active subscription plan.
* **APR**: Validator APR from the latest available reward snapshot.
* **Network APR**: Protocol-level APR, with fallback from stored protocol APR where available.
* **Commission**: Validator commission percentage, where available.
* **Next Billing Date**: Upcoming billing date for the subscription.
* **Created On**: Node creation date.
* **Actions**: manage, view details, or complete payment based on row state and permissions.

APR, Network APR, and Commission are shown as percentages when available. Missing values are shown as **NA**.

## Analyze ROI

Use the ROI Analyzer to estimate validator earnings based on stake, commission, APR, downtime, slashing probability, and operating cost assumptions.

**Step 1: Click Analyze ROI** - Start from **Validator Nodes**.

**Step 2: Select a supported protocol** - Choose the protocol you want to evaluate.

**Step 3: Confirm the environment** - Enter **Mainnet**.

**Step 4: Enter Self Stake** - Add the validator operator stake.

**Step 5: Enter Delegator Stake** - Add the stake delegated by other users.

**Step 6: Enter Duration** - Set the projection period in days.

**Step 7: Enter Commission** - Add the validator commission percentage.

**Step 8: Select Compounding** - Choose daily, weekly, or monthly compounding.

**Step 9: Enter APR** - Add the annual percentage rate.

**Step 10: Enter Slashing Probability and Downtime** - Add risk assumptions for the projection.

**Step 11: Enter Operating Cost / Month** - Add the monthly operating cost in USD.

**Step 12: Click Run Earnings Analysis** - Generate the ROI estimate.

![ROI Analyzer form](/files/95b330a050bfe8cbf3e96f80bdb747cbf5795278)

### ROI Inputs

* **Protocol**: Coreum/TX, Skale, Solana, Energy Web, Avalanche, Cosmos, Injective, or Near.
* **Environment**: Mainnet only.
* **Self Stake**: tokens staked by the validator operator.
* **Delegator Stake**: tokens delegated by others.
* **Duration**: projection period in days.
* **Commission**: percentage earned from delegator rewards.
* **Compounding**: daily, weekly, or monthly.
* **APR**: annual percentage rate used for the projection.
* **Slashing Probability**: risk adjustment for possible slashing.
* **Downtime**: uptime-related risk adjustment.
* **Operating Cost / Month**: estimated monthly validator operating cost.

### ROI Results

After a successful calculation, the page shows:

* **Net Profit / Net Loss**
* **Reference Token Price**
* **APR, Compounding, and Duration**
* **Self Stake and Delegator Stake**
* **Self Reward and Commission Reward**
* **Estimated Costs**
* **Break-even Day**
* **Daily projection table**
* **Token earnings and net profit charts**

ROI output is an estimate based on your inputs and current backend token price assumptions. It is not a guaranteed return.

![ROI Analyzer results](/files/330d8bf8a3064c9da2debcf8ac3bd5a86334222b)

## Use Portfolio Charts

The validator page includes portfolio-level charts below the table.

### Profit Trend

Use **Profit Trend** to compare cumulative rewards with subscription cost over time.

**Step 1: Open Validator Nodes** - Go to the portfolio page.

**Step 2: Scroll to Profit Trend** - Locate the chart below the validator table.

**Step 3: Select a time range** - Choose **Last 24 Hrs**, **Last 1 Week**, **Last 30 Days**, or **All Time**.

**Step 4: Review the chart values** - Compare rewards, cost, and net profit or loss.

### Stake Ownership Split

Use **Stake Ownership Split** to compare:

* **Owned Stake**: self stake from the validator portfolio.
* **Delegator Stake**: total stake minus owned stake.

If stake data is unavailable, the chart shows an empty state.

### Stake by Protocol

Use **Stake by Protocol (USD)** to see how validator stake is distributed across protocols.

The chart groups stake by protocol and sorts larger stake values first. Hover over chart slices or the protocol list to inspect individual protocol values.

### Stake History

Use **Stake History** to view total delegated capital over time.

**Step 1: Scroll to Stake History** - Find the chart in the portfolio section.

**Step 2: Select a time range** - Choose **Last 24 Hrs**, **Last 1 Week**, **Last 30 Days**, or **All Time**.

**Step 3: Review the updated trend** - Check how total stake changes over time.

## Review Trending Validator Protocols

Trending protocol indicators appear on the validator protocol selection page when the backend returns active validator protocols ranked by stored Network APR.

**Step 1: Open Validator Nodes** - Start from the validator section.

**Step 2: Open the protocol selection flow** - Click **Buy Subscription** or use the validator selection flow.

**Step 3: Select Validator Nodes** - Open the validator protocol list.

**Step 4: Review the protocol sidebar** - Check the available protocols.

**Step 5: Use Search Protocol** - Find a specific protocol faster.

**Step 6: Look for the HOT badge** - Trending protocols show a **HOT** badge.

**Step 7: Hover over the badge** - View the Network APR tooltip.

HOT badges appear only for protocols returned by the trending-protocol API and matched against the sidebar list. If no trending protocols are returned for your account, no HOT badge is shown.

![Validator protocol selection](/files/701d742fc460e43afeb7aa1e5936cf4360794f5c)

## Common Validation Messages

### Required or Invalid ROI Inputs

If a required ROI input is empty, zero, negative, too large, or outside the accepted percentage range, the analyzer shows a field-level validation message and does not run the calculation.

Recommended action: correct the highlighted field and click **Run Earnings Analysis** again.

### Token Price Is Unavailable

If token pricing is unavailable for the selected protocol, the analyzer cannot convert projected rewards into USD.

Recommended action: choose another supported protocol or retry after pricing data is available.

### No Chart Data

If portfolio APIs return no series or breakdown data, charts show an empty state.

Recommended action: confirm the account has readable ready Mainnet validator nodes with available reward or stake snapshots.

## Permission Notes

* Operators can view allowed data but may not see subscription or add-validator write actions.
* Admin and Super Admin users see actions according to their organization permissions.
* Portfolio analytics are scoped to validator nodes readable by the current user.
* Testnet nodes may appear in the table, but portfolio analytics focus on Mainnet data according to current implementation behavior.
