Endpoint surfaces
For all public endpoint options and rate limits, see RPC Providers.
EVM JSON-RPC with curl
Query the current block height:0x10d4f; set the second parameter to true when you need full transaction objects:
Transfer logs for a bounded range:
The documented public EVM profile caps eth_getLogs at 10000 blocks and 10000 returned logs per request.
JavaScript
Java
Go
Rust
CometBFT RPC
Use CometBFT RPC for node status, consensus block metadata, and CometBFT transaction queries.REST and account queries
Use REST/LCD when you need Cosmos SDK account state or Cosmos transaction data.Operational notes
- Treat public endpoint limits as provider policy, not protocol limits.
- Keep long historical jobs bounded by block range and retryable by cursor.
eth_getLogsrequests should stay within the10000block and10000log caps. - Credit deposits from receipts and logs, not from pending transaction data.
- Use
eth_sendRawTransactionfor offline-signed EVM transactions. - Run archive or indexer infrastructure when you need complete historical state from genesis.