Hemi RPC Endpoint

Flat-rate Hemi RPC provider and Hemi RPC node access: free tier, no KYC, HTTP & WebSocket. Hemi mainnet chain ID 43111.

Hemi mainnet RPC URL: https://rpc.swiftnodes.io/rpc/hemi?key=YOUR_API_KEY
WebSocket: wss://rpc.swiftnodes.io/ws/hemi?key=YOUR_API_KEY

Hemi is an OP Stack-based Ethereum layer 2 that adds Bitcoin awareness to the EVM through its Hemi Virtual Machine (hVM). It uses ETH for gas and anchors its state to Bitcoin with a Proof-of-Proof (PoP) protocol.

Network: Hemi
Type: EVM
Chain ID: 43111
Slug: hemi
Native token: ETH (Ether)
Block time: ~12.0 seconds (measured)
Finality: ~23 minutes to the finalized tag (measured)
Mainnet: March 2025
Category: Layer 2 (Bitcoin and Ethereum)

Hemi on the SwiftNodes fleet, right now

Status: online
Latency: 59 ms
Latest block: 5,524,724
WebSocket: available

9 of 12 probed RPC methods supported (archive, batch, debug_traceCall, eth_getProof). The gaps are listed per chain in the method support matrix.

Status and latency from our health checks, refreshed about every 5 minutes. Uptime history. Method support probed automatically on 2026-10-11. Network status

Hemi developer facts, measured

Block time:
~12 s (average of the last 1,000 blocks)
Finality:
the finalized tag trails the head by ~122 blocks (~24 min)
eth_getLogs range:
50,000-block ranges accepted (the largest we test)
Historical state:
readable at least 1,000,000 blocks back

Measured 2026-10-11 through this page's endpoint, re-measured weekly. Limits can differ between the upstream nodes behind it. All chains: measured chain facts.

About Hemi

Hemi's public mainnet launched on March 12, 2025. The hVM embeds an indexed view of Bitcoin inside the EVM, and the Hemi Bitcoin Kit (hBK) gives contracts access to Bitcoin state. PoP miners publish Hemi state to Bitcoin, which Hemi calls superfinality, and Tunnels move assets between Bitcoin, Hemi and Ethereum.

Standard EVM tooling works, and Bitcoin data is read through hVM precompiles and the hBK contracts. Developers should note that L2BEAT lists the fraud proof system as still in development, and that on June 1, 2026 an hVM precompile call in a force-included transaction crashed the sequencer and halted block production until it was fixed.

Common Use Cases on Hemi

  • BTC-backed DeFi and lending
  • Contracts that read Bitcoin state
  • Bridging assets between Bitcoin and Ethereum
  • Bitcoin yield products

Hemi Mainnet RPC URL (HTTP)

https://rpc.swiftnodes.io/rpc/hemi?key=YOUR_API_KEY

Hemi WebSocket RPC URL

wss://rpc.swiftnodes.io/ws/hemi?key=YOUR_API_KEY

Quick Start: Connect to Hemi

cURL

curl -X POST https://rpc.swiftnodes.io/rpc/hemi?key=YOUR_API_KEY \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'

ethers.js

import { JsonRpcProvider } from "ethers";

const provider = new JsonRpcProvider(
  "https://rpc.swiftnodes.io/rpc/hemi?key=YOUR_API_KEY"
);

const blockNumber = await provider.getBlockNumber();
console.log("Hemi block:", blockNumber);

viem

import { createPublicClient, http } from "viem";

const client = createPublicClient({
  transport: http("https://rpc.swiftnodes.io/rpc/hemi?key=YOUR_API_KEY"),
});

const blockNumber = await client.getBlockNumber();

web3.py

from web3 import Web3

w3 = Web3(Web3.HTTPProvider("https://rpc.swiftnodes.io/rpc/hemi?key=YOUR_API_KEY"))
print("Hemi block:", w3.eth.block_number)

Add Hemi to MetaMask

Network Name: Hemi (SwiftNodes)
RPC URL: https://rpc.swiftnodes.io/rpc/hemi?key=YOUR_API_KEY
Chain ID: 43111
Currency Symbol: ETH
WebSocket: wss://rpc.swiftnodes.io/ws/hemi?key=YOUR_API_KEY

Features of SwiftNodes for Hemi

  • Load-balanced across multiple upstream nodes wherever a chain has more than one, with automatic failover
  • Health-checked every 2 minutes with automatic failover
  • Free tier available — no credit card or KYC required
  • Flat-rate monthly pricing with no per-request fees
  • HTTP and WebSocket support
  • One API key works across all 75+ supported chains, including Hemi

Rate Limits

PlanPriceHTTP req/sWS msg/s
Free$0/mo21
Starter$49/mo5025
Growth$89/mo15075
Scale$149/mo300150
Pro$249/mo500250

Frequently Asked Questions: Hemi

What is the Hemi chain ID?

Hemi mainnet uses chain ID 43111 (hex 0xa867).

How do smart contracts on Hemi read Bitcoin data?

Through the hVM, which keeps an indexed view of Bitcoin available to the EVM via precompiles, and the Hemi Bitcoin Kit (hBK) contracts that wrap them.

What is the gas token on Hemi?

ETH.

Hemi RPC methods

Measured weekly through this endpoint: what each method returns on Hemi, its limits, and an example request.

Hemi guides from the blog

  • Hemi RPC: A Developer's Guide (Chain ID 43111)Hemi is an OP Stack chain whose EVM can read Bitcoin. Measured: 12 s blocks, a 252 wei base fee, a transfer costing ~0.00000018 ETH (88% of it L1 data), the hVM Bitcoin precompiles in practice, ~20 min to finalized, full archive and eth_getLogs limits.

Related L2 & rollup chains

Explore RPC endpoints for other L2 & rollup networks on SwiftNodes:

Ready to start building on Hemi? Connect your wallet and get a free API key in 30 seconds. No email or KYC required.