This page is the canonical catalog of every deployment available in Chainstack Self-Hosted — the protocols, networks, clients, client versions, resource requirements, and exposed ports. The System requirements and Deploying nodes pages link here for the per-deployment details.
Available deployments
| Protocol | Network | Clients | vCPU | RAM | Storage |
|---|
| Ethereum | Mainnet | Reth v2.2.0 + Prysm v7.1.3 | 8 | 32 GiB | ~2 TB |
| Ethereum | Sepolia | Reth v2.2.0 + Prysm v7.1.3 | 8 | 32 GiB | ~1.3 TB |
| Ethereum | Hoodi | Reth v2.2.0 + Prysm v7.1.3 | 8 | 32 GiB | 250 GB |
| Optimism | Mainnet | OP-Reth v2.3.1 + OP-Node v1.19.0 | 12 | 48 GiB | ~2 TB |
| Base | Mainnet | Base-Reth v1.1.0 + Base-Node v1.1.0 | 12 | 48 GiB | ~3.5 TB |
| Unichain | Mainnet | OP-Reth v2.3.1 + OP-Node v1.19.0 | 12 | 48 GiB | ~2 TB |
| Zora | Mainnet | OP-Reth v2.3.1 + OP-Node v1.19.0 | 12 | 48 GiB | ~2 TB |
| Polygon PoS | Mainnet | Bor v2.8.3 + Heimdall v0.9.0 | 12 | 64 GiB | ~5.5 TB |
| Starknet | Mainnet | Pathfinder v0.22.5 | 8 | 32 GiB | ~1 TB |
| TRON | Mainnet | Java-Tron GreatVoyage-v4.8.1.1 | 8 | 32 GiB | ~3 TB |
| Bitcoin | Mainnet | Bitcoin Core 31 | 4 | 8 GiB | ~1 TB |
vCPU and RAM figures are the standard preset totals. Ethereum networks also ship a Light preset that uses half the CPU and RAM with the same storage — see EVM Layer 1 below.
The sections below group these deployments by architecture family. Each family shares the same client topology, networking guidance, and operational caveats.
EVM Layer 1 (execution + consensus)
Runs a paired execution client and consensus client. vCPU and RAM are split evenly across the two clients.
These deployments bootstrap from a pre-built chain snapshot rather than syncing from genesis. Snapshot bootstrap temporarily requires about 2× the steady-state storage while the archive is downloaded and extracted — provision the node’s volume at the peak. See Initial sync times.
| Network | Chain ID | Block explorer |
|---|
| Ethereum Mainnet | 1 | etherscan.io |
| Ethereum Sepolia | 11155111 | sepolia.etherscan.io |
| Ethereum Hoodi | 560048 | hoodi.etherscan.io |
Each Ethereum network offers two preset tiers:
- Standard — 8 vCPU / 32 GiB total, for production.
- Light — 4 vCPU / 16 GiB total with the same storage, for evaluation. You can move between tiers without resizing disks.
Exposed ports
| Client | Port | Protocol | Purpose |
|---|
| Reth | 8545 | TCP | HTTP JSON-RPC |
| Reth | 8546 | TCP | WS JSON-RPC |
| Prysm | 5052 | TCP | Beacon API (HTTP) |
The execution client’s auth RPC port (8551) and the consensus client’s P2P port (13000) are used internally between clients and are not exposed.
EVM Layer 2 — OP Stack
Runs a paired execution client and rollup (consensus) client. vCPU and RAM are split across the two clients.
OP Stack deployments require an Ethereum Layer 1 RPC endpoint and a Beacon API endpoint that you supply. The node uses them to derive Layer 2 state from Layer 1.
| Network | Chain ID | Clients | Block explorer |
|---|
| Optimism Mainnet | 10 | OP-Reth + OP-Node | optimistic.etherscan.io |
| Base Mainnet | 8453 | Base-Reth + Base-Node | basescan.org |
| Unichain Mainnet | 130 | OP-Reth + OP-Node | uniscan.xyz |
| Zora Mainnet | 7777777 | OP-Reth + OP-Node | explorer.zora.energy |
Optimism Mainnet bootstraps from a pre-built snapshot (plan for ~2× storage during deploy). Base, Unichain, and Zora sync without a snapshot.
Exposed ports
| Client | Port | Protocol | Purpose |
|---|
| OP-Reth / Base-Reth | 8545 | TCP | HTTP JSON-RPC |
| OP-Reth / Base-Reth | 8546 | TCP | WS JSON-RPC |
| OP-Node / Base-Node | 9545 | TCP | Rollup HTTP RPC |
The execution client’s auth RPC port (8551) is used internally between clients and is not exposed.
Polygon PoS
Runs a paired execution client (Bor) and consensus client (Heimdall). vCPU and RAM are split across the two clients.
Polygon PoS requires an Ethereum Layer 1 RPC endpoint that you supply. Heimdall uses it to track checkpoints on Ethereum.
| Network | Chain ID | Block explorer |
|---|
| Polygon Mainnet | 137 | polygonscan.com |
Exposed ports
| Client | Port | Protocol | Purpose |
|---|
| Bor | 8545 | TCP | HTTP JSON-RPC |
| Bor | 8546 | TCP | WS JSON-RPC |
| Heimdall | 1317 | TCP | REST API (Cosmos LCD) |
The Bor P2P port (30303) and the Heimdall CometBFT RPC (26657) and P2P (26656) ports are used internally and are not exposed.
Starknet
Runs a single full node client (Pathfinder v0.22.5).
Starknet requires an Ethereum Layer 1 RPC endpoint that you supply.
| Network | Block explorer |
|---|
| Starknet Mainnet | starkscan.co |
Exposed ports
| Client | Port | Protocol | Purpose |
|---|
| Pathfinder | 9545 | TCP | HTTP RPC and WS (/ws) |
TRON
Runs a single full node client (Java-Tron GreatVoyage-v4.8.1.1).
| Network | Block explorer |
|---|
| TRON Mainnet | tronscan.org |
Exposed ports
| Client | Port | Protocol | Purpose |
|---|
| Java-Tron | 8090 | TCP | HTTP JSON-RPC |
The gRPC API port (50051) is used internally and is not exposed.
Bitcoin
Runs a single full node client (Bitcoin Core 31) with the transaction index (txindex) enabled.
| Network | Block explorer |
|---|
| Bitcoin Mainnet | blockstream.info |
Exposed ports
| Client | Port | Protocol | Purpose |
|---|
| Bitcoin Core | 8332 | TCP | HTTP JSON-RPC |
The P2P port (8333) is used internally and is not exposed.
Coming soon
| Protocol | Network | Client |
|---|
| Solana | Mainnet, Devnet | Agave |
See the FAQ for the roadmap.