Skip to main content

Track a Public RPC Endpoint

Want to keep an eye on a public blockchain RPC endpoint? Ikura makes it simple! This guide shows you how to set up your first project to monitor a single public RPC.

Configure with YAML

Ikura uses a straightforward YAML configuration approach. Instead of navigating complex web forms, you define your monitoring setup directly using text. This gives you precise control.

Here's how to get started:

  1. Log in to your Ikura account.
  2. Click the Create New Project button.
  3. You'll see an online editor. Paste the following YAML configuration into it:
version: 0.2.0
slug: my-awesome-project # A unique ID for your project (letters, numbers, -, _ allowed)
label: My Awesome Project # A friendly name displayed in the UI
rpcs:
- url: https://cloudflare-eth.com # The public URL of the RPC endpoint
label: Cloudflare Public ETH # A label for this specific RPC
query_intervals:
latest_block: 60 # Check latest block every 60 seconds
meta: 180 # Check metadata (like chain ID) every 180 seconds (Optional)
protocol: ethereum_v1 # The type of blockchain protocol
  • Assign to a Team: If you organize your work into Teams within Ikura, you can select the Team this project should belong to.
  • Validation: Before saving, Ikura automatically checks if your YAML matches the required format (the schema). If there's an error, it will let you know.
  • Save: Once the YAML looks good, click Save.

That's it! Ikura will now start monitoring the https://cloudflare-eth.com endpoint according to the intervals you set. You can view its status and performance on your project dashboard.