Skip to content

fix: prioritize nodeful upstream in eRPC dev config#1830

Merged
pikonha merged 3 commits intodevfrom
pikonha/fix/erpc-upstream-priority
Apr 20, 2026
Merged

fix: prioritize nodeful upstream in eRPC dev config#1830
pikonha merged 3 commits intodevfrom
pikonha/fix/erpc-upstream-priority

Conversation

@pikonha
Copy link
Copy Markdown
Member

@pikonha pikonha commented Apr 19, 2026

Summary

  • Adds routing.scoreMultipliers to nodeful upstreams across all three eRPC project configs (erpc.dev.yaml)
  • Sets a high overall multiplier (10) and low respLatency (0.5) to strongly prefer nodeful over other upstreams like Chainstack
  • Applies to all networks and methods (*)

Test plan

  • Verify eRPC routes requests to nodeful first in dev environment
  • Confirm fallback to Chainstack still works when nodeful is unavailable

🤖 Generated with Claude Code

Adds routing score multipliers to nodeful upstreams across all three
eRPC project configs to ensure nodeful is preferred over other upstreams.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 19, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
anticapture Ready Ready Preview, Comment Apr 19, 2026 9:47pm
anticapture-storybook Ready Ready Preview, Comment Apr 19, 2026 9:47pm

Request Review

@claude
Copy link
Copy Markdown

claude Bot commented Apr 19, 2026

Claude encountered an error —— View job


I'll analyze this and get back to you.

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c282461e70

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread infra/erpc/erpc.dev.yaml
@railway-app
Copy link
Copy Markdown

railway-app Bot commented Apr 19, 2026

🚅 Deployed to the anticapture-pr-1830 environment in anticapture-infra

Service Status Web Updated (UTC)
obol-indexer ✅ Success (View Logs) Apr 20, 2026 at 11:14 am
erpc ❌ Build Failed (View Logs) Web Apr 19, 2026 at 9:51 pm
gateful ✅ Success (View Logs) Web Apr 19, 2026 at 9:47 pm
ens-api-hypersync ✅ Success (View Logs) Web Apr 19, 2026 at 9:46 pm
prometheus ✅ Success (View Logs) Web Apr 19, 2026 at 9:46 pm
alertmanager ✅ Success (View Logs) Web Apr 19, 2026 at 9:46 pm
loki ✅ Success (View Logs) Web Apr 19, 2026 at 9:46 pm
otelcol ✅ Success (View Logs) Apr 19, 2026 at 9:46 pm
tempo ✅ Success (View Logs) Apr 19, 2026 at 9:46 pm
ens-indexer-hypersync ❌ Build Failed (View Logs) Apr 19, 2026 at 9:46 pm
gitcoin-api ✅ Success (View Logs) Apr 19, 2026 at 9:36 pm
scroll-indexer 🕗 Deploying (View Logs) Apr 19, 2026 at 9:36 pm
address-enrichment ✅ Success (View Logs) Apr 19, 2026 at 9:36 pm
compound-api ✅ Success (View Logs) Apr 19, 2026 at 9:36 pm
obol-api ✅ Success (View Logs) Apr 19, 2026 at 9:36 pm
aave-api ✅ Success (View Logs) Apr 19, 2026 at 9:36 pm
shutter-api ✅ Success (View Logs) Apr 19, 2026 at 9:36 pm
gitcoin-indexer 🕗 Deploying (View Logs) Apr 19, 2026 at 9:36 pm
ens-indexer 🕗 Deploying (View Logs) Apr 19, 2026 at 9:35 pm
shutter-indexer 🕗 Deploying (View Logs) Apr 19, 2026 at 9:35 pm
lil-nouns-api ✅ Success (View Logs) Apr 19, 2026 at 9:35 pm
uniswap-indexer 🕗 Deploying (View Logs) Apr 19, 2026 at 9:35 pm
fluid-api ✅ Success (View Logs) Apr 19, 2026 at 9:35 pm
uniswap-api ✅ Success (View Logs) Apr 19, 2026 at 9:35 pm
nouns-api ✅ Success (View Logs) Apr 19, 2026 at 9:35 pm
ens-api ✅ Success (View Logs) Apr 19, 2026 at 9:35 pm
aave-indexer 🕗 Deploying (View Logs) Apr 19, 2026 at 9:35 pm
nouns-indexer 🕗 Deploying (View Logs) Apr 19, 2026 at 9:35 pm
compound-indexer 🕗 Deploying (View Logs) Apr 19, 2026 at 9:35 pm
nodeful ✅ Success (View Logs) Apr 19, 2026 at 9:35 pm
scroll-api ✅ Success (View Logs) Apr 19, 2026 at 9:33 pm
api-gateway ⏭️ Skipped (View Logs) Web Apr 19, 2026 at 9:33 pm
30 services not affected by this PR
  • telegram-bot-db
  • RabbitMQ
  • RabbitMQ Web UI
  • optimism-db
  • arbitrum-db
  • zk-db
  • zk-api
  • logic-system
  • subscription-server
  • gnosis-db
  • consumer
  • optimism-api
  • arbitrum-indexer
  • optimism-indexer
  • grafana
  • tailscale-entrance
  • caddy-zero-trust
  • s3manager
  • zk-indexer
  • fluid-indexer
  • gnosis-indexer
  • gnosis-api
  • arbitrum-api
  • compound-indexer-offchain
  • dispatcher
  • lil-nouns-indexer
  • ens-indexer-offchain
  • uniswap-indexer-offchain
  • gitcoin-indexer-offchain
  • gnosis-indexer-offchain

@railway-app railway-app Bot temporarily deployed to anticapture-infra / anticapture-pr-1830 April 19, 2026 21:32 Destroyed
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 96b0b0f10c

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread infra/erpc/erpc.prod.yaml
@pikonha pikonha merged commit f5c3094 into dev Apr 20, 2026
40 of 42 checks passed
@pikonha pikonha deleted the pikonha/fix/erpc-upstream-priority branch April 20, 2026 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant