Vol. 1 · 7 Jun 2026

Build on Tempo

Developer quickstart

Tempo is EVM-compatible — your existing tooling works, point it at the RPC. Connect a wallet, run your first call, grab an SDK, then pull live ecosystem data from the tempowiki API.

Tempo Mainnet

Chain ID
4217 (0x1079)
RPC
https://rpc.tempo.xyz
Explorer
https://explore.tempo.xyz

Moderato (Testnet)

Chain ID
42431 (0xa5bf)
RPC
https://rpc.moderato.tempo.xyz
Explorer
https://explore.tempo.xyz

First call

Talk to the chain

curl · eth_chainId
curl -s https://rpc.tempo.xyz \
  -X POST -H 'content-type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}'
# → {"jsonrpc":"2.0","id":1,"result":"0x1079"}  (4217)
TypeScript · viem
import { createPublicClient, http, defineChain } from "viem";

export const tempo = defineChain({
  id: 4217,
  name: "Tempo",
  // No native gas token — fees are paid in USD-denominated TIP-20 stablecoins.
  nativeCurrency: { name: "USD", symbol: "USD", decimals: 18 },
  rpcUrls: { default: { http: ["https://rpc.tempo.xyz"] } },
  blockExplorers: { default: { name: "Tempo Explorer", url: "https://explore.tempo.xyz" } },
});

const client = createPublicClient({ chain: tempo, transport: http() });
const block = await client.getBlockNumber();

Official SDKs

Tempo libraries

Source: github.com/tempoxyz. Verify repo availability against the org — some libraries are pre-release.


tempowiki data

Read API · MCP · embeds

Pull the cross-linked ecosystem — entities, categories, validators, metrics — as JSON. No key, CORS-open, built to be cited.

curl · /api/v1
curl -s https://tempo.dataos.so/api/v1
# → { name, entities, categories, validators, endpoints, … }

Read API

Read-only JSON at /api/v1. No auth. ETag + Cache-Control.

MCP server

Tools for AI agents: search_entities, get_entity, list_validators, get_metric.

Embeds

Drop-in entity cards, metric tiles, and the validator board via iframe.

OpenAPI 3.1 and the MCP endpoint are being finalised. The /api/v1 index and the embed builder below are live.


Drop-in widgets

Embed a widget

Self-contained, framable widgets in the tempowiki house style — they adapt to light or dark automatically. Pick one, copy the iframe, paste it anywhere. No script, no key, attribution built in.

Start typing for suggestions from the wiki.

Live preview

Embed code · iframe

Answers

Building on Tempo, answered

What chain ID is Tempo?
Tempo mainnet is chain ID 4217 (0x1079), RPC https://rpc.tempo.xyz. The public testnet "Moderato" is chain ID 42431 (0xa5bf), RPC https://rpc.moderato.tempo.xyz.
How do I pay for gas without a native token?
You hold a USD-denominated TIP-20 stablecoin and set it as your fee token in the transaction. A Fee AMM converts it to the validator's preferred stablecoin. Standard EVM tooling works; just point it at the Tempo RPC.
Does tempowiki have an API?
Yes — a read-only JSON API at /api/v1 (no key required) plus an MCP server for AI agents and copy-paste embeddable widgets. The API index lists available endpoints; OpenAPI and the full surface are being finalised.