Overview
Tempo is a purpose-built Layer 1 blockchain designed for payments. It is EVM-compatible and built to support high-throughput, low-latency transaction flows, with sub-second finality and near-zero transaction fees.
Tempo is optimized for stablecoin payments and supports payment-specific functionality such as batch transfers, memo fields, compliance tooling including blocklists and allowlists, and the ability to pay transaction fees in supported stablecoins.
Block explorer: https://explore.tempo.xyz
Network Support
Tempo Testnet (Moderato)
✅
✅
✅
WebSocket clients MUST respond to server
pingframes, otherwise the connection will be closed and re-established every minute.
Methods & Compute Units
debug_traceBlockByHash
80
debug_traceBlockByNumber
80
debug_traceCall
80
debug_traceTransaction
80
eth_blockNumber
20
eth_call
40
eth_chainId
10
eth_estimateGas
40
eth_feeHistory
20
eth_gasPrice
40
eth_getBalance
40
eth_getBlockByHash
40
eth_getBlockByNumber
40
eth_getBlockReceipts
40
eth_getBlockTransactionCountByHash
40
eth_getBlockTransactionCountByNumber
40
eth_getCode
40
eth_getFilterChanges
40
eth_getFilterLogs
40
eth_getLogs
80
eth_getProof
40
eth_getStorageAt
40
eth_getTransactionByBlockHashAndIndex
40
eth_getTransactionByBlockNumberAndIndex
40
eth_getTransactionByHash
40
eth_getTransactionCount
40
eth_getTransactionReceipt
40
eth_getUncleCountByBlockHash
40
eth_getUncleCountByBlockNumber
40
eth_newBlockFilter
40
eth_newFilter
40
eth_newPendingTransactionsFilter
40
eth_sendRawTransaction
80
eth_subscribe
20
eth_syncing
10
eth_uninstallFilter
20
eth_unsubscribe
20
eth_syncing
10
net_listening
10
net_peercount
20
net_version
10
trace_block
80
trace_call
80
trace_filter
80
trace_replayBlockTransactions
270
trace_replayTransaction
270
trace_transaction
80
web3_clientVersion
40
web3_sha3
40
Endpoint Capabilities
Tempo endpoints support both HTTP and WebSocket connectivity for production-grade applications.
HTTP
Best suited for:
backend services and APIs
blockchain data queries
smart contract deployment and interaction
development and testing workflows
WebSocket
Best suited for:
real-time transaction monitoring
event subscriptions
live dashboards and analytics
applications that require low-latency data delivery
Getting Started
To start building on Tempo, connect your application to a Tempo endpoint and send standard Ethereum JSON-RPC requests.
Example request:
Last updated
Was this helpful?
