Select a safe read method and run it against the community endpoint.
The Vercel function only permits the four methods listed above. Arbitrary RPC proxying is disabled.
PUBLIC BETA / FAIR-USE ACCESS
Independently operated infrastructure for the LitVM LiteForge testnet. Connect wallets, deploy contracts, and query the chain through HTTPS/WSS endpoints.
Independent endpointLiteForge testnetChain ID 4441
01 / CONNECT
Public addresses terminate on HTTPS/WSS. Backend addresses and service ports are not exposed here.
https://rpc.lite-node.comwss://ws.lite-node.com44410x1159{
"chainId": "0x1159",
"chainName": "LitVM LiteForge",
"nativeCurrency": {
"name": "zkLTC",
"symbol": "zkLTC",
"decimals": 18
},
"rpcUrls": [
"https://rpc.lite-node.com"
],
"blockExplorerUrls": [
"https://liteforge.explorer.caldera.xyz"
]
}
02 / TEST + INTEGRATE
Verify read-only RPC behavior, generate framework configuration, and add an explicit testnet fallback.
Select a safe read method and run it against the community endpoint.
The Vercel function only permits the four methods listed above. Arbitrary RPC proxying is disabled.
Recipes contain public network configuration only. Private keys are referenced as environment variables.
RESILIENT TESTNET CLIENT
Keep lite-node.com as the primary transport and use the official Caldera endpoint as an explicit fallback. This preserves developer flow during maintenance without hiding which provider answered.
https://rpc.lite-node.comhttps://liteforge.rpc.caldera.xyz/httpimport { createPublicClient, fallback, http } from "viem";
const client = createPublicClient({
chain: litvmLiteForge,
transport: fallback([
http("https://rpc.lite-node.com"),
http("https://liteforge.rpc.caldera.xyz/http")
])
});
03 / EXECUTE
Minimal commands for verifying the network, reading the head, and deploying a contract.
curl -s https://rpc.lite-node.com \
-H "content-type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_chainId","params":[],"id":1}'
curl -s https://rpc.lite-node.com \
-H "content-type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
forge create src/Counter.sol:Counter \
--rpc-url https://rpc.lite-node.com \
--private-key $PRIVATE_KEY
Never commit private keys. Use a local environment variable or hardware-backed signer. Official Foundry guide ↗
networks: {
litvmLiteForge: {
url: "https://rpc.lite-node.com",
chainId: 4441,
accounts: [process.env.PRIVATE_KEY]
}
}
MANUAL WALLET SETUP
Use these values if your wallet does not support automatic network requests.
Official wallet guide ↗https://rpc.lite-node.com4441liteforge.explorer.caldera.xyz04 / OBSERVE
Measured checks, transparent limits, and no invented availability numbers.
The status console calls a same-origin Vercel function that checks RPC response, network identity, and relative head position. Results are timestamped and refreshed periodically; they are operational signals, not an uptime guarantee.
JSON-RPC requests are checked for a valid response.
eth_chainId is expected to return 0x1159.
Local block height is compared against the canonical LiteForge RPC.
Backend service ports are intended to remain behind the public proxy.
05 / FAIR USE
This service exists to make testnet development easier, not to replace dedicated infrastructure.
Do not send mainnet funds. zkLTC on LiteForge is a testnet gas token.
Availability is best-effort. Maintenance, upgrades, or upstream testnet changes may interrupt service.
Heavy indexing and wide eth_getLogs ranges may be throttled to protect shared capacity.
Spam, recursive polling, and abusive traffic may be rate-limited or blocked without notice.
WORKLOAD FIT CHECK
Estimate the operational shape of your testnet workload. The calculation runs only in this browser and sends no project data.
CURRENT FIT
The fair-use endpoint should suit this light testnet workload. Use backoff and avoid aggressive polling.
NEED CONSISTENT CAPACITY?
06 / ECOSYSTEM
Use official sources for network announcements, documentation, tokens, and testnet tooling.