LiteForge Testnet

LitVM RPC Hub

Fast and reliable JSON-RPC for LitVM chain. Free tier included, premium plans for builders and enterprises.

NETWORK NAME LitVM RPC PRO
CHAIN ID 4441
GAS TOKEN zkLTC
RPC (HTTP) https://rpc-litvm.pro
RPC (WEBSOCKET) wss://rpc-litvm.pro/ws
BLOCK EXPLORER https://explorer.litvm.io
-- Uptime
<50ms Latency
-- Block Height
Gas Oracle
API docs →
Safe -- ~30s
Standard -- ~15s
Fast -- ~5s

Pricing

Pay for what you use. Compute Units (CU) reflect real load — light methods cost 1 CU, heavy ones up to 20 CU.

CU Calculator

Estimate how many Compute Units your use-case needs per day

864K CU / day
CU per request 1
CU per second 10
CU per day 864,000
CU per month 25,920,000

Quick Start

Add LitVM to your project in seconds

Official SDK npm install @litvm/sdk viem
View docs →
import { createPublicClient } from "viem";
import { liteforgeTestnet, litvmHttp } from "@litvm/sdk";

const client = createPublicClient({
  chain: liteforgeTestnet,
  transport: litvmHttp({ apiKey: "lrpc_your_key_here" }),
});

const block = await client.getBlockNumber();
Network Name: LitVM RPC PRO
RPC URL: https://rpc-litvm.pro
Chain ID: 4441
Symbol: zkLTC
Explorer: https://liteforge.explorer.caldera.xyz
// %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "litvm-rpc": {
      "command": "bun",
      "args": ["run", "/absolute/path/to/src/mcp.ts"],
      "env": {
        "MCP_API_KEY": "lrpc_your_key_here",
        "RPC_BASE_URL": "https://rpc-litvm.pro"
      }
    }
  }
}

Replace the path with the real location of src/mcp.ts on your machine, then restart Claude Desktop. Your AI assistant gets direct access to the LiteForge node — ask it for balances, blocks, gas prices, and more. Full MCP docs →

curl -X POST https://rpc-litvm.pro \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "eth_blockNumber",
    "params": [],
    "id": 1
  }'
import { JsonRpcProvider } from "ethers";

const provider = new JsonRpcProvider(
  "https://rpc-litvm.pro"
);

const block = await provider.getBlockNumber();
console.log("Latest block:", block);
import { createPublicClient, http } from "viem";

const client = createPublicClient({
  transport: http("https://rpc-litvm.pro"),
});

const blockNumber = await client.getBlockNumber();

Support Assistant

Ask about pricing, keys, setup, WebSocket, CU, or plans.

Connect a paid key in the dashboard if you want account-specific usage and analytics answers. Open Dashboard