> For the complete documentation index, see [llms.txt](https://service.block-pro.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://service.block-pro.net/mainnet/lava.md).

# Lava

Lava Mainnet: node guides, services and operations.

**Mainnet · `lava-mainnet-1` · lavad**

Run the Lava consensus node and, optionally, register a validator. RPC-provider operations use a different workflow.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Installation</strong></td><td>Prepare the server and start syncing.</td><td><a href="/mainnet/lava/installation.md">Installation</a></td></tr><tr><td><strong>Validator</strong></td><td>Create a wallet and register your validator.</td><td><a href="/mainnet/lava/validator.md">Validator</a></td></tr><tr><td><strong>Upgrade</strong></td><td>Replace the binary and verify recovery.</td><td><a href="/mainnet/lava/upgrade.md">Upgrade</a></td></tr><tr><td><strong>Services</strong></td><td>BlockPro endpoints and connection files.</td><td><a href="/mainnet/lava/services.md">Services</a></td></tr><tr><td><strong>Snapshots</strong></td><td>Restore recent chain data step by step.</td><td><a href="/mainnet/lava/snapshots.md">Snapshots</a></td></tr><tr><td><strong>Useful Commands</strong></td><td>Service, keys, tokens and validator operations.</td><td><a href="/mainnet/lava/useful-commands.md">Useful Commands</a></td></tr></tbody></table>

## Requirements

| Resource | Minimum            | Recommended          |
| -------- | ------------------ | -------------------- |
| CPU      | 4 vCPU, x64, 2 GHz | 4+ vCPU              |
| RAM      | 8 GB               | 16 GB+               |
| Storage  | 100 GB SSD         | 512 GB SSD or larger |
| OS       | Ubuntu 20+         | Ubuntu 24.04 LTS     |

The official storage figures are starting points. Check the current snapshot size and keep room for extraction and chain growth. [Hardware source](https://docs.lavanet.xyz/reqs/).

Allow inbound P2P on TCP `26656`. Keep RPC `26657`, REST `1317` and gRPC `9090` private unless you are deliberately operating a protected public service. Use a separate server for each network.

## Versions

Reference release: [`v6.2.5`](https://github.com/lavanet/lava/releases/tag/v6.2.5). GitHub also lists newer prereleases; they are not a mainnet upgrade instruction. Lava’s installation tutorial still uses v5.2.0, so confirm the active chain version and any scheduled upgrade before choosing a binary.

Read the version reported by the network before installation or upgrade; this response is live and is not cached in this guide.

```bash
curl -fsS https://lava-api.block-pro.net/cosmos/base/tendermint/v1beta1/node_info | jq '{chain: .default_node_info.network, version: .application_version.version}'
```

If the endpoint is unavailable, confirm the active release with the project’s official validator announcements. Do not guess from the highest GitHub tag.

[Official documentation](https://docs.lavanet.xyz/mainnet-manual-cosmovisor/) · [Source code](https://github.com/lavanet/lava)
