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:
- Log in to your Ikura account.
- Click the Create New Project button.
- 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.