Skip to content

Multi-Endpoint Comparison

This guide configures one suite to compare multiple endpoints on the same chain.

Multi-endpoint comparison is useful when you need to:

  • compare self-hosted client vs managed provider
  • compare different client implementations
  • compare canary endpoint vs stable production endpoint

Before setting up comparisons, you need a chain with at least two endpoints.

  • chain exists
  • at least two endpoints added
  • one endpoint selected as reference

See Create a Chain and Add Endpoints.

Start by ensuring your endpoints are properly tagged so you can tell results apart.

  • reference
  • candidate
  • client:reth, client:nethermind
  • env:prod

Now create a suite that tests all endpoints and compares their outputs.

  1. Go to Test Suites and click Add Suite .
  2. Choose a comparison-capable template.
  3. Select reference endpoint.
  4. Select candidate endpoints.
  5. Set interval schedule (for example 300s).
  6. Save.

Trigger a run and look at the comparison verdict to see how endpoints stack up.

Interpret verdict:

  • pass: expected parity
  • warn: inspect drift
  • fail: investigate mismatch immediately

A few practices that keep comparisons useful over time.

  • keep reference endpoint stable and trusted
  • limit candidate count per suite for faster isolation
  • separate correctness and performance-focused suites
  • document threshold rationale in your repo